Lines Matching refs:log
291 struct nvme_rotational_media_log *log; in nvmet_execute_get_log_page_rmi() local
306 if (req->transfer_len != sizeof(*log)) { in nvmet_execute_get_log_page_rmi()
311 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_rmi()
312 if (!log) in nvmet_execute_get_log_page_rmi()
315 log->endgid = req->cmd->get_log_page.lsi; in nvmet_execute_get_log_page_rmi()
318 log->numa = cpu_to_le16(disk->ia_ranges->nr_ia_ranges); in nvmet_execute_get_log_page_rmi()
320 log->numa = cpu_to_le16(1); in nvmet_execute_get_log_page_rmi()
322 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_rmi()
323 kfree(log); in nvmet_execute_get_log_page_rmi()
330 struct nvme_smart_log *log; in nvmet_execute_get_log_page_smart() local
334 if (req->transfer_len != sizeof(*log)) in nvmet_execute_get_log_page_smart()
337 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_smart()
338 if (!log) in nvmet_execute_get_log_page_smart()
342 status = nvmet_get_smart_log_all(req, log); in nvmet_execute_get_log_page_smart()
344 status = nvmet_get_smart_log_nsid(req, log); in nvmet_execute_get_log_page_smart()
350 &log->num_err_log_entries); in nvmet_execute_get_log_page_smart()
353 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_smart()
355 kfree(log); in nvmet_execute_get_log_page_smart()
361 struct nvme_effects_log *log) in nvmet_get_cmd_effects_admin() argument
365 log->acs[nvme_admin_delete_sq] = in nvmet_get_cmd_effects_admin()
366 log->acs[nvme_admin_create_sq] = in nvmet_get_cmd_effects_admin()
367 log->acs[nvme_admin_delete_cq] = in nvmet_get_cmd_effects_admin()
368 log->acs[nvme_admin_create_cq] = in nvmet_get_cmd_effects_admin()
372 log->acs[nvme_admin_get_log_page] = in nvmet_get_cmd_effects_admin()
373 log->acs[nvme_admin_identify] = in nvmet_get_cmd_effects_admin()
374 log->acs[nvme_admin_abort_cmd] = in nvmet_get_cmd_effects_admin()
375 log->acs[nvme_admin_set_features] = in nvmet_get_cmd_effects_admin()
376 log->acs[nvme_admin_get_features] = in nvmet_get_cmd_effects_admin()
377 log->acs[nvme_admin_async_event] = in nvmet_get_cmd_effects_admin()
378 log->acs[nvme_admin_keep_alive] = in nvmet_get_cmd_effects_admin()
382 static void nvmet_get_cmd_effects_nvm(struct nvme_effects_log *log) in nvmet_get_cmd_effects_nvm() argument
384 log->iocs[nvme_cmd_read] = in nvmet_get_cmd_effects_nvm()
385 log->iocs[nvme_cmd_flush] = in nvmet_get_cmd_effects_nvm()
386 log->iocs[nvme_cmd_dsm] = in nvmet_get_cmd_effects_nvm()
387 log->iocs[nvme_cmd_resv_acquire] = in nvmet_get_cmd_effects_nvm()
388 log->iocs[nvme_cmd_resv_register] = in nvmet_get_cmd_effects_nvm()
389 log->iocs[nvme_cmd_resv_release] = in nvmet_get_cmd_effects_nvm()
390 log->iocs[nvme_cmd_resv_report] = in nvmet_get_cmd_effects_nvm()
392 log->iocs[nvme_cmd_write] = in nvmet_get_cmd_effects_nvm()
393 log->iocs[nvme_cmd_write_zeroes] = in nvmet_get_cmd_effects_nvm()
397 static void nvmet_get_cmd_effects_zns(struct nvme_effects_log *log) in nvmet_get_cmd_effects_zns() argument
399 log->iocs[nvme_cmd_zone_append] = in nvmet_get_cmd_effects_zns()
400 log->iocs[nvme_cmd_zone_mgmt_send] = in nvmet_get_cmd_effects_zns()
402 log->iocs[nvme_cmd_zone_mgmt_recv] = in nvmet_get_cmd_effects_zns()
409 struct nvme_effects_log *log; in nvmet_execute_get_log_cmd_effects_ns() local
412 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_cmd_effects_ns()
413 if (!log) { in nvmet_execute_get_log_cmd_effects_ns()
420 nvmet_get_cmd_effects_admin(ctrl, log); in nvmet_execute_get_log_cmd_effects_ns()
421 nvmet_get_cmd_effects_nvm(log); in nvmet_execute_get_log_cmd_effects_ns()
428 nvmet_get_cmd_effects_admin(ctrl, log); in nvmet_execute_get_log_cmd_effects_ns()
429 nvmet_get_cmd_effects_nvm(log); in nvmet_execute_get_log_cmd_effects_ns()
430 nvmet_get_cmd_effects_zns(log); in nvmet_execute_get_log_cmd_effects_ns()
437 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_cmd_effects_ns()
439 kfree(log); in nvmet_execute_get_log_cmd_effects_ns()
494 struct nvme_endurance_group_log *log; in nvmet_execute_get_log_page_endgrp() local
507 log = kzalloc(sizeof(*log), GFP_KERNEL); in nvmet_execute_get_log_page_endgrp()
508 if (!log) { in nvmet_execute_get_log_page_endgrp()
523 put_unaligned_le64(host_reads, &log->hrc[0]); in nvmet_execute_get_log_page_endgrp()
524 put_unaligned_le64(data_units_read, &log->dur[0]); in nvmet_execute_get_log_page_endgrp()
525 put_unaligned_le64(host_writes, &log->hwc[0]); in nvmet_execute_get_log_page_endgrp()
526 put_unaligned_le64(data_units_written, &log->duw[0]); in nvmet_execute_get_log_page_endgrp()
528 status = nvmet_copy_to_sgl(req, 0, log, sizeof(*log)); in nvmet_execute_get_log_page_endgrp()
529 kfree(log); in nvmet_execute_get_log_page_endgrp()