nvme_namespace
nvd_ns_to_disk(struct nvd_controller *nvd_ctrlr, struct nvme_namespace *ns)
nvdc_ns_added(device_t dev, struct nvme_namespace *ns)
nvdc_ns_removed(device_t dev, struct nvme_namespace *ns)
struct nvme_namespace *ns;
struct nvme_namespace *ns;
struct nvme_namespace;
int nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload,
int nvme_ns_cmd_write_bio(struct nvme_namespace *ns, struct bio *bp,
int nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload,
int nvme_ns_cmd_read_bio(struct nvme_namespace *ns, struct bio *bp,
int nvme_ns_cmd_deallocate(struct nvme_namespace *ns, void *payload,
int nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn,
int nvme_ns_dump(struct nvme_namespace *ns, void *virt, off_t offset,
uint32_t nvme_ns_get_max_io_xfer_size(struct nvme_namespace *ns);
uint32_t nvme_ns_get_sector_size(struct nvme_namespace *ns);
uint64_t nvme_ns_get_num_sectors(struct nvme_namespace *ns);
uint64_t nvme_ns_get_size(struct nvme_namespace *ns);
uint32_t nvme_ns_get_flags(struct nvme_namespace *ns);
const char * nvme_ns_get_serial_number(struct nvme_namespace *ns);
const char * nvme_ns_get_model_number(struct nvme_namespace *ns);
nvme_ns_get_data(struct nvme_namespace *ns);
uint32_t nvme_ns_get_stripesize(struct nvme_namespace *ns);
int nvme_ns_bio_process(struct nvme_namespace *ns, struct bio *bp,
int nvme_ns_ioctl_process(struct nvme_namespace *ns, u_long cmd,
struct nvme_namespace *ns = &ctrlr->ns[i];
struct nvme_namespace *ns;
struct nvme_namespace *ns;
nvme_ns_get_max_io_xfer_size(struct nvme_namespace *ns)
nvme_ns_get_sector_size(struct nvme_namespace *ns)
nvme_ns_get_num_sectors(struct nvme_namespace *ns)
nvme_ns_get_size(struct nvme_namespace *ns)
nvme_ns_get_flags(struct nvme_namespace *ns)
nvme_ns_get_serial_number(struct nvme_namespace *ns)
nvme_ns_get_model_number(struct nvme_namespace *ns)
nvme_ns_get_data(struct nvme_namespace *ns)
nvme_ns_get_stripesize(struct nvme_namespace *ns)
nvme_ns_split_bio(struct nvme_namespace *ns, struct bio *bp,
nvme_ns_bio_process(struct nvme_namespace *ns, struct bio *bp,
nvme_ns_ioctl_process(struct nvme_namespace *ns, u_long cmd, caddr_t arg,
nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
static int nvme_ns_split_bio(struct nvme_namespace *ns,
nvme_ns_destruct(struct nvme_namespace *ns)
struct nvme_namespace *ns;
nvme_ns_cmd_deallocate(struct nvme_namespace *ns, void *payload,
nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn, void *cb_arg)
nvme_ns_dump(struct nvme_namespace *ns, void *virt, off_t offset, size_t len)
nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload, uint64_t lba,
nvme_ns_cmd_read_bio(struct nvme_namespace *ns, struct bio *bp,
nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload, uint64_t lba,
nvme_ns_cmd_write_bio(struct nvme_namespace *ns, struct bio *bp,
struct nvme_namespace ns[NVME_MAX_NAMESPACES];
void nvme_ns_test(struct nvme_namespace *ns, u_long cmd, caddr_t arg);
int nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
void nvme_ns_destruct(struct nvme_namespace *ns);
struct nvme_namespace *ns = &ctrlr->ns[i];
struct nvme_namespace *ns = &ctrlr->ns[i];
nvme_sim_ns_added(device_t dev, struct nvme_namespace *ns)
nvme_sim_ns_removed(device_t dev, struct nvme_namespace *ns)
struct nvme_namespace *ns = &sc->s_ctrlr->ns[nsid - 1];
static int nvme_sim_ns_added(device_t dev, struct nvme_namespace *ns);
static int nvme_sim_ns_removed(device_t dev, struct nvme_namespace *ns);
nvme_ns_test(struct nvme_namespace *ns, u_long cmd, caddr_t arg)
struct nvme_namespace *ns;
struct nvme_namespace *ns;