| /linux/fs/configfs/ |
| H A D | dir.c | 721 if (!group->cg_item.ci_name) in create_default_group() 722 group->cg_item.ci_name = group->cg_item.ci_namebuf; in create_default_group() 725 child = d_alloc_name(parent, group->cg_item.ci_name); in create_default_group() 729 ret = configfs_attach_group(&group->cg_item, child, frag); in create_default_group() 746 struct dentry *parent = group->cg_item.ci_dentry; in populate_groups() 763 config_item_put(&g->cg_item); in configfs_remove_default_groups() 822 unlink_obj(&group->cg_item); in unlink_group() 830 link_obj(&parent_group->cg_item, &group->cg_item); in link_group() 834 else if (configfs_is_root(&parent_group->cg_item)) in link_group() 1157 struct config_item *s_item = &subsys->su_group.cg_item; in configfs_depend_item() [all …]
|
| H A D | mount.c | 42 .cg_item = { 44 .ci_name = configfs_root_group.cg_item.ci_namebuf, 50 return item == &configfs_root_group.cg_item; in configfs_is_root() 56 .s_element = &configfs_root_group.cg_item, 90 configfs_root_group.cg_item.ci_dentry = root; in configfs_fill_super()
|
| /linux/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()
|
| /linux/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()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_configfs.c | 178 config_item_put(&child->cg_item); in uvcg_config_remove_children() 318 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; \ 353 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_store() 410 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show() 479 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> \ 522 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_store() 580 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show() 652 opts_item = group->cg_item.ci_parent->ci_parent-> \ 687 opts_item = group->cg_item.ci_parent->ci_parent-> in uvcg_default_output_b_source_id_show() 718 opts_item = group->cg_item.ci_parent->ci_parent-> in uvcg_default_output_b_source_id_store() [all …]
|
| H A D | uvc_v4l2.c | 38 unc = to_uvcg_uncompressed(&uformat->group.cg_item); in to_uvc_format() 46 unc = to_uvcg_framebased(&uformat->group.cg_item); in to_uvc_format() 66 u = to_uvcg_uncompressed(&uformat->group.cg_item); in uvc_v4l2_get_bytesperline() 280 to_uvcg_uncompressed(&uformat->group.cg_item); in uvc_v4l2_try_format()
|
| H A D | f_mass_storage.c | 3173 struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent); in fsg_lun_opts_file_show() 3182 struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent); in fsg_lun_opts_file_store() 3198 struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent); in fsg_lun_opts_ro_store() 3228 struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent); in fsg_lun_opts_cdrom_store() 3267 struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent); in fsg_lun_opts_forced_eject_store() 3313 fsg_opts = to_fsg_opts(&group->cg_item); in fsg_lun_make() 3334 (const char **)&group->cg_item.ci_name); in fsg_lun_make() 3357 fsg_opts = to_fsg_opts(&group->cg_item); in fsg_lun_drop() 3363 gadget = group->cg_item.ci_parent->ci_parent; in fsg_lun_drop() 3521 (const char **)&opts->func_inst.group.cg_item.ci_name); in fsg_alloc_inst()
|
| /linux/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()
|
| /linux/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 = {
|
| /linux/drivers/net/ |
| H A D | netconsole.c | 265 if (config_item_name(&nt->group.cg_item)) in netconsole_target_get() 271 if (config_item_name(&nt->group.cg_item)) in netconsole_target_put() 1110 config_item_name(&nt->group.cg_item)); in release_store() 1137 config_item_name(&nt->group.cg_item)); in extended_store() 1168 config_item_name(&nt->group.cg_item)); in dev_name_store() 1189 config_item_name(&nt->group.cg_item)); in local_port_store() 1211 config_item_name(&nt->group.cg_item)); in remote_port_store() 1234 config_item_name(&nt->group.cg_item)); in local_ip_store() 1259 config_item_name(&nt->group.cg_item)); in remote_ip_store() 1294 config_item_name(&nt->group.cg_item)); in remote_mac_store() [all …]
|
| /linux/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()
|
| /linux/drivers/target/tcm_remote/ |
| H A D | tcm_remote.c | 122 config_item_name(&wwn->wwn_group.cg_item), tpgt); in tcm_remote_make_tpg() 147 config_item_name(&wwn->wwn_group.cg_item), tpgt); in tcm_remote_drop_tpg()
|
| /linux/drivers/iio/ |
| H A D | industrialio-configfs.c | 23 .cg_item = {
|
| /linux/rust/kernel/ |
| H A D | configfs.rs | 399 let c_child_group_ptr = unsafe { container_of!(item, bindings::config_group, cg_item) }; in drop_item() 448 let c_group_ptr = unsafe { kernel::container_of!(this, bindings::config_group, cg_item) }; in release() 556 unsafe { container_of!(item, bindings::config_group, cg_item) }; in show() 590 unsafe { container_of!(item, bindings::config_group, cg_item) }; in store()
|
| /linux/fs/dlm/ |
| H A D | config.c | 570 struct dlm_space *sp = config_item_to_space(g->cg_item.ci_parent); in make_node() 601 struct dlm_space *sp = config_item_to_space(g->cg_item.ci_parent); in drop_node() 631 .cg_item = { 892 config_item_put(&sp->group.cg_item); in put_space()
|
| /linux/drivers/gpio/ |
| H A D | gpio-sim.c | 993 : &line->group.cg_item; in gpio_sim_device_lockup_configfs() 1400 struct gpio_sim_line *line = to_gpio_sim_line(&group->cg_item); in gpio_sim_line_config_make_hog_item() 1455 struct gpio_sim_bank *bank = to_gpio_sim_bank(&group->cg_item); in gpio_sim_bank_config_make_line_group() 1516 struct gpio_sim_device *dev = to_gpio_sim_device(&group->cg_item); in gpio_sim_device_config_make_bank_group() 1600 .cg_item = { 1622 ret, gpio_sim_config_subsys.su_group.cg_item.ci_namebuf); in gpio_sim_init()
|
| H A D | gpio-virtuser.c | 1530 subsys, &entry->group.cg_item)); in gpio_virtuser_device_lockup_configfs() 1533 &entry->group.cg_item); in gpio_virtuser_device_lockup_configfs() 1612 to_gpio_virtuser_lookup(&group->cg_item); in gpio_virtuser_make_lookup_entry_group() 1666 to_gpio_virtuser_device(&group->cg_item); in gpio_virtuser_make_lookup_group() 1754 .cg_item = { 1776 gpio_virtuser_config_subsys.su_group.cg_item.ci_namebuf, in gpio_virtuser_init()
|
| H A D | gpio-aggregator.c | 1021 subsys, &line->group.cg_item); in gpio_aggregator_lockup_configfs() 1024 &line->group.cg_item); in gpio_aggregator_lockup_configfs() 1273 struct gpio_aggregator *aggr = to_gpio_aggregator(&group->cg_item); in gpio_aggregator_device_make_group() 1357 .cg_item = { 1704 gpio_aggregator_subsys.su_group.cg_item.ci_namebuf, ret); in gpio_aggregator_init()
|
| /linux/drivers/block/null_blk/ |
| H A D | main.c | 680 config_item_put(&dev->init_hctx_fault_config.group.cg_item); in nullb_del_fault_config() 681 config_item_put(&dev->requeue_config.group.cg_item); in nullb_del_fault_config() 682 config_item_put(&dev->timeout_config.group.cg_item); in nullb_del_fault_config() 774 .cg_item = { 2038 if (config_item_name(&dev->group.cg_item)) { in null_add_dev() 2041 "%s", config_item_name(&dev->group.cg_item)); in null_add_dev()
|
| /linux/drivers/acpi/ |
| H A D | acpi_configfs.c | 247 .cg_item = {
|
| /linux/drivers/thunderbolt/ |
| H A D | stream.c | 1180 config_item_name(&sdev->group.cg_item), in tbstream_dev_update_properties() 1424 const char *name = config_item_name(&sdev->group.cg_item); in tbstream_dev_attach_stream() 1457 const char *name = config_item_name(&sdev->group.cg_item); in tbstream_dev_detach_stream() 1627 .cg_item = {
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_configfs.c | 109 device_item_to_vkms_configfs_device((&(group)->cg_item)->ci_parent) 816 .cg_item = {
|
| /linux/drivers/target/ |
| H A D | target_core_pr.c | 1415 return target_depend_item(&tpg->tpg_group.cg_item); in core_scsi3_tpg_depend_item() 1420 target_undepend_item(&tpg->tpg_group.cg_item); in core_scsi3_tpg_undepend_item() 1428 return target_depend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_depend_item() 1434 target_undepend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_undepend_item() 1446 return target_depend_item(&se_deve->se_lun_acl->se_lun_group.cg_item); in core_scsi3_lunacl_depend_item() 1459 target_undepend_item(&se_deve->se_lun_acl->se_lun_group.cg_item); in core_scsi3_lunacl_undepend_item()
|
| /linux/drivers/virt/coco/guest/ |
| H A D | report.c | 462 .cg_item = {
|
| /linux/drivers/nvme/target/ |
| H A D | configfs.c | 865 struct nvmet_subsys *subsys = namespaces_to_subsys(&group->cg_item); in nvmet_ns_make() 1961 struct nvmet_port *port = ana_groups_to_port(&group->cg_item); in nvmet_ana_groups_make_group() 2361 .cg_item = {
|