Lines Matching refs:args_buf
378 static void manage_flash(struct rtas_manage_flash_t *args_buf, unsigned int op) in manage_flash() argument
387 args_buf->status = rc; in manage_flash()
393 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_read() local
398 status = args_buf->status; in manage_flash_read()
408 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_write() local
416 if ((args_buf->status == MANAGE_AUTH) || (count == 0)) in manage_flash_write()
436 manage_flash(args_buf, op); in manage_flash_write()
449 static void validate_flash(struct rtas_validate_flash_t *args_buf) in validate_flash() argument
458 memcpy(rtas_data_buf, args_buf->buf, VALIDATE_BUF_SIZE); in validate_flash()
460 (u32) __pa(rtas_data_buf), args_buf->buf_size); in validate_flash()
461 memcpy(args_buf->buf, rtas_data_buf, VALIDATE_BUF_SIZE); in validate_flash()
465 args_buf->status = rc; in validate_flash()
466 args_buf->update_results = update_results; in validate_flash()
469 static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf, in get_validate_flash_msg() argument
474 if (args_buf->status >= VALIDATE_TMP_UPDATE) { in get_validate_flash_msg()
475 n = sprintf(msg, "%d\n", args_buf->update_results); in get_validate_flash_msg()
476 if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) || in get_validate_flash_msg()
477 (args_buf->update_results == VALIDATE_TMP_UPDATE)) in get_validate_flash_msg()
479 args_buf->buf); in get_validate_flash_msg()
481 n = sprintf(msg, "%d\n", args_buf->status); in get_validate_flash_msg()
489 struct rtas_validate_flash_t *const args_buf = in validate_flash_read() local
495 msglen = get_validate_flash_msg(args_buf, msg, VALIDATE_MSG_LEN); in validate_flash_read()
504 struct rtas_validate_flash_t *const args_buf = in validate_flash_write() local
513 (args_buf->status == VALIDATE_AUTH)) { in validate_flash_write()
521 args_buf->status = VALIDATE_READY; in validate_flash_write()
523 args_buf->status = VALIDATE_INCOMPLETE; in validate_flash_write()
530 if (copy_from_user(args_buf->buf + *off, buf, count)) { in validate_flash_write()
544 struct rtas_validate_flash_t *const args_buf = in validate_flash_release() local
549 if (args_buf->status == VALIDATE_READY) { in validate_flash_release()
550 args_buf->buf_size = VALIDATE_BUF_SIZE; in validate_flash_release()
551 validate_flash(args_buf); in validate_flash_release()