Lines Matching refs:args_buf

374 static void manage_flash(struct rtas_manage_flash_t *args_buf, unsigned int op)  in manage_flash()  argument
383 args_buf->status = rc; in manage_flash()
389 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_read() local
394 status = args_buf->status; in manage_flash_read()
404 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_write() local
412 if ((args_buf->status == MANAGE_AUTH) || (count == 0)) in manage_flash_write()
432 manage_flash(args_buf, op); in manage_flash_write()
445 static void validate_flash(struct rtas_validate_flash_t *args_buf) in validate_flash() argument
454 memcpy(rtas_data_buf, args_buf->buf, VALIDATE_BUF_SIZE); in validate_flash()
456 (u32) __pa(rtas_data_buf), args_buf->buf_size); in validate_flash()
457 memcpy(args_buf->buf, rtas_data_buf, VALIDATE_BUF_SIZE); in validate_flash()
461 args_buf->status = rc; in validate_flash()
462 args_buf->update_results = update_results; in validate_flash()
465 static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf, in get_validate_flash_msg() argument
470 if (args_buf->status >= VALIDATE_TMP_UPDATE) { in get_validate_flash_msg()
471 n = sprintf(msg, "%d\n", args_buf->update_results); in get_validate_flash_msg()
472 if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) || in get_validate_flash_msg()
473 (args_buf->update_results == VALIDATE_TMP_UPDATE)) in get_validate_flash_msg()
475 args_buf->buf); in get_validate_flash_msg()
477 n = sprintf(msg, "%d\n", args_buf->status); in get_validate_flash_msg()
485 struct rtas_validate_flash_t *const args_buf = in validate_flash_read() local
491 msglen = get_validate_flash_msg(args_buf, msg, VALIDATE_MSG_LEN); in validate_flash_read()
500 struct rtas_validate_flash_t *const args_buf = in validate_flash_write() local
509 (args_buf->status == VALIDATE_AUTH)) { in validate_flash_write()
517 args_buf->status = VALIDATE_READY; in validate_flash_write()
519 args_buf->status = VALIDATE_INCOMPLETE; in validate_flash_write()
526 if (copy_from_user(args_buf->buf + *off, buf, count)) { in validate_flash_write()
540 struct rtas_validate_flash_t *const args_buf = in validate_flash_release() local
545 if (args_buf->status == VALIDATE_READY) { in validate_flash_release()
546 args_buf->buf_size = VALIDATE_BUF_SIZE; in validate_flash_release()
547 validate_flash(args_buf); in validate_flash_release()