/Linux-v4.19/drivers/nvme/target/ |
D | core.c | 72 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 …]
|
D | configfs.c | 313 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 …]
|
D | admin-cmd.c | 96 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 …]
|
D | nvmet.h | 71 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);
|
D | discovery.c | 110 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()
|
D | fabrics-cmd.c | 58 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/ |
D | bus.c | 41 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 …]
|
D | class.c | 93 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 …]
|
D | base.h | 30 struct kset subsys; member 45 #define to_subsys_private(obj) container_of(obj, struct subsys_private, subsys.kobj)
|
/Linux-v4.19/drivers/nvme/host/ |
D | core.c | 102 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 …]
|
D | multipath.c | 25 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/ |
D | configfs_sample.c | 50 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/ |
D | dir.c | 782 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/ |
D | vermilion.c | 56 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/ |
D | pm-s3c2410.c | 116 .subsys = &s3c2410_subsys, 131 .subsys = &s3c2410a_subsys, 146 .subsys = &s3c2440_subsys, 161 .subsys = &s3c2442_subsys,
|
D | pll-s3c2410.c | 62 .subsys = &s3c2410_subsys, 75 .subsys = &s3c2410a_subsys,
|
D | pll-s3c2440-12000000.c | 73 .subsys = &s3c2440_subsys, 86 .subsys = &s3c2442_subsys,
|
D | pll-s3c2440-16934400.c | 102 .subsys = &s3c2440_subsys, 114 .subsys = &s3c2442_subsys,
|
/Linux-v4.19/include/linux/netfilter/ |
D | nfnetlink.h | 49 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/ |
D | spear13xx_pcie_gadget.c | 56 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/ |
D | s3c2410-cpufreq.c | 123 .subsys = &s3c2410_subsys, 150 .subsys = &s3c2410a_subsys,
|
/Linux-v4.19/Documentation/trace/ |
D | tracepoints.rst | 45 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/ |
D | config.c | 209 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/ |
D | configfs.h | 252 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/ |
D | nfnetlink.c | 38 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()
|