Lines Matching refs:ctrlr
35 nvme_ctrlr_cmd_identify_controller(struct nvme_controller *ctrlr, void *payload, in nvme_ctrlr_cmd_identify_controller() argument
53 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_identify_controller()
57 nvme_ctrlr_cmd_identify_namespace(struct nvme_controller *ctrlr, uint32_t nsid, in nvme_ctrlr_cmd_identify_namespace() argument
74 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_identify_namespace()
78 nvme_ctrlr_cmd_create_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_cq() argument
99 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_create_io_cq()
103 nvme_ctrlr_cmd_create_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_sq() argument
123 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_create_io_sq()
127 nvme_ctrlr_cmd_delete_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_cq() argument
144 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_delete_io_cq()
148 nvme_ctrlr_cmd_delete_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_sq() argument
165 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_delete_io_sq()
169 nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_set_feature() argument
183 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_set_feature()
187 nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_get_feature() argument
201 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_get_feature()
205 nvme_ctrlr_cmd_set_num_queues(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_num_queues() argument
211 nvme_ctrlr_cmd_set_feature(ctrlr, NVME_FEAT_NUMBER_OF_QUEUES, cdw11, in nvme_ctrlr_cmd_set_num_queues()
216 nvme_ctrlr_cmd_set_async_event_config(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_async_event_config() argument
222 nvme_ctrlr_cmd_set_feature(ctrlr, in nvme_ctrlr_cmd_set_async_event_config()
228 nvme_ctrlr_cmd_set_interrupt_coalescing(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_interrupt_coalescing() argument
234 nvme_printf(ctrlr, "invalid coal time %d, disabling\n", in nvme_ctrlr_cmd_set_interrupt_coalescing()
241 nvme_printf(ctrlr, "invalid threshold %d, disabling\n", in nvme_ctrlr_cmd_set_interrupt_coalescing()
248 nvme_ctrlr_cmd_set_feature(ctrlr, NVME_FEAT_INTERRUPT_COALESCING, cdw11, in nvme_ctrlr_cmd_set_interrupt_coalescing()
253 nvme_ctrlr_cmd_get_log_page(struct nvme_controller *ctrlr, uint8_t log_page, in nvme_ctrlr_cmd_get_log_page() argument
269 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_get_log_page()
273 nvme_ctrlr_cmd_get_error_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_error_page() argument
281 KASSERT(num_entries <= (ctrlr->cdata.elpe + 1), in nvme_ctrlr_cmd_get_error_page()
283 num_entries, ctrlr->cdata.elpe + 1)); in nvme_ctrlr_cmd_get_error_page()
285 if (num_entries > (ctrlr->cdata.elpe + 1)) in nvme_ctrlr_cmd_get_error_page()
286 num_entries = ctrlr->cdata.elpe + 1; in nvme_ctrlr_cmd_get_error_page()
288 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_ERROR, in nvme_ctrlr_cmd_get_error_page()
294 nvme_ctrlr_cmd_get_health_information_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_health_information_page() argument
299 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_HEALTH_INFORMATION, in nvme_ctrlr_cmd_get_health_information_page()
304 nvme_ctrlr_cmd_get_firmware_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_firmware_page() argument
308 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_FIRMWARE_SLOT, in nvme_ctrlr_cmd_get_firmware_page()
314 nvme_ctrlr_cmd_abort(struct nvme_controller *ctrlr, uint16_t cid, in nvme_ctrlr_cmd_abort() argument
326 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_abort()