Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/nvme/nvme_private.h
| Show First 20 Lines • Show All 549 Lines • ▼ Show 20 Lines | if (req != NULL) { | ||||
| req->payload = memdesc_ccb(ccb); | req->payload = memdesc_ccb(ccb); | ||||
| req->payload_valid = true; | req->payload_valid = true; | ||||
| } | } | ||||
| return (req); | return (req); | ||||
| } | } | ||||
| #define nvme_free_request(req) free(req, M_NVME) | #define nvme_free_request(req) free(req, M_NVME) | ||||
| void nvme_notify_async_consumers(struct nvme_controller *ctrlr, | void nvme_notify_async(struct nvme_controller *ctrlr, | ||||
| const struct nvme_completion *async_cpl, | const struct nvme_completion *async_cpl, | ||||
| uint32_t log_page_id, void *log_page_buffer, | uint32_t log_page_id, void *log_page_buffer, | ||||
| uint32_t log_page_size); | uint32_t log_page_size); | ||||
| void nvme_notify_fail_consumers(struct nvme_controller *ctrlr); | void nvme_notify_fail_consumers(struct nvme_controller *ctrlr); | ||||
| void nvme_ctrlr_shared_handler(void *arg); | void nvme_ctrlr_shared_handler(void *arg); | ||||
| void nvme_ctrlr_poll(struct nvme_controller *ctrlr); | void nvme_ctrlr_poll(struct nvme_controller *ctrlr); | ||||
| int nvme_ctrlr_suspend(struct nvme_controller *ctrlr); | int nvme_ctrlr_suspend(struct nvme_controller *ctrlr); | ||||
| int nvme_ctrlr_resume(struct nvme_controller *ctrlr); | int nvme_ctrlr_resume(struct nvme_controller *ctrlr); | ||||
| #endif /* __NVME_PRIVATE_H__ */ | #endif /* __NVME_PRIVATE_H__ */ | ||||