Home
last modified time | relevance | path

Searched refs:nvme_namespace (Results 1 – 9 of 9) sorted by relevance

/src/sys/dev/nvme/
H A Dnvme_ns.c59 static int nvme_ns_split_bio(struct nvme_namespace *ns,
67 struct nvme_namespace *ns; in nvme_ns_ioctl()
158 struct nvme_namespace *ns; in nvme_ns_strategy()
185 nvme_ns_get_max_io_xfer_size(struct nvme_namespace *ns) in nvme_ns_get_max_io_xfer_size()
191 nvme_ns_get_sector_size(struct nvme_namespace *ns) in nvme_ns_get_sector_size()
202 nvme_ns_get_num_sectors(struct nvme_namespace *ns) in nvme_ns_get_num_sectors()
208 nvme_ns_get_size(struct nvme_namespace *ns) in nvme_ns_get_size()
214 nvme_ns_get_flags(struct nvme_namespace *ns) in nvme_ns_get_flags()
220 nvme_ns_get_serial_number(struct nvme_namespace *ns) in nvme_ns_get_serial_number()
226 nvme_ns_get_model_number(struct nvme_namespace *ns) in nvme_ns_get_model_number()
[all …]
H A Dnvme_ns_cmd.c33 nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload, uint64_t lba, in nvme_ns_cmd_read()
51 nvme_ns_cmd_read_bio(struct nvme_namespace *ns, struct bio *bp, in nvme_ns_cmd_read_bio()
71 nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload, uint64_t lba, in nvme_ns_cmd_write()
89 nvme_ns_cmd_write_bio(struct nvme_namespace *ns, struct bio *bp, in nvme_ns_cmd_write_bio()
109 nvme_ns_cmd_deallocate(struct nvme_namespace *ns, void *payload, in nvme_ns_cmd_deallocate()
135 nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn, void *cb_arg) in nvme_ns_cmd_flush()
153 nvme_ns_dump(struct nvme_namespace *ns, void *virt, off_t offset, size_t len) in nvme_ns_dump()
H A Dnvme_sim.c53 static int nvme_sim_ns_added(device_t dev, struct nvme_namespace *ns);
55 static int nvme_sim_ns_removed(device_t dev, struct nvme_namespace *ns);
364 struct nvme_namespace *ns = &ctrlr->ns[i]; in nvme_sim_attach()
387 struct nvme_namespace *ns = &ctrlr->ns[i]; in nvme_sim_fail_all_ns()
403 nvme_sim_ns_added(device_t dev, struct nvme_namespace *ns) in nvme_sim_ns_added()
434 nvme_sim_ns_removed(device_t dev, struct nvme_namespace *ns) in nvme_sim_ns_removed()
454 struct nvme_namespace *ns = &sc->s_ctrlr->ns[nsid - 1]; in nvme_sim_ns_changed()
H A Dnvme.h1914 struct nvme_namespace;
1955 int nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload,
1958 int nvme_ns_cmd_write_bio(struct nvme_namespace *ns, struct bio *bp,
1960 int nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload,
1963 int nvme_ns_cmd_read_bio(struct nvme_namespace *ns, struct bio *bp,
1965 int nvme_ns_cmd_deallocate(struct nvme_namespace *ns, void *payload,
1968 int nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn,
1970 int nvme_ns_dump(struct nvme_namespace *ns, void *virt, off_t offset,
2003 uint32_t nvme_ns_get_max_io_xfer_size(struct nvme_namespace *ns);
2004 uint32_t nvme_ns_get_sector_size(struct nvme_namespace *ns);
[all …]
H A Dnvme_if.m20 struct nvme_namespace *ns; /* information about the namespace */
28 struct nvme_namespace *ns; /* information about the namespace */
H A Dnvme_private.h203 struct nvme_namespace { struct
288 struct nvme_namespace ns[NVME_MAX_NAMESPACES];
345 void nvme_ns_test(struct nvme_namespace *ns, u_long cmd, caddr_t arg);
425 int nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
427 void nvme_ns_destruct(struct nvme_namespace *ns);
H A Dnvme_test.c49 struct nvme_namespace *ns;
59 struct nvme_namespace *ns;
236 nvme_ns_test(struct nvme_namespace *ns, u_long cmd, caddr_t arg) in nvme_ns_test()
H A Dnvme_ctrlr.c591 struct nvme_namespace *ns; in nvme_ctrlr_construct_namespaces()
1137 struct nvme_namespace *ns = &ctrlr->ns[i]; in nvme_ctrlr_start_config_hook()
/src/sys/dev/nvd/
H A Dnvd.c82 struct nvme_namespace *ns;
452 nvd_ns_to_disk(struct nvd_controller *nvd_ctrlr, struct nvme_namespace *ns) in nvd_ns_to_disk()
467 nvdc_ns_added(device_t dev, struct nvme_namespace *ns) in nvdc_ns_added()
569 nvdc_ns_removed(device_t dev, struct nvme_namespace *ns) in nvdc_ns_removed()
587 struct nvme_namespace *ns; in nvdc_ns_changed()