/kernel/linux/linux-5.10/fs/configfs/ |
H A D | dir.c | 644 struct dentry * dentry = dget(group->cg_item.ci_dentry); in detach_groups() 693 struct dentry *child, *parent = parent_group->cg_item.ci_dentry; in create_default_group() 695 if (!group->cg_item.ci_name) in create_default_group() 696 group->cg_item.ci_name = group->cg_item.ci_namebuf; in create_default_group() 699 child = d_alloc_name(parent, group->cg_item.ci_name); in create_default_group() 703 ret = configfs_attach_group(&parent_group->cg_item, in create_default_group() 704 &group->cg_item, child, frag); in create_default_group() 741 config_item_put(&g->cg_item); in configfs_remove_default_groups() 800 unlink_obj(&group->cg_item); in unlink_group() [all...] |
H A D | mount.c | 46 .cg_item = { 48 .ci_name = configfs_root_group.cg_item.ci_namebuf, 54 return item == &configfs_root_group.cg_item; in configfs_is_root() 60 .s_element = &configfs_root_group.cg_item, 94 configfs_root_group.cg_item.ci_dentry = root; in configfs_fill_super()
|
H A D | item.c | 97 config_item_set_name(&group->cg_item, "%s", name); in config_group_init_type_name() 98 group->cg_item.ci_type = type; in config_group_init_type_name() 161 config_item_init(&group->cg_item); in config_group_init()
|
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | dir.c | 618 struct dentry * dentry = dget(group->cg_item.ci_dentry); in detach_groups() 667 struct dentry *child, *parent = parent_group->cg_item.ci_dentry; in create_default_group() 669 if (!group->cg_item.ci_name) in create_default_group() 670 group->cg_item.ci_name = group->cg_item.ci_namebuf; in create_default_group() 673 child = d_alloc_name(parent, group->cg_item.ci_name); in create_default_group() 677 ret = configfs_attach_group(&parent_group->cg_item, in create_default_group() 678 &group->cg_item, child, frag); in create_default_group() 715 config_item_put(&g->cg_item); in configfs_remove_default_groups() 774 unlink_obj(&group->cg_item); in unlink_group() [all...] |
H A D | mount.c | 44 .cg_item = { 46 .ci_name = configfs_root_group.cg_item.ci_namebuf, 52 return item == &configfs_root_group.cg_item; in configfs_is_root() 58 .s_element = &configfs_root_group.cg_item, 92 configfs_root_group.cg_item.ci_dentry = root; in configfs_fill_super()
|
H A D | item.c | 95 config_item_set_name(&group->cg_item, "%s", name); in config_group_init_type_name() 96 group->cg_item.ci_type = type; in config_group_init_type_name() 159 config_item_init(&group->cg_item); in config_group_init()
|
/kernel/linux/linux-5.10/samples/configfs/ |
H A D | configfs_sample.c | 104 .cg_item = { 241 .cg_item = { 309 .cg_item = { 345 ret, subsys->su_group.cg_item.ci_namebuf); in configfs_example_init()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | configfs.h | 80 struct config_item cg_item; member 94 return item ? container_of(item,struct config_group,cg_item) : NULL; in to_config_group() 99 return group ? to_config_group(config_item_get(&group->cg_item)) : NULL; in config_group_get() 104 config_item_put(&group->cg_item); in config_group_put()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | configfs.h | 78 struct config_item cg_item; member 92 return item ? container_of(item,struct config_group,cg_item) : NULL; in to_config_group() 97 return group ? to_config_group(config_item_get(&group->cg_item)) : NULL; in config_group_get() 102 config_item_put(&group->cg_item); in config_group_put()
|
/kernel/linux/linux-6.6/samples/configfs/ |
H A D | configfs_sample.c | 102 .cg_item = { 239 .cg_item = { 307 .cg_item = { 343 ret, subsys->su_group.cg_item.ci_namebuf); in configfs_example_init()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cma_configfs.c | 65 group = container_of(item, struct config_group, cg_item); in to_dev_port_group() 248 cg_item); in release_cma_dev() 259 cg_item); in release_cma_ports_group() 331 container_of(item, struct config_group, cg_item); in drop_cma_dev() 352 .cg_item = {
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cma_configfs.c | 64 group = container_of(item, struct config_group, cg_item); in to_dev_port_group() 239 cg_item); in release_cma_dev() 250 cg_item); in release_cma_ports_group() 322 container_of(item, struct config_group, cg_item); in drop_cma_dev() 343 .cg_item = {
|
/kernel/linux/linux-5.10/drivers/hwtracing/stm/ |
H A D | policy.c | 62 return policy_node->group.cg_item.ci_name ? : "<none>"; in stp_policy_node_name() 235 if (group->cg_item.ci_type == &stp_policy_type) { in stp_policy_node_make() 485 .cg_item = { 519 policy_node->group.cg_item.ci_name)) { in __stp_policy_node_lookup() 550 config_item_get(&policy_node->group.cg_item); in stp_policy_node_lookup() 562 config_item_put(&policy_node->group.cg_item); in stp_policy_node_put()
|
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | uvc_configfs.c | 119 config_item_put(&child->cg_item); in uvcg_config_remove_children() 272 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; \ 306 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show() 375 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> \ 417 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show() 489 opts_item = group->cg_item.ci_parent->ci_parent-> \ 524 opts_item = group->cg_item.ci_parent->ci_parent-> in uvcg_default_output_b_source_id_show() 555 opts_item = group->cg_item.ci_parent->ci_parent-> in uvcg_default_output_b_source_id_store() 635 group.cg_item); in uvcg_get_ctl_class_arr() 857 opts_item = f->group.cg_item in uvcg_format_bma_controls_show() [all...] |
/kernel/linux/linux-5.10/drivers/most/ |
H A D | configfs.c | 440 if (!strcmp(group->cg_item.ci_namebuf, "most_cdev")) in most_common_make_item() 442 else if (!strcmp(group->cg_item.ci_namebuf, "most_net")) in most_common_make_item() 444 else if (!strcmp(group->cg_item.ci_namebuf, "most_video")) in most_common_make_item() 483 .cg_item = { 494 .cg_item = { 505 .cg_item = { 641 .cg_item = {
|
/kernel/linux/linux-6.6/drivers/most/ |
H A D | configfs.c | 440 if (!strcmp(group->cg_item.ci_namebuf, "most_cdev")) in most_common_make_item() 442 else if (!strcmp(group->cg_item.ci_namebuf, "most_net")) in most_common_make_item() 444 else if (!strcmp(group->cg_item.ci_namebuf, "most_video")) in most_common_make_item() 483 .cg_item = { 494 .cg_item = { 505 .cg_item = { 641 .cg_item = {
|
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_configfs.c | 262 config_item_name(&tf->tf_group.cg_item)); in target_core_register_fabric() 315 .cg_item = { 610 configname = config_item_name(&dev->dev_group.cg_item); in dev_set_t10_wwn_model_alias() 2191 config_item_name(&hba->hba_group.cg_item), in target_dev_alias_store() 2192 config_item_name(&dev->dev_group.cg_item), in target_dev_alias_store() 2232 config_item_name(&hba->hba_group.cg_item), in target_dev_udev_path_store() 2233 config_item_name(&dev->dev_group.cg_item), in target_dev_udev_path_store() 2281 lu_ci = &lu_gp->lu_gp_group.cg_item; in target_dev_alua_lu_gp_show() 2336 config_item_name(&hba->hba_group.cg_item), in target_dev_alua_lu_gp_store() 2337 config_item_name(&dev->dev_group.cg_item), in target_dev_alua_lu_gp_store() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_configfs.c | 176 config_item_put(&child->cg_item); in uvcg_config_remove_children() 316 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; \ 351 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_store() 408 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show() 477 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> \ 520 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_store() 578 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show() 650 opts_item = group->cg_item.ci_parent->ci_parent-> \ 685 opts_item = group->cg_item.ci_parent->ci_parent-> in uvcg_default_output_b_source_id_show() 716 opts_item = group->cg_item in uvcg_default_output_b_source_id_store() [all...] |
/kernel/linux/linux-6.6/drivers/hwtracing/stm/ |
H A D | policy.c | 230 if (group->cg_item.ci_type == &stp_policy_type) { in stp_policy_node_make() 480 .cg_item = { 514 policy_node->group.cg_item.ci_name)) { in __stp_policy_node_lookup() 545 config_item_get(&policy_node->group.cg_item); in stp_policy_node_lookup() 557 config_item_put(&policy_node->group.cg_item); in stp_policy_node_put()
|
/kernel/linux/linux-5.10/drivers/iio/ |
H A D | industrialio-sw-trigger.c | 137 t = iio_sw_trigger_create(group->cg_item.ci_name, name); in trigger_make_group() 141 config_item_set_name(&t->group.cg_item, "%s", name); in trigger_make_group()
|
H A D | industrialio-sw-device.c | 133 d = iio_sw_device_create(group->cg_item.ci_name, name); in device_make_group() 137 config_item_set_name(&d->group.cg_item, "%s", name); in device_make_group()
|
/kernel/linux/linux-6.6/drivers/iio/ |
H A D | industrialio-sw-trigger.c | 137 t = iio_sw_trigger_create(group->cg_item.ci_name, name); in trigger_make_group() 141 config_item_set_name(&t->group.cg_item, "%s", name); in trigger_make_group()
|
H A D | industrialio-sw-device.c | 133 d = iio_sw_device_create(group->cg_item.ci_name, name); in device_make_group() 137 config_item_set_name(&d->group.cg_item, "%s", name); in device_make_group()
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_configfs.c | 263 config_item_name(&tf->tf_group.cg_item)); in target_core_register_fabric() 316 .cg_item = { 641 configname = config_item_name(&dev->dev_group.cg_item); in dev_set_t10_wwn_model_alias() 2295 config_item_name(&hba->hba_group.cg_item), in target_dev_alias_store() 2296 config_item_name(&dev->dev_group.cg_item), in target_dev_alias_store() 2336 config_item_name(&hba->hba_group.cg_item), in target_dev_udev_path_store() 2337 config_item_name(&dev->dev_group.cg_item), in target_dev_udev_path_store() 2385 lu_ci = &lu_gp->lu_gp_group.cg_item; in target_dev_alua_lu_gp_show() 2439 config_item_name(&hba->hba_group.cg_item), in target_dev_alua_lu_gp_store() 2440 config_item_name(&dev->dev_group.cg_item), in target_dev_alua_lu_gp_store() [all...] |
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-syscfg-configfs.c | 388 .cg_item = { 422 .cg_item = { 464 config_item_set_name(&subsys->su_group.cg_item, CSCFG_FS_SUBSYS_NAME); in cscfg_configfs_init() 465 subsys->su_group.cg_item.ci_type = ci_type; in cscfg_configfs_init()
|