Lines Matching refs:nvmet_ns
56 struct nvmet_ns {
86 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item)
88 return container_of(to_config_group(item), struct nvmet_ns, group);
91 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns)
317 struct nvmet_ns *ns;
444 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid);
445 void nvmet_put_namespace(struct nvmet_ns *ns);
446 int nvmet_ns_enable(struct nvmet_ns *ns);
447 void nvmet_ns_disable(struct nvmet_ns *ns);
448 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
449 void nvmet_ns_free(struct nvmet_ns *ns);
521 int nvmet_bdev_ns_enable(struct nvmet_ns *ns);
522 int nvmet_file_ns_enable(struct nvmet_ns *ns);
523 void nvmet_bdev_ns_disable(struct nvmet_ns *ns);
524 void nvmet_file_ns_disable(struct nvmet_ns *ns);
528 void nvmet_bdev_ns_revalidate(struct nvmet_ns *ns);
529 int nvmet_file_ns_revalidate(struct nvmet_ns *ns);
530 void nvmet_ns_revalidate(struct nvmet_ns *ns);
597 static inline bool nvmet_ns_has_pi(struct nvmet_ns *ns)
604 static inline __le64 nvmet_sect_to_lba(struct nvmet_ns *ns, sector_t sect)
609 static inline sector_t nvmet_lba_to_sect(struct nvmet_ns *ns, __le64 lba)