Lines Matching refs:nvmet_ns
58 struct nvmet_ns { struct
89 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item) in to_nvmet_ns() argument
91 return container_of(to_config_group(item), struct nvmet_ns, group); in to_nvmet_ns()
94 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns) in nvmet_ns_dev()
352 struct nvmet_ns *ns;
491 void nvmet_put_namespace(struct nvmet_ns *ns);
492 int nvmet_ns_enable(struct nvmet_ns *ns);
493 void nvmet_ns_disable(struct nvmet_ns *ns);
494 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
495 void nvmet_ns_free(struct nvmet_ns *ns);
567 int nvmet_bdev_ns_enable(struct nvmet_ns *ns);
568 int nvmet_file_ns_enable(struct nvmet_ns *ns);
569 void nvmet_bdev_ns_disable(struct nvmet_ns *ns);
570 void nvmet_file_ns_disable(struct nvmet_ns *ns);
574 void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
575 void nvmet_file_ns_revalidate(struct nvmet_ns *ns);
576 bool nvmet_ns_revalidate(struct nvmet_ns *ns);
579 bool nvmet_bdev_zns_enable(struct nvmet_ns *ns);
663 static inline bool nvmet_ns_has_pi(struct nvmet_ns *ns) in nvmet_ns_has_pi()
670 static inline __le64 nvmet_sect_to_lba(struct nvmet_ns *ns, sector_t sect) in nvmet_sect_to_lba()
675 static inline sector_t nvmet_lba_to_sect(struct nvmet_ns *ns, __le64 lba) in nvmet_lba_to_sect()