/linux/drivers/usb/gadget/function/ |
H A D | uvc_configfs.c | 193 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\ 196 mutex_lock(su_mutex); /* for navigating configfs hierarchy */ \ 205 mutex_unlock(su_mutex); \ 216 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\ 220 mutex_lock(su_mutex); /* for navigating configfs hierarchy */ \ 243 mutex_unlock(su_mutex); \ 311 struct mutex *su_mutex = &group->cg_subsys->su_mutex; \ 342 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_processing_bm_controls_store() local 402 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_processing_bm_controls_show() local 511 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_camera_bm_controls_store() local 572 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_camera_bm_controls_show() local 680 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_output_b_source_id_show() local 706 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_output_b_source_id_store() local 821 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_b_num_controls_store() local 855 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_b_nr_in_pins_store() local 908 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_b_control_size_store() local 958 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_guid_extension_code_show() local 981 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_guid_extension_code_store() local 1010 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_ba_source_id_show() local 1038 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_ba_source_id_store() local 1089 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_bm_controls_show() local 1117 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_extension_bm_controls_store() local 1187 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_extension_allow_link() local 1216 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_extension_drop_link() local 1344 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_control_class_allow_link() local 1386 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_control_class_drop_link() local 1470 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_control_b_interface_number_show() local 1495 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_control_enable_interrupt_ep_show() local 1518 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_control_enable_interrupt_ep_store() local 1603 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_format_allow_link() local 1646 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_format_drop_link() local 1676 struct mutex *su_mutex = &f->group.cg_subsys->su_mutex; uvcg_format_bma_controls_show() local 1703 struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex; uvcg_format_bma_controls_store() local 1740 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_streaming_header_allow_link() local 1807 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_streaming_header_drop_link() local 2000 struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex; uvcg_frame_b_frame_index_show() local 2044 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; uvcg_frame_dw_frame_interval_show() local 2071 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex; uvcg_frame_dw_frame_interval_store() local 2274 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; uvcg_uncompressed_guid_format_show() local 2296 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; uvcg_uncompressed_guid_format_store() local 2826 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; uvcg_framebased_guid_format_show() local 2848 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; uvcg_framebased_guid_format_store() local 3424 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_streaming_class_allow_link() local 3497 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvcg_streaming_class_drop_link() local 3586 struct mutex *su_mutex = &group->cg_subsys->su_mutex; uvcg_default_streaming_b_interface_number_show() local 3644 struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex; uvc_func_allow_link() local [all...] |
/linux/drivers/hwtracing/stm/ |
H A D | policy.c | 109 mutex_lock(&stp_policy_subsys.su_mutex); in stp_policy_node_masters_store() 126 mutex_unlock(&stp_policy_subsys.su_mutex); in stp_policy_node_masters_store() 156 mutex_lock(&stp_policy_subsys.su_mutex); in stp_policy_node_channels_store() 172 mutex_unlock(&stp_policy_subsys.su_mutex); in stp_policy_node_channels_store() 537 mutex_lock(&stp_policy_subsys.su_mutex); in stp_policy_node_lookup() 547 mutex_unlock(&stp_policy_subsys.su_mutex); in stp_policy_node_lookup() 554 lockdep_assert_held(&stp_policy_subsys.su_mutex); in stp_policy_node_put() 556 mutex_unlock(&stp_policy_subsys.su_mutex); in stp_policy_node_put() 563 mutex_init(&stp_policy_subsys.su_mutex); in stp_configfs_init()
|
H A D | p_sys-t.c | 158 struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex; in sys_t_policy_uuid_store() 183 struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex; in sys_t_policy_do_len_store() 208 struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex; in sys_t_policy_ts_interval_store() 239 struct mutex *mutexp = &item->ci_group->cg_subsys->su_mutex; in sys_t_policy_clocksync_interval_store()
|
/linux/drivers/iio/ |
H A D | industrialio-configfs.c | 28 .su_mutex = __MUTEX_INITIALIZER(iio_configfs_subsys.su_mutex),
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_configfs.c | 313 mutex_lock(&xe_configfs.su_mutex); in configfs_find_group() 315 mutex_unlock(&xe_configfs.su_mutex); in configfs_find_group() 396 mutex_init(&xe_configfs.su_mutex); in xe_configfs_init()
|
/linux/fs/dlm/ |
H A D | config.c | 619 mutex_init(&clusters_root.subsys.su_mutex); in dlm_config_init() 838 mutex_lock(&space_list->cg_subsys->su_mutex); in get_space() 840 mutex_unlock(&space_list->cg_subsys->su_mutex); in get_space() 859 WARN_ON_ONCE(!mutex_is_locked(&clusters_root.subsys.su_mutex)); in get_comm() 936 mutex_lock(&clusters_root.subsys.su_mutex); in dlm_comm_seq() 938 mutex_unlock(&clusters_root.subsys.su_mutex); in dlm_comm_seq()
|
/linux/drivers/acpi/ |
H A D | acpi_configfs.c | 252 .su_mutex = __MUTEX_INITIALIZER(acpi_configfs.su_mutex),
|
/linux/drivers/most/ |
H A D | configfs.c | 709 mutex_init(&most_cdev.subsys.su_mutex); in configfs_init() 712 mutex_init(&most_net.subsys.su_mutex); in configfs_init() 715 mutex_init(&most_video.subsys.su_mutex); in configfs_init() 718 mutex_init(&most_sound_subsys.subsys.su_mutex); in configfs_init()
|
/linux/fs/ocfs2/cluster/ |
H A D | nodemanager.c | 766 mutex_lock(&o2nm_cluster_group.cs_subsys.su_mutex); in o2nm_lock_subsystem() 771 mutex_unlock(&o2nm_cluster_group.cs_subsys.su_mutex); in o2nm_unlock_subsystem() 840 mutex_init(&o2nm_cluster_group.cs_subsys.su_mutex); in init_o2nm()
|
/linux/drivers/virt/coco/guest/ |
H A D | report.c | 467 .su_mutex = __MUTEX_INITIALIZER(tsm_configfs.su_mutex),
|
/linux/samples/configfs/ |
H A D | configfs_sample.c | 339 mutex_init(&subsys->su_mutex); in configfs_example_init()
|
/linux/include/linux/ |
H A D | configfs.h | 230 struct mutex su_mutex; member
|
/linux/drivers/pci/endpoint/ |
H A D | pci-ep-cfs.c | 718 .su_mutex = __MUTEX_INITIALIZER(pci_ep_cfs_subsys.su_mutex),
|
/linux/rust/kernel/ |
H A D | configfs.rs | 165 // SAFETY: `place.su_mutex` is valid for use as a mutex. in new() 168 &mut (*place.get()).su_mutex, in new() 193 unsafe { bindings::mutex_destroy(&raw mut (*self.subsystem.get()).su_mutex) }; in drop()
|
/linux/drivers/gpio/ |
H A D | gpio-aggregator.c | 1395 mutex_init(&gpio_aggregator_subsys.su_mutex); in gpio_aggregator_init() 1400 mutex_destroy(&gpio_aggregator_subsys.su_mutex); in gpio_aggregator_init() 1414 mutex_destroy(&gpio_aggregator_subsys.su_mutex); in gpio_aggregator_init()
|
H A D | gpio-sim.c | 1622 mutex_init(&gpio_sim_config_subsys.su_mutex); in gpio_sim_init() 1627 mutex_destroy(&gpio_sim_config_subsys.su_mutex); in gpio_sim_init() 1639 mutex_destroy(&gpio_sim_config_subsys.su_mutex); in gpio_sim_exit()
|
H A D | gpio-virtuser.c | 1763 mutex_init(&gpio_virtuser_config_subsys.su_mutex); in gpio_virtuser_init() 1784 mutex_destroy(&gpio_virtuser_config_subsys.su_mutex); in gpio_virtuser_init() 1794 mutex_destroy(&gpio_virtuser_config_subsys.su_mutex); in gpio_virtuser_exit()
|
/linux/kernel/ |
H A D | crash_dump_dm_crypt.c | 448 mutex_init(&config_keys_subsys.su_mutex); in configfs_dmcrypt_keys_init()
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-syscfg-configfs.c | 468 mutex_init(&subsys->su_mutex); in cscfg_configfs_init()
|
/linux/drivers/usb/gadget/ |
H A D | configfs.c | 2079 .su_mutex = __MUTEX_INITIALIZER(gadget_subsys.su_mutex),
|
/linux/drivers/net/ |
H A D | netconsole.c | 179 mutex_init(&netconsole_subsys.su_mutex); in dynamic_netconsole_init()
|
/linux/Documentation/filesystems/ |
H A D | configfs.rst | 349 struct mutex su_mutex;
|
/linux/drivers/block/null_blk/ |
H A D | main.c | 2153 mutex_init(&nullb_subsys.su_mutex); in null_init()
|
/linux/drivers/nvme/target/ |
H A D | configfs.c | 2351 mutex_init(&nvmet_configfs_subsystem.su_mutex); in nvmet_init_configfs()
|
/linux/drivers/target/ |
H A D | target_core_configfs.c | 3682 mutex_init(&subsys->su_mutex); in target_core_init_configfs()
|