Home
last modified time | relevance | path

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

/freebsd/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.h1911 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 Dnvme_private.h200 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 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.c118 struct nvme_namespace *ns; in nvme_notify()
249 struct nvme_namespace *ns; in nvme_notify_ns()
H A Dnvme_sim.c353 nvme_sim_ns_change(struct nvme_namespace *ns, void *sc_arg) in nvme_sim_ns_change()
H A Dnvme_ctrlr.c586 struct nvme_namespace *ns; in nvme_ctrlr_construct_namespaces()
/freebsd/sys/dev/nvd/
H A Dnvd.c63 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()