Lines Matching refs:nc

537     struct nvmf_capsule *nc, const struct nvme_command *cmd)  in handle_get_log_page()  argument
566 status = nvmf_send_controller_data(nc, 0, m, len); in handle_get_log_page()
593 status = nvmf_send_controller_data(nc, 0, m, len); in handle_get_log_page()
610 status = nvmf_send_controller_data(nc, 0, m, len); in handle_get_log_page()
633 status = nvmf_send_controller_data(nc, 0, m, len); in handle_get_log_page()
645 nvmft_command_completed(ctrlr->admin, nc); in handle_get_log_page()
647 nvmft_send_generic_error(ctrlr->admin, nc, status); in handle_get_log_page()
648 nvmf_free_capsule(nc); in handle_get_log_page()
659 struct nvmf_capsule *nc, const struct nvme_command *cmd) in handle_identify_command() argument
667 data_len = nvmf_capsule_data_len(nc); in handle_identify_command()
672 nvmft_send_generic_error(ctrlr->admin, nc, in handle_identify_command()
674 nvmf_free_capsule(nc); in handle_identify_command()
681 nvmft_dispatch_command(ctrlr->admin, nc, true); in handle_identify_command()
687 status = nvmf_send_controller_data(nc, 0, m, in handle_identify_command()
709 status = nvmf_send_controller_data(nc, 0, m, m->m_len); in handle_identify_command()
720 nvmft_command_completed(ctrlr->admin, nc); in handle_identify_command()
722 nvmft_send_generic_error(ctrlr->admin, nc, status); in handle_identify_command()
723 nvmf_free_capsule(nc); in handle_identify_command()
728 struct nvmf_capsule *nc, const struct nvme_command *cmd) in handle_set_features() argument
760 nvmft_send_generic_error(ctrlr->admin, nc, in handle_set_features()
762 nvmf_free_capsule(nc); in handle_set_features()
770 nvmft_init_cqe(&cqe, nc, 0); in handle_set_features()
773 nvmf_free_capsule(nc); in handle_set_features()
789 nvmft_send_success(ctrlr->admin, nc); in handle_set_features()
790 nvmf_free_capsule(nc); in handle_set_features()
800 nvmft_send_generic_error(ctrlr->admin, nc, NVME_SC_INVALID_FIELD); in handle_set_features()
801 nvmf_free_capsule(nc); in handle_set_features()
854 handle_property_get(struct nvmft_controller *ctrlr, struct nvmf_capsule *nc, in handle_property_get() argument
859 nvmft_init_cqe(&rsp, nc, 0); in handle_property_get()
889 nvmft_send_generic_error(ctrlr->admin, nc, NVME_SC_INVALID_FIELD); in handle_property_get()
893 handle_property_set(struct nvmft_controller *ctrlr, struct nvmf_capsule *nc, in handle_property_set() argument
911 nvmft_send_success(ctrlr->admin, nc); in handle_property_set()
918 nvmft_send_generic_error(ctrlr->admin, nc, NVME_SC_INVALID_FIELD); in handle_property_set()
923 struct nvmf_capsule *nc, const struct nvmf_fabric_cmd *fc) in handle_admin_fabrics_command() argument
927 handle_property_get(ctrlr, nc, in handle_admin_fabrics_command()
931 handle_property_set(ctrlr, nc, in handle_admin_fabrics_command()
937 nvmft_send_generic_error(ctrlr->admin, nc, in handle_admin_fabrics_command()
942 nvmft_send_error(ctrlr->admin, nc, NVME_SCT_COMMAND_SPECIFIC, in handle_admin_fabrics_command()
948 nvmft_send_generic_error(ctrlr->admin, nc, in handle_admin_fabrics_command()
952 nvmf_free_capsule(nc); in handle_admin_fabrics_command()
957 struct nvmf_capsule *nc) in nvmft_handle_admin_command() argument
959 const struct nvme_command *cmd = nvmf_capsule_sqe(nc); in nvmft_handle_admin_command()
966 nvmft_send_generic_error(ctrlr->admin, nc, in nvmft_handle_admin_command()
968 nvmf_free_capsule(nc); in nvmft_handle_admin_command()
976 handle_get_log_page(ctrlr, nc, cmd); in nvmft_handle_admin_command()
979 handle_identify_command(ctrlr, nc, cmd); in nvmft_handle_admin_command()
982 handle_set_features(ctrlr, nc, cmd); in nvmft_handle_admin_command()
988 nvmft_send_error(ctrlr->admin, nc, in nvmft_handle_admin_command()
998 nvmf_free_capsule(nc); in nvmft_handle_admin_command()
1001 nvmft_send_success(ctrlr->admin, nc); in nvmft_handle_admin_command()
1002 nvmf_free_capsule(nc); in nvmft_handle_admin_command()
1005 handle_admin_fabrics_command(ctrlr, nc, in nvmft_handle_admin_command()
1010 nvmft_send_generic_error(ctrlr->admin, nc, in nvmft_handle_admin_command()
1012 nvmf_free_capsule(nc); in nvmft_handle_admin_command()
1019 struct nvmf_capsule *nc) in nvmft_handle_io_command() argument
1022 const struct nvme_command *cmd = nvmf_capsule_sqe(nc); in nvmft_handle_io_command()
1029 nvmft_send_generic_error(qp, nc, in nvmft_handle_io_command()
1031 nvmf_free_capsule(nc); in nvmft_handle_io_command()
1042 nvmft_dispatch_command(qp, nc, false); in nvmft_handle_io_command()
1046 nvmft_send_generic_error(qp, nc, in nvmft_handle_io_command()
1048 nvmf_free_capsule(nc); in nvmft_handle_io_command()