Lines Matching refs:status
35 return (enum mc_cmd_status)hdr->status; in mc_cmd_hdr_read_status()
46 static int mc_status_to_error(enum mc_cmd_status status) in mc_status_to_error() argument
62 if ((u32)status >= ARRAY_SIZE(mc_status_to_error_map)) in mc_status_to_error()
65 return mc_status_to_error_map[status]; in mc_status_to_error()
68 static const char *mc_status_to_string(enum mc_cmd_status status) in mc_status_to_string() argument
85 if ((unsigned int)status >= ARRAY_SIZE(status_strings)) in mc_status_to_string()
88 return status_strings[status]; in mc_status_to_string()
129 enum mc_cmd_status status; in mc_read_response() local
133 status = mc_cmd_hdr_read_status(resp); in mc_read_response()
134 if (status != MC_CMD_STATUS_OK) in mc_read_response()
135 return status; in mc_read_response()
147 return status; in mc_read_response()
162 enum mc_cmd_status status; in mc_polling_wait_preemptible() local
170 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_preemptible()
171 if (status != MC_CMD_STATUS_READY) in mc_polling_wait_preemptible()
192 *mc_status = status; in mc_polling_wait_preemptible()
208 enum mc_cmd_status status; in mc_polling_wait_atomic() local
215 status = mc_read_response(mc_io->portal_virt_addr, cmd); in mc_polling_wait_atomic()
216 if (status != MC_CMD_STATUS_READY) in mc_polling_wait_atomic()
232 *mc_status = status; in mc_polling_wait_atomic()
247 enum mc_cmd_status status; in mc_send_command() local
267 error = mc_polling_wait_preemptible(mc_io, cmd, &status); in mc_send_command()
269 error = mc_polling_wait_atomic(mc_io, cmd, &status); in mc_send_command()
274 if (status != MC_CMD_STATUS_OK) { in mc_send_command()
280 mc_status_to_string(status), in mc_send_command()
281 (unsigned int)status); in mc_send_command()
283 error = mc_status_to_error(status); in mc_send_command()