Lines Matching refs:args_buf

366 static void manage_flash(struct rtas_manage_flash_t *args_buf, unsigned int op)  in manage_flash()  argument
375 args_buf->status = rc; in manage_flash()
381 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_read() local
386 status = args_buf->status; in manage_flash_read()
396 struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; in manage_flash_write() local
404 if ((args_buf->status == MANAGE_AUTH) || (count == 0)) in manage_flash_write()
422 manage_flash(args_buf, op); in manage_flash_write()
429 static void validate_flash(struct rtas_validate_flash_t *args_buf) in validate_flash() argument
438 memcpy(rtas_data_buf, args_buf->buf, VALIDATE_BUF_SIZE); in validate_flash()
440 (u32) __pa(rtas_data_buf), args_buf->buf_size); in validate_flash()
441 memcpy(args_buf->buf, rtas_data_buf, VALIDATE_BUF_SIZE); in validate_flash()
445 args_buf->status = rc; in validate_flash()
446 args_buf->update_results = update_results; in validate_flash()
449 static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf, in get_validate_flash_msg() argument
454 if (args_buf->status >= VALIDATE_TMP_UPDATE) { in get_validate_flash_msg()
455 n = sprintf(msg, "%d\n", args_buf->update_results); in get_validate_flash_msg()
456 if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) || in get_validate_flash_msg()
457 (args_buf->update_results == VALIDATE_TMP_UPDATE)) in get_validate_flash_msg()
459 args_buf->buf); in get_validate_flash_msg()
461 n = sprintf(msg, "%d\n", args_buf->status); in get_validate_flash_msg()
469 struct rtas_validate_flash_t *const args_buf = in validate_flash_read() local
475 msglen = get_validate_flash_msg(args_buf, msg, VALIDATE_MSG_LEN); in validate_flash_read()
484 struct rtas_validate_flash_t *const args_buf = in validate_flash_write() local
492 (args_buf->status == VALIDATE_AUTH)) { in validate_flash_write()
499 args_buf->status = VALIDATE_READY; in validate_flash_write()
501 args_buf->status = VALIDATE_INCOMPLETE; in validate_flash_write()
507 if (copy_from_user(args_buf->buf + *off, buf, count)) in validate_flash_write()
516 struct rtas_validate_flash_t *const args_buf = in validate_flash_release() local
521 if (args_buf->status == VALIDATE_READY) { in validate_flash_release()
522 args_buf->buf_size = VALIDATE_BUF_SIZE; in validate_flash_release()
523 validate_flash(args_buf); in validate_flash_release()