nvmf_softc
nvmf_rescan_ns(struct nvmf_softc *sc, uint32_t nsid)
nvmf_purge_namespaces(struct nvmf_softc *sc, uint32_t first_nsid,
nvmf_rescan_ns_cb(struct nvmf_softc *sc, uint32_t nsid,
nvmf_rescan_all_ns(struct nvmf_softc *sc)
nvmf_passthrough_cmd(struct nvmf_softc *sc, struct nvme_pt_command *pt,
nvmf_write_property(struct nvmf_softc *sc, uint32_t offset, uint8_t size,
nvmf_reconnect_params(struct nvmf_softc *sc, struct nvmf_ioc_nv *nv)
nvmf_connection_status(struct nvmf_softc *sc, struct nvmf_ioc_nv *nv)
struct nvmf_softc *sc = cdev->si_drv1;
sizeof(struct nvmf_softc),
nvmf_shutdown_controller(struct nvmf_softc *sc)
struct nvmf_softc *sc = arg;
struct nvmf_softc *sc = arg;
struct nvmf_softc *sc = arg;
nvmf_establish_connection(struct nvmf_softc *sc, nvlist_t *nvl)
typedef bool nvmf_scan_active_ns_cb(struct nvmf_softc *, uint32_t,
nvmf_scan_active_nslist(struct nvmf_softc *sc, struct nvme_ns_list *nslist,
static void nvmf_request_reconnect(struct nvmf_softc *sc);
nvmf_scan_active_namespaces(struct nvmf_softc *sc, nvmf_scan_active_ns_cb *cb,
nvmf_add_ns(struct nvmf_softc *sc, uint32_t nsid,
nvmf_add_namespaces(struct nvmf_softc *sc)
struct nvmf_softc *sc = device_get_softc(dev);
nvmf_disconnect(struct nvmf_softc *sc)
struct nvmf_softc *sc = arg;
struct nvmf_softc *sc = arg;
nvmf_request_reconnect(struct nvmf_softc *sc)
struct nvmf_softc *sc = arg;
nvmf_reconnect_host(struct nvmf_softc *sc, struct nvmf_ioc_nv *nv)
struct nvmf_softc *sc = arg;
nvmf_read_property(struct nvmf_softc *sc, uint32_t offset, uint8_t size,
struct nvmf_softc *sc = arg;
struct nvmf_softc *sc = device_get_softc(dev);
nvmf_rescan_ns_1(struct nvmf_softc *sc, uint32_t nsid,
struct nvmf_softc *sc = aer->sc;
struct nvmf_softc *sc = aer->sc;
nvmf_log_page_size(struct nvmf_softc *sc, uint8_t log_page_id)
struct nvmf_softc *sc = aer->sc;
struct nvmf_softc *sc;
struct nvmf_softc *sc = aer->sc;
nvmf_set_async_event_config(struct nvmf_softc *sc, uint32_t config)
nvmf_init_aer(struct nvmf_softc *sc)
nvmf_start_aer(struct nvmf_softc *sc)
nvmf_destroy_aer(struct nvmf_softc *sc)
nvmf_submit_aer(struct nvmf_softc *sc, struct nvmf_aer *aer)
nvmf_handle_changed_namespaces(struct nvmf_softc *sc,
nvmf_finish_aer_page(struct nvmf_softc *sc, struct nvmf_aer *aer)
struct nvmf_softc *sc = aer->sc;
nvmf_cmd_identify_namespace(struct nvmf_softc *sc, uint32_t id,
nvmf_cmd_get_log_page(struct nvmf_softc *sc, uint32_t nsid, uint8_t lid,
nvmf_cmd_get_property(struct nvmf_softc *sc, uint32_t offset, uint8_t size,
nvmf_cmd_set_property(struct nvmf_softc *sc, uint32_t offset, uint8_t size,
nvmf_cmd_keep_alive(struct nvmf_softc *sc, nvmf_request_complete_t *cb,
nvmf_cmd_identify_active_namespaces(struct nvmf_softc *sc, uint32_t id,
struct nvmf_softc *sc = device_get_softc(dev);
struct nvmf_softc *sc;
nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
struct nvmf_softc *sc = qp->sc;
struct nvmf_softc *sc = qp->sc;
struct nvmf_softc *sc = qp->sc;
nvmf_sysctls_qp(struct nvmf_softc *sc, struct nvmf_host_qpair *qp,
struct nvmf_softc *sc;
nvmf_init_qp(struct nvmf_softc *sc, enum nvmf_trtype trtype,
nvmf_sim_io(struct nvmf_softc *sc, union ccb *ccb)
struct nvmf_softc *sc = cam_sim_softc(sim);
nvmf_init_sim(struct nvmf_softc *sc)
nvmf_sim_rescan_ns(struct nvmf_softc *sc, uint32_t id)
nvmf_disconnect_sim(struct nvmf_softc *sc)
nvmf_reconnect_sim(struct nvmf_softc *sc)
nvmf_shutdown_sim(struct nvmf_softc *sc)
nvmf_destroy_sim(struct nvmf_softc *sc)
struct nvmf_softc *sc = cam_sim_softc(sim);
nvmf_select_io_queue(struct nvmf_softc *sc)
void nvmf_disconnect(struct nvmf_softc *sc);
void nvmf_rescan_ns(struct nvmf_softc *sc, uint32_t nsid);
void nvmf_rescan_all_ns(struct nvmf_softc *sc);
int nvmf_passthrough_cmd(struct nvmf_softc *sc, struct nvme_pt_command *pt,
void nvmf_init_aer(struct nvmf_softc *sc);
int nvmf_start_aer(struct nvmf_softc *sc);
void nvmf_destroy_aer(struct nvmf_softc *sc);
bool nvmf_cmd_get_property(struct nvmf_softc *sc, uint32_t offset,
bool nvmf_cmd_set_property(struct nvmf_softc *sc, uint32_t offset,
bool nvmf_cmd_keep_alive(struct nvmf_softc *sc, nvmf_request_complete_t *cb,
bool nvmf_cmd_identify_active_namespaces(struct nvmf_softc *sc, uint32_t id,
bool nvmf_cmd_identify_namespace(struct nvmf_softc *sc, uint32_t id,
bool nvmf_cmd_get_log_page(struct nvmf_softc *sc, uint32_t nsid, uint8_t lid,
struct nvmf_namespace *nvmf_init_ns(struct nvmf_softc *sc, uint32_t id,
struct nvmf_host_qpair *nvmf_init_qp(struct nvmf_softc *sc,
int nvmf_init_sim(struct nvmf_softc *sc);
void nvmf_disconnect_sim(struct nvmf_softc *sc);
void nvmf_reconnect_sim(struct nvmf_softc *sc);
void nvmf_shutdown_sim(struct nvmf_softc *sc);
void nvmf_destroy_sim(struct nvmf_softc *sc);
void nvmf_sim_rescan_ns(struct nvmf_softc *sc, uint32_t id);