args_buf 374 arch/powerpc/kernel/rtas_flash.c static void manage_flash(struct rtas_manage_flash_t *args_buf, unsigned int op) args_buf 383 arch/powerpc/kernel/rtas_flash.c args_buf->status = rc; args_buf 389 arch/powerpc/kernel/rtas_flash.c struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; args_buf 394 arch/powerpc/kernel/rtas_flash.c status = args_buf->status; args_buf 404 arch/powerpc/kernel/rtas_flash.c struct rtas_manage_flash_t *const args_buf = &rtas_manage_flash_data; args_buf 412 arch/powerpc/kernel/rtas_flash.c if ((args_buf->status == MANAGE_AUTH) || (count == 0)) args_buf 432 arch/powerpc/kernel/rtas_flash.c manage_flash(args_buf, op); args_buf 445 arch/powerpc/kernel/rtas_flash.c static void validate_flash(struct rtas_validate_flash_t *args_buf) args_buf 454 arch/powerpc/kernel/rtas_flash.c memcpy(rtas_data_buf, args_buf->buf, VALIDATE_BUF_SIZE); args_buf 456 arch/powerpc/kernel/rtas_flash.c (u32) __pa(rtas_data_buf), args_buf->buf_size); args_buf 457 arch/powerpc/kernel/rtas_flash.c memcpy(args_buf->buf, rtas_data_buf, VALIDATE_BUF_SIZE); args_buf 461 arch/powerpc/kernel/rtas_flash.c args_buf->status = rc; args_buf 462 arch/powerpc/kernel/rtas_flash.c args_buf->update_results = update_results; args_buf 465 arch/powerpc/kernel/rtas_flash.c static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf, args_buf 470 arch/powerpc/kernel/rtas_flash.c if (args_buf->status >= VALIDATE_TMP_UPDATE) { args_buf 471 arch/powerpc/kernel/rtas_flash.c n = sprintf(msg, "%d\n", args_buf->update_results); args_buf 472 arch/powerpc/kernel/rtas_flash.c if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) || args_buf 473 arch/powerpc/kernel/rtas_flash.c (args_buf->update_results == VALIDATE_TMP_UPDATE)) args_buf 475 arch/powerpc/kernel/rtas_flash.c args_buf->buf); args_buf 477 arch/powerpc/kernel/rtas_flash.c n = sprintf(msg, "%d\n", args_buf->status); args_buf 485 arch/powerpc/kernel/rtas_flash.c struct rtas_validate_flash_t *const args_buf = args_buf 491 arch/powerpc/kernel/rtas_flash.c msglen = get_validate_flash_msg(args_buf, msg, VALIDATE_MSG_LEN); args_buf 500 arch/powerpc/kernel/rtas_flash.c struct rtas_validate_flash_t *const args_buf = args_buf 509 arch/powerpc/kernel/rtas_flash.c (args_buf->status == VALIDATE_AUTH)) { args_buf 517 arch/powerpc/kernel/rtas_flash.c args_buf->status = VALIDATE_READY; args_buf 519 arch/powerpc/kernel/rtas_flash.c args_buf->status = VALIDATE_INCOMPLETE; args_buf 526 arch/powerpc/kernel/rtas_flash.c if (copy_from_user(args_buf->buf + *off, buf, count)) { args_buf 540 arch/powerpc/kernel/rtas_flash.c struct rtas_validate_flash_t *const args_buf = args_buf 545 arch/powerpc/kernel/rtas_flash.c if (args_buf->status == VALIDATE_READY) { args_buf 546 arch/powerpc/kernel/rtas_flash.c args_buf->buf_size = VALIDATE_BUF_SIZE; args_buf 547 arch/powerpc/kernel/rtas_flash.c validate_flash(args_buf); args_buf 153 arch/powerpc/platforms/powernv/opal-flash.c struct validate_flash_t *args_buf = &validate_flash_data; args_buf 157 arch/powerpc/platforms/powernv/opal-flash.c if (args_buf->status < VALIDATE_TMP_UPDATE) { args_buf 158 arch/powerpc/platforms/powernv/opal-flash.c len = sprintf(buf, "%d\n", args_buf->status); args_buf 163 arch/powerpc/platforms/powernv/opal-flash.c len = sprintf(buf, "%d\n", args_buf->result); args_buf 166 arch/powerpc/platforms/powernv/opal-flash.c if ((args_buf->result != VALIDATE_TMP_UPDATE) && args_buf 167 arch/powerpc/platforms/powernv/opal-flash.c (args_buf->result < VALIDATE_CUR_UNKNOWN)) args_buf 170 arch/powerpc/platforms/powernv/opal-flash.c if (args_buf->buf_size > (VALIDATE_BUF_SIZE - len)) { args_buf 171 arch/powerpc/platforms/powernv/opal-flash.c memcpy(buf + len, args_buf->buf, VALIDATE_BUF_SIZE - len); args_buf 174 arch/powerpc/platforms/powernv/opal-flash.c memcpy(buf + len, args_buf->buf, args_buf->buf_size); args_buf 175 arch/powerpc/platforms/powernv/opal-flash.c len += args_buf->buf_size; args_buf 179 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = FLASH_NO_OP; args_buf 194 arch/powerpc/platforms/powernv/opal-flash.c struct validate_flash_t *args_buf = &validate_flash_data; args_buf 203 arch/powerpc/platforms/powernv/opal-flash.c args_buf->result = VALIDATE_INVALID_IMG; args_buf 204 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = VALIDATE_IMG_INCOMPLETE; args_buf 209 arch/powerpc/platforms/powernv/opal-flash.c memcpy(args_buf->buf, image_data.data, VALIDATE_BUF_SIZE); args_buf 211 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = VALIDATE_IMG_READY; args_buf 212 arch/powerpc/platforms/powernv/opal-flash.c args_buf->buf_size = VALIDATE_BUF_SIZE; args_buf 227 arch/powerpc/platforms/powernv/opal-flash.c struct manage_flash_t *const args_buf = &manage_flash_data; args_buf 229 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = opal_manage_flash(op); args_buf 238 arch/powerpc/platforms/powernv/opal-flash.c struct manage_flash_t *const args_buf = &manage_flash_data; args_buf 241 arch/powerpc/platforms/powernv/opal-flash.c rc = sprintf(buf, "%d\n", args_buf->status); args_buf 243 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = FLASH_NO_OP; args_buf 323 arch/powerpc/platforms/powernv/opal-flash.c struct update_flash_t *const args_buf = &update_flash_data; args_buf 324 arch/powerpc/platforms/powernv/opal-flash.c return sprintf(buf, "%d\n", args_buf->status); args_buf 336 arch/powerpc/platforms/powernv/opal-flash.c struct update_flash_t *const args_buf = &update_flash_data; args_buf 343 arch/powerpc/platforms/powernv/opal-flash.c if (args_buf->status == FLASH_IMG_READY) args_buf 345 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = FLASH_NO_OP; args_buf 350 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = args_buf 353 arch/powerpc/platforms/powernv/opal-flash.c args_buf->status = FLASH_INVALID_IMG;