Lines Matching refs:nvmet_subsys

74 	struct nvmet_subsys	*subsys;
195 struct nvmet_subsys *subsys;
249 struct nvmet_subsys {
297 static inline struct nvmet_subsys *to_subsys(struct config_item *item)
299 return container_of(to_config_group(item), struct nvmet_subsys, group);
302 static inline struct nvmet_subsys *namespaces_to_subsys(
305 return container_of(to_config_group(item), struct nvmet_subsys,
336 struct nvmet_subsys *subsys;
502 struct nvmet_subsys *nvmet_subsys_alloc(const char *subsysnqn,
504 void nvmet_subsys_put(struct nvmet_subsys *subsys);
505 void nvmet_subsys_del_ctrls(struct nvmet_subsys *subsys);
511 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
514 void nvmet_send_ana_event(struct nvmet_subsys *subsys,
522 struct nvmet_subsys *subsys);
541 struct nvmet_subsys *subsys);
542 void nvmet_subsys_disc_changed(struct nvmet_subsys *subsys,
546 bool nvmet_subsys_nsid_exists(struct nvmet_subsys *subsys, u32 nsid);
577 extern struct nvmet_subsys *nvmet_disc_subsys;
584 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn);
592 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid);
625 static inline struct nvmet_subsys *nvmet_req_subsys(struct nvmet_req *req)
630 static inline bool nvmet_is_disc_subsys(struct nvmet_subsys *subsys)
636 void nvmet_passthru_subsys_free(struct nvmet_subsys *subsys);
637 int nvmet_passthru_ctrl_enable(struct nvmet_subsys *subsys);
638 void nvmet_passthru_ctrl_disable(struct nvmet_subsys *subsys);
641 static inline bool nvmet_is_passthru_subsys(struct nvmet_subsys *subsys)
646 static inline void nvmet_passthru_subsys_free(struct nvmet_subsys *subsys)
649 static inline void nvmet_passthru_ctrl_disable(struct nvmet_subsys *subsys)
660 static inline bool nvmet_is_passthru_subsys(struct nvmet_subsys *subsys)