Lines Matching refs:nvmet_ns
59 struct nvmet_ns {
90 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item)
92 return container_of(to_config_group(item), struct nvmet_ns, group);
95 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns)
367 struct nvmet_ns *ns;
508 void nvmet_put_namespace(struct nvmet_ns *ns);
509 int nvmet_ns_enable(struct nvmet_ns *ns);
510 void nvmet_ns_disable(struct nvmet_ns *ns);
511 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
512 void nvmet_ns_free(struct nvmet_ns *ns);
586 int nvmet_bdev_ns_enable(struct nvmet_ns *ns);
587 int nvmet_file_ns_enable(struct nvmet_ns *ns);
588 void nvmet_bdev_ns_disable(struct nvmet_ns *ns);
589 void nvmet_file_ns_disable(struct nvmet_ns *ns);
593 void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
594 void nvmet_file_ns_revalidate(struct nvmet_ns *ns);
595 bool nvmet_ns_revalidate(struct nvmet_ns *ns);
598 bool nvmet_bdev_zns_enable(struct nvmet_ns *ns);
682 static inline bool nvmet_ns_has_pi(struct nvmet_ns *ns)
689 static inline __le64 nvmet_sect_to_lba(struct nvmet_ns *ns, sector_t sect)
694 static inline sector_t nvmet_lba_to_sect(struct nvmet_ns *ns, __le64 lba)