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