Lines Matching refs:nvmet_ns
59 struct nvmet_ns {
89 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item)
91 return container_of(to_config_group(item), struct nvmet_ns, group);
94 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns)
354 struct nvmet_ns *ns;
495 void nvmet_put_namespace(struct nvmet_ns *ns);
496 int nvmet_ns_enable(struct nvmet_ns *ns);
497 void nvmet_ns_disable(struct nvmet_ns *ns);
498 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
499 void nvmet_ns_free(struct nvmet_ns *ns);
571 int nvmet_bdev_ns_enable(struct nvmet_ns *ns);
572 int nvmet_file_ns_enable(struct nvmet_ns *ns);
573 void nvmet_bdev_ns_disable(struct nvmet_ns *ns);
574 void nvmet_file_ns_disable(struct nvmet_ns *ns);
578 void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
579 void nvmet_file_ns_revalidate(struct nvmet_ns *ns);
580 bool nvmet_ns_revalidate(struct nvmet_ns *ns);
583 bool nvmet_bdev_zns_enable(struct nvmet_ns *ns);
667 static inline bool nvmet_ns_has_pi(struct nvmet_ns *ns)
674 static inline __le64 nvmet_sect_to_lba(struct nvmet_ns *ns, sector_t sect)
679 static inline sector_t nvmet_lba_to_sect(struct nvmet_ns *ns, __le64 lba)