Lines Matching refs:log

135 	struct nvme_smart_log *log;  in nvmet_execute_get_log_page_smart()  local
139 if (req->transfer_len != sizeof(*log)) in nvmet_execute_get_log_page_smart()
142 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_smart()
143 if (!log) in nvmet_execute_get_log_page_smart()
147 status = nvmet_get_smart_log_all(req, log); in nvmet_execute_get_log_page_smart()
149 status = nvmet_get_smart_log_nsid(req, log); in nvmet_execute_get_log_page_smart()
155 &log->num_err_log_entries); in nvmet_execute_get_log_page_smart()
158 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_smart()
160 kfree(log); in nvmet_execute_get_log_page_smart()
165 static void nvmet_get_cmd_effects_nvm(struct nvme_effects_log *log) in nvmet_get_cmd_effects_nvm() argument
167 log->acs[nvme_admin_get_log_page] = in nvmet_get_cmd_effects_nvm()
168 log->acs[nvme_admin_identify] = in nvmet_get_cmd_effects_nvm()
169 log->acs[nvme_admin_abort_cmd] = in nvmet_get_cmd_effects_nvm()
170 log->acs[nvme_admin_set_features] = in nvmet_get_cmd_effects_nvm()
171 log->acs[nvme_admin_get_features] = in nvmet_get_cmd_effects_nvm()
172 log->acs[nvme_admin_async_event] = in nvmet_get_cmd_effects_nvm()
173 log->acs[nvme_admin_keep_alive] = in nvmet_get_cmd_effects_nvm()
176 log->iocs[nvme_cmd_read] = in nvmet_get_cmd_effects_nvm()
177 log->iocs[nvme_cmd_flush] = in nvmet_get_cmd_effects_nvm()
178 log->iocs[nvme_cmd_dsm] = in nvmet_get_cmd_effects_nvm()
180 log->iocs[nvme_cmd_write] = in nvmet_get_cmd_effects_nvm()
181 log->iocs[nvme_cmd_write_zeroes] = in nvmet_get_cmd_effects_nvm()
185 static void nvmet_get_cmd_effects_zns(struct nvme_effects_log *log) in nvmet_get_cmd_effects_zns() argument
187 log->iocs[nvme_cmd_zone_append] = in nvmet_get_cmd_effects_zns()
188 log->iocs[nvme_cmd_zone_mgmt_send] = in nvmet_get_cmd_effects_zns()
190 log->iocs[nvme_cmd_zone_mgmt_recv] = in nvmet_get_cmd_effects_zns()
196 struct nvme_effects_log *log; in nvmet_execute_get_log_cmd_effects_ns() local
199 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_cmd_effects_ns()
200 if (!log) { in nvmet_execute_get_log_cmd_effects_ns()
207 nvmet_get_cmd_effects_nvm(log); in nvmet_execute_get_log_cmd_effects_ns()
214 nvmet_get_cmd_effects_nvm(log); in nvmet_execute_get_log_cmd_effects_ns()
215 nvmet_get_cmd_effects_zns(log); in nvmet_execute_get_log_cmd_effects_ns()
222 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_cmd_effects_ns()
224 kfree(log); in nvmet_execute_get_log_cmd_effects_ns()