Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/nvme/nvme_private.h
Show First 20 Lines • Show All 563 Lines • ▼ Show 20 Lines | |||||
#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_consumers(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_notify_new_controller(struct nvme_controller *ctrlr); | void nvme_notify_new_controller(struct nvme_controller *ctrlr); | ||||
void nvme_notify_ns(struct nvme_controller *ctrlr, int nsid); | |||||
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__ */ |