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
98 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_create_io_cq()
102 nvme_ctrlr_cmd_create_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_sq() argument
122 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_create_io_sq()
126 nvme_ctrlr_cmd_delete_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_cq() argument
143 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_delete_io_cq()
147 nvme_ctrlr_cmd_delete_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_sq() argument
164 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_delete_io_sq()
168 nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_set_feature() argument
187 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_set_feature()
191 nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_get_feature() argument
205 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_get_feature()
209 nvme_ctrlr_cmd_set_num_queues(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_num_queues() argument
215 nvme_ctrlr_cmd_set_feature(ctrlr, NVME_FEAT_NUMBER_OF_QUEUES, cdw11, in nvme_ctrlr_cmd_set_num_queues()
220 nvme_ctrlr_cmd_set_async_event_config(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_async_event_config() argument
226 nvme_ctrlr_cmd_set_feature(ctrlr, in nvme_ctrlr_cmd_set_async_event_config()
232 nvme_ctrlr_cmd_set_interrupt_coalescing(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_interrupt_coalescing() argument
238 nvme_printf(ctrlr, "invalid coal time %d, disabling\n", in nvme_ctrlr_cmd_set_interrupt_coalescing()
245 nvme_printf(ctrlr, "invalid threshold %d, disabling\n", in nvme_ctrlr_cmd_set_interrupt_coalescing()
252 nvme_ctrlr_cmd_set_feature(ctrlr, NVME_FEAT_INTERRUPT_COALESCING, cdw11, in nvme_ctrlr_cmd_set_interrupt_coalescing()
257 nvme_ctrlr_cmd_get_log_page(struct nvme_controller *ctrlr, uint8_t log_page, in nvme_ctrlr_cmd_get_log_page() argument
273 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_get_log_page()
277 nvme_ctrlr_cmd_get_error_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_error_page() argument
285 KASSERT(num_entries <= (ctrlr->cdata.elpe + 1), in nvme_ctrlr_cmd_get_error_page()
287 num_entries, ctrlr->cdata.elpe + 1)); in nvme_ctrlr_cmd_get_error_page()
289 if (num_entries > (ctrlr->cdata.elpe + 1)) in nvme_ctrlr_cmd_get_error_page()
290 num_entries = ctrlr->cdata.elpe + 1; in nvme_ctrlr_cmd_get_error_page()
292 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_ERROR, in nvme_ctrlr_cmd_get_error_page()
298 nvme_ctrlr_cmd_get_health_information_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_health_information_page() argument
303 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_HEALTH_INFORMATION, in nvme_ctrlr_cmd_get_health_information_page()
308 nvme_ctrlr_cmd_get_firmware_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_firmware_page() argument
312 nvme_ctrlr_cmd_get_log_page(ctrlr, NVME_LOG_FIRMWARE_SLOT, in nvme_ctrlr_cmd_get_firmware_page()
318 nvme_ctrlr_cmd_abort(struct nvme_controller *ctrlr, uint16_t cid, in nvme_ctrlr_cmd_abort() argument
330 nvme_ctrlr_submit_admin_request(ctrlr, req); in nvme_ctrlr_cmd_abort()