Home
last modified time | relevance | path

Searched refs:subsys (Results 1 – 25 of 70) sorted by relevance

123

/Linux-v4.19/drivers/nvme/target/
Dcore.c72 static unsigned int nvmet_max_nsid(struct nvmet_subsys *subsys) in nvmet_max_nsid() argument
76 if (list_empty(&subsys->namespaces)) in nvmet_max_nsid()
79 ns = list_last_entry(&subsys->namespaces, struct nvmet_ns, dev_link); in nvmet_max_nsid()
183 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_changed() argument
187 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_ns_changed()
197 void nvmet_send_ana_event(struct nvmet_subsys *subsys, in nvmet_send_ana_event() argument
202 mutex_lock(&subsys->lock); in nvmet_send_ana_event()
203 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_send_ana_event()
211 mutex_unlock(&subsys->lock); in nvmet_send_ana_event()
220 nvmet_send_ana_event(p->subsys, port); in nvmet_port_send_ana_event()
[all …]
Dconfigfs.c313 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_path_store() local
317 mutex_lock(&subsys->lock); in nvmet_ns_device_path_store()
333 mutex_unlock(&subsys->lock); in nvmet_ns_device_path_store()
337 mutex_unlock(&subsys->lock); in nvmet_ns_device_path_store()
352 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_uuid_store() local
356 mutex_lock(&subsys->lock); in nvmet_ns_device_uuid_store()
367 mutex_unlock(&subsys->lock); in nvmet_ns_device_uuid_store()
382 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_nguid_store() local
388 mutex_lock(&subsys->lock); in nvmet_ns_device_nguid_store()
413 mutex_unlock(&subsys->lock); in nvmet_ns_device_nguid_store()
[all …]
Dadmin-cmd.c96 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) { in nvmet_get_smart_log_all()
207 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) in nvmet_format_ana_group()
284 bin2hex(id->sn, &ctrl->subsys->serial, in nvmet_execute_identify_ctrl()
285 min(sizeof(ctrl->subsys->serial), sizeof(id->sn) / 2)); in nvmet_execute_identify_ctrl()
303 id->ver = cpu_to_le32(ctrl->subsys->ver); in nvmet_execute_identify_ctrl()
335 id->nn = cpu_to_le32(ctrl->subsys->max_nsid); in nvmet_execute_identify_ctrl()
356 strcpy(id->subnqn, ctrl->subsys->subsysnqn); in nvmet_execute_identify_ctrl()
469 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) { in nvmet_execute_identify_nslist()
573 struct nvmet_subsys *subsys = req->sq->ctrl->subsys; in nvmet_set_feat_write_protect() local
580 mutex_lock(&subsys->lock); in nvmet_set_feat_write_protect()
[all …]
Dnvmet.h71 struct nvmet_subsys *subsys; member
153 struct nvmet_subsys *subsys; member
249 struct nvmet_subsys *subsys; member
359 void nvmet_subsys_put(struct nvmet_subsys *subsys);
360 void nvmet_subsys_del_ctrls(struct nvmet_subsys *subsys);
366 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
369 void nvmet_send_ana_event(struct nvmet_subsys *subsys,
426 bool nvmet_host_allowed(struct nvmet_req *req, struct nvmet_subsys *subsys,
435 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid);
Ddiscovery.c110 if (!nvmet_host_allowed(req, p->subsys, ctrl->hostnqn)) in nvmet_execute_get_disc_log_page()
117 p->subsys->subsysnqn, traddr, in nvmet_execute_get_disc_log_page()
165 id->ver = cpu_to_le32(ctrl->subsys->ver); in nvmet_execute_identify_disc_ctrl()
177 strcpy(id->subnqn, ctrl->subsys->subsysnqn); in nvmet_execute_identify_disc_ctrl()
Dfabrics-cmd.c58 val = ctrl->subsys->ver; in nvmet_execute_prop_get()
169 ctrl->cntlid, ctrl->subsys->subsysnqn, ctrl->hostnqn); in nvmet_execute_admin_connect()
212 if (unlikely(qid > ctrl->subsys->max_qid)) { in nvmet_execute_io_connect()
/Linux-v4.19/drivers/base/
Dbus.c41 kset_get(&bus->p->subsys); in bus_get()
50 kset_put(&bus->p->subsys); in bus_put()
131 error = sysfs_create_file(&bus->p->subsys.kobj, &attr->attr); in bus_create_file()
142 sysfs_remove_file(&bus->p->subsys.kobj, &attr->attr); in bus_remove_file()
386 struct device *subsys_find_device_by_id(struct bus_type *subsys, unsigned int id, in subsys_find_device_by_id() argument
392 if (!subsys) in subsys_find_device_by_id()
396 klist_iter_init_node(&subsys->p->klist_devices, &i, &hint->p->knode_bus); in subsys_find_device_by_id()
405 klist_iter_init_node(&subsys->p->klist_devices, &i, NULL); in subsys_find_device_by_id()
490 &dev->bus->p->subsys.kobj, "subsystem"); in bus_add_device()
803 return sysfs_create_groups(&bus->p->subsys.kobj, groups); in bus_add_groups()
[all …]
Dclass.c93 error = sysfs_create_file_ns(&cls->p->subsys.kobj, in class_create_file_ns()
104 sysfs_remove_file_ns(&cls->p->subsys.kobj, &attr->attr, ns); in class_remove_file_ns()
110 kset_get(&cls->p->subsys); in class_get()
117 kset_put(&cls->p->subsys); in class_put()
137 return sysfs_create_groups(&cls->p->subsys.kobj, groups); in class_add_groups()
143 return sysfs_remove_groups(&cls->p->subsys.kobj, groups); in class_remove_groups()
160 error = kobject_set_name(&cp->subsys.kobj, "%s", cls->name); in __class_register()
173 cp->subsys.kobj.kset = class_kset; in __class_register()
175 cp->subsys.kobj.kset = class_kset; in __class_register()
177 cp->subsys.kobj.ktype = &class_ktype; in __class_register()
[all …]
Dbase.h30 struct kset subsys; member
45 #define to_subsys_private(obj) container_of(obj, struct subsys_private, subsys.kobj)
/Linux-v4.19/drivers/nvme/host/
Dcore.c102 static void nvme_put_subsystem(struct nvme_subsystem *subsys);
375 ida_simple_remove(&head->subsys->ns_ida, head->instance); in nvme_free_ns_head()
378 nvme_put_subsystem(head->subsys); in nvme_free_ns_head()
2071 static void nvme_init_subnqn(struct nvme_subsystem *subsys, struct nvme_ctrl *ctrl, in nvme_init_subnqn() argument
2079 strncpy(subsys->subnqn, id->subnqn, NVMF_NQN_SIZE); in nvme_init_subnqn()
2087 off = snprintf(subsys->subnqn, NVMF_NQN_SIZE, in nvme_init_subnqn()
2090 memcpy(subsys->subnqn + off, id->sn, sizeof(id->sn)); in nvme_init_subnqn()
2092 memcpy(subsys->subnqn + off, id->mn, sizeof(id->mn)); in nvme_init_subnqn()
2094 memset(subsys->subnqn + off, 0, sizeof(subsys->subnqn) - off); in nvme_init_subnqn()
2097 static void __nvme_release_subsystem(struct nvme_subsystem *subsys) in __nvme_release_subsystem() argument
[all …]
Dmultipath.c25 return multipath && ctrl->subsys && (ctrl->subsys->cmic & (1 << 3)); in nvme_ctrl_use_ana()
41 sprintf(disk_name, "nvme%dc%dn%d", ctrl->subsys->instance, in nvme_set_disk_name()
45 sprintf(disk_name, "nvme%dn%d", ctrl->subsys->instance, in nvme_set_disk_name()
241 if (!(ctrl->subsys->cmic & (1 << 1)) || !multipath) in nvme_mpath_alloc_disk()
267 ctrl->subsys->instance, head->instance); in nvme_mpath_alloc_disk()
286 device_add_disk(&head->subsys->dev, head->disk); in nvme_mpath_set_live()
289 dev_warn(&head->subsys->dev, in nvme_mpath_set_live()
/Linux-v4.19/samples/configfs/
Dconfigfs_sample.c50 struct configfs_subsystem subsys; member
58 struct childless, subsys) : NULL; in to_childless()
124 .subsys = {
359 &childless_subsys.subsys,
369 struct configfs_subsystem *subsys; in configfs_example_init() local
372 subsys = example_subsys[i]; in configfs_example_init()
374 config_group_init(&subsys->su_group); in configfs_example_init()
375 mutex_init(&subsys->su_mutex); in configfs_example_init()
376 ret = configfs_register_subsystem(subsys); in configfs_example_init()
380 subsys->su_group.cg_item.ci_namebuf); in configfs_example_init()
/Linux-v4.19/fs/configfs/
Ddir.c782 struct configfs_subsystem *subsys = NULL; /* gcc is a turd */ in link_group() local
787 subsys = parent_group->cg_subsys; in link_group()
789 subsys = to_configfs_subsystem(group); in link_group()
792 group->cg_subsys = subsys; in link_group()
1108 int configfs_depend_item(struct configfs_subsystem *subsys, in configfs_depend_item() argument
1113 struct config_item *s_item = &subsys->su_group.cg_item; in configfs_depend_item()
1261 struct configfs_subsystem *subsys; in configfs_mkdir() local
1286 subsys = to_config_group(parent_item)->cg_subsys; in configfs_mkdir()
1287 BUG_ON(!subsys); in configfs_mkdir()
1301 if (!subsys->su_group.cg_item.ci_type) { in configfs_mkdir()
[all …]
/Linux-v4.19/drivers/video/fbdev/vermilion/
Dvermilion.c56 static struct vml_sys *subsys = NULL; variable
610 if (subsys && subsys->nearest_clock) { in vmlfb_check_var_locked()
611 nearest_clock = subsys->nearest_clock(subsys, clock); in vmlfb_check_var_locked()
790 if (!subsys) in vmlfb_set_par_locked()
812 if (subsys->nearest_clock) { in vmlfb_set_par_locked()
813 clock = subsys->nearest_clock(subsys, clock); in vmlfb_set_par_locked()
838 if (subsys->set_clock) in vmlfb_set_par_locked()
839 subsys->set_clock(subsys, clock); in vmlfb_set_par_locked()
891 list_move(&vinfo->head, (subsys) ? &global_has_mode : &global_no_mode); in vmlfb_set_par()
1089 if (subsys != NULL) { in vmlfb_register_subsys()
[all …]
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dpm-s3c2410.c116 .subsys = &s3c2410_subsys,
131 .subsys = &s3c2410a_subsys,
146 .subsys = &s3c2440_subsys,
161 .subsys = &s3c2442_subsys,
Dpll-s3c2410.c62 .subsys = &s3c2410_subsys,
75 .subsys = &s3c2410a_subsys,
Dpll-s3c2440-12000000.c73 .subsys = &s3c2440_subsys,
86 .subsys = &s3c2442_subsys,
Dpll-s3c2440-16934400.c102 .subsys = &s3c2440_subsys,
114 .subsys = &s3c2442_subsys,
/Linux-v4.19/include/linux/netfilter/
Dnfnetlink.h49 static inline u16 nfnl_msg_type(u8 subsys, u8 msg_type) in nfnl_msg_type() argument
51 return subsys << 8 | msg_type; in nfnl_msg_type()
77 #define MODULE_ALIAS_NFNL_SUBSYS(subsys) \ argument
78 MODULE_ALIAS("nfnetlink-subsys-" __stringify(subsys))
/Linux-v4.19/drivers/misc/
Dspear13xx_pcie_gadget.c56 struct configfs_subsystem subsys; member
228 struct pcie_gadget_target, subsys) : NULL; in to_target()
671 struct configfs_subsystem *subsys; in spear_pcie_gadget_probe() local
679 cg_item = &target->subsys.su_group.cg_item; in spear_pcie_gadget_probe()
719 subsys = &target->subsys; in spear_pcie_gadget_probe()
720 config_group_init(&subsys->su_group); in spear_pcie_gadget_probe()
721 mutex_init(&subsys->su_mutex); in spear_pcie_gadget_probe()
722 status = configfs_register_subsystem(subsys); in spear_pcie_gadget_probe()
774 configfs_unregister_subsystem(&target->subsys); in spear_pcie_gadget_remove()
/Linux-v4.19/drivers/cpufreq/
Ds3c2410-cpufreq.c123 .subsys = &s3c2410_subsys,
150 .subsys = &s3c2410a_subsys,
/Linux-v4.19/Documentation/trace/
Dtracepoints.rst45 In include/trace/events/subsys.h::
48 #define TRACE_SYSTEM subsys
64 In subsys/file.c (where the tracing statement must be added)::
66 #include <trace/events/subsys.h>
81 - subsys is the name of your subsystem.
/Linux-v4.19/fs/dlm/
Dconfig.c209 struct configfs_subsystem subsys; member
532 .subsys = {
544 config_group_init(&clusters_root.subsys.su_group); in dlm_config_init()
545 mutex_init(&clusters_root.subsys.su_mutex); in dlm_config_init()
546 return configfs_register_subsystem(&clusters_root.subsys); in dlm_config_init()
551 configfs_unregister_subsystem(&clusters_root.subsys); in dlm_config_exit()
753 mutex_lock(&clusters_root.subsys.su_mutex); in get_comm()
764 mutex_unlock(&clusters_root.subsys.su_mutex); in get_comm()
/Linux-v4.19/include/linux/
Dconfigfs.h252 int configfs_register_subsystem(struct configfs_subsystem *subsys);
253 void configfs_unregister_subsystem(struct configfs_subsystem *subsys);
269 int configfs_depend_item(struct configfs_subsystem *subsys,
/Linux-v4.19/net/netfilter/
Dnfnetlink.c38 rcu_dereference_protected(table[(id)].subsys, \
45 const struct nfnetlink_subsystem __rcu *subsys; member
90 if (table[n->subsys_id].subsys) { in nfnetlink_subsys_register()
94 rcu_assign_pointer(table[n->subsys_id].subsys, n); in nfnetlink_subsys_register()
104 table[n->subsys_id].subsys = NULL; in nfnetlink_subsys_unregister()
118 return rcu_dereference(table[subsys_id].subsys); in nfnetlink_get_subsys()

123