Lines Matching defs:nvmet_subsys
73 struct nvmet_subsys *subsys;
182 struct nvmet_subsys *subsys;
236 struct nvmet_subsys {
284 static inline struct nvmet_subsys *to_subsys(struct config_item *item)
286 return container_of(to_config_group(item), struct nvmet_subsys, group);
289 static inline struct nvmet_subsys *namespaces_to_subsys(
292 return container_of(to_config_group(item), struct nvmet_subsys,
323 struct nvmet_subsys *subsys;
489 struct nvmet_subsys *nvmet_subsys_alloc(const char *subsysnqn,
491 void nvmet_subsys_put(struct nvmet_subsys *subsys);
492 void nvmet_subsys_del_ctrls(struct nvmet_subsys *subsys);
498 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
501 void nvmet_send_ana_event(struct nvmet_subsys *subsys,
509 struct nvmet_subsys *subsys);
528 struct nvmet_subsys *subsys);
529 void nvmet_subsys_disc_changed(struct nvmet_subsys *subsys,
562 extern struct nvmet_subsys *nvmet_disc_subsys;
569 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn);
577 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid);
610 static inline struct nvmet_subsys *nvmet_req_subsys(struct nvmet_req *req)
615 static inline bool nvmet_is_disc_subsys(struct nvmet_subsys *subsys)
621 void nvmet_passthru_subsys_free(struct nvmet_subsys *subsys);
622 int nvmet_passthru_ctrl_enable(struct nvmet_subsys *subsys);
623 void nvmet_passthru_ctrl_disable(struct nvmet_subsys *subsys);
626 static inline bool nvmet_is_passthru_subsys(struct nvmet_subsys *subsys)
631 static inline void nvmet_passthru_subsys_free(struct nvmet_subsys *subsys)
634 static inline void nvmet_passthru_ctrl_disable(struct nvmet_subsys *subsys)
645 static inline bool nvmet_is_passthru_subsys(struct nvmet_subsys *subsys)