Searched refs:nvme_namespace (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/dev/nvme/ |
H A D | nvme_ns.c | 59 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 D | nvme_ns_cmd.c | 33 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 D | nvme.h | 1911 struct nvme_namespace; 1918 typedef void *(*nvme_cons_ns_fn_t)(struct nvme_namespace *, void *); 1956 int nvme_ns_cmd_write(struct nvme_namespace *ns, void *payload, 1959 int nvme_ns_cmd_write_bio(struct nvme_namespace *ns, struct bio *bp, 1961 int nvme_ns_cmd_read(struct nvme_namespace *ns, void *payload, 1964 int nvme_ns_cmd_read_bio(struct nvme_namespace *ns, struct bio *bp, 1966 int nvme_ns_cmd_deallocate(struct nvme_namespace *ns, void *payload, 1969 int nvme_ns_cmd_flush(struct nvme_namespace *ns, nvme_cb_fn_t cb_fn, 1971 int nvme_ns_dump(struct nvme_namespace *ns, void *virt, off_t offset, 1993 uint32_t nvme_ns_get_max_io_xfer_size(struct nvme_namespace *ns); [all …]
|
H A D | nvme_private.h | 200 struct nvme_namespace { struct 288 struct nvme_namespace ns[NVME_MAX_NAMESPACES]; 353 void nvme_ns_test(struct nvme_namespace *ns, u_long cmd, caddr_t arg); 433 int nvme_ns_construct(struct nvme_namespace *ns, uint32_t id, 435 void nvme_ns_destruct(struct nvme_namespace *ns);
|
H A D | nvme_test.c | 49 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 D | nvme.c | 118 struct nvme_namespace *ns; in nvme_notify() 249 struct nvme_namespace *ns; in nvme_notify_ns()
|
H A D | nvme_sim.c | 353 nvme_sim_ns_change(struct nvme_namespace *ns, void *sc_arg) in nvme_sim_ns_change()
|
H A D | nvme_ctrlr.c | 586 struct nvme_namespace *ns; in nvme_ctrlr_construct_namespaces()
|
/freebsd/sys/dev/nvd/ |
H A D | nvd.c | 63 static void *nvd_new_disk(struct nvme_namespace *ns, void *ctrlr); 84 struct nvme_namespace *ns; 415 nvd_new_disk(struct nvme_namespace *ns, void *ctrlr_arg) in nvd_new_disk()
|