Home
last modified time | relevance | path

Searched refs:bus_lock (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dbus.h67 struct mutex bus_lock; /* lock during command/event processing */ member
145 mutex_lock(&bus->bus_lock); in qtnf_bus_lock()
150 mutex_unlock(&bus->bus_lock); in qtnf_bus_unlock()
/linux/drivers/i2c/busses/
H A Di2c-designware-amdpsp.c239 rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter)); in i2c_adapter_dw_psp_lock_bus()
247 ret = rt_mutex_trylock(&adapter->bus_lock); in i2c_adapter_dw_psp_trylock_bus()
260 rt_mutex_unlock(&adapter->bus_lock); in i2c_adapter_dw_psp_unlock_bus()
H A Di2c-cht-wc.c199 rt_mutex_lock_nested(&adapter->bus_lock, 1); in cht_wc_i2c_adap_lock_bus()
205 return rt_mutex_trylock(&adapter->bus_lock); in cht_wc_i2c_adap_trylock_bus()
211 rt_mutex_unlock(&adapter->bus_lock); in cht_wc_i2c_adap_unlock_bus()
/linux/drivers/soundwire/
H A Dbus.c87 __mutex_init(&bus->bus_lock, "bus_lock", &bus->bus_lock_key); in sdw_bus_master_add()
178 mutex_lock(&bus->bus_lock); in sdw_delete_slave()
186 mutex_unlock(&bus->bus_lock); in sdw_delete_slave()
763 mutex_lock(&slave->bus->bus_lock); in sdw_assign_device_num()
765 mutex_unlock(&slave->bus->bus_lock); in sdw_assign_device_num()
935 mutex_lock(&bus->bus_lock); in sdw_modify_slave_status()
958 mutex_unlock(&bus->bus_lock); in sdw_modify_slave_status()
1891 mutex_lock(&bus->bus_lock); in sdw_handle_slave_status()
1893 mutex_unlock(&bus->bus_lock); in sdw_handle_slave_status()
1896 mutex_unlock(&bus->bus_lock); in sdw_handle_slave_status()
[all …]
H A Dstream.c1449 mutex_lock(&bus->bus_lock); in sdw_acquire_bus_lock()
1470 mutex_unlock(&bus->bus_lock); in sdw_release_bus_lock()
2022 mutex_lock(&bus->bus_lock); in sdw_stream_add_master()
2086 mutex_unlock(&bus->bus_lock); in sdw_stream_add_master()
2104 mutex_lock(&bus->bus_lock); in sdw_stream_remove_master()
2119 mutex_unlock(&bus->bus_lock); in sdw_stream_remove_master()
2151 mutex_lock(&slave->bus->bus_lock); in sdw_stream_add_slave()
2236 mutex_unlock(&slave->bus->bus_lock); in sdw_stream_add_slave()
2256 mutex_lock(&slave->bus->bus_lock); in sdw_stream_remove_slave()
2261 mutex_unlock(&slave->bus->bus_lock); in sdw_stream_remove_slave()
H A Dqcom.c630 mutex_lock(&bus->bus_lock); in qcom_swrm_set_slave_dev_num()
632 mutex_unlock(&bus->bus_lock); in qcom_swrm_set_slave_dev_num()
H A Dcadence_master.c451 mutex_lock(&bus->bus_lock); in cdns_parity_error_injection()
482 mutex_unlock(&bus->bus_lock); in cdns_parity_error_injection()
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c340 in->ops.dsi->bus_lock(in); in dsicm_bl_update_status()
384 in->ops.dsi->bus_lock(in); in dsicm_num_errors_show()
415 in->ops.dsi->bus_lock(in); in dsicm_hw_revision_show()
450 in->ops.dsi->bus_lock(in); in dsicm_store_ulps()
500 in->ops.dsi->bus_lock(in); in dsicm_store_ulps_timeout()
760 in->ops.dsi->bus_lock(in); in dsicm_enable()
792 in->ops.dsi->bus_lock(in); in dsicm_disable()
863 in->ops.dsi->bus_lock(in); in dsicm_update()
909 in->ops.dsi->bus_lock(in); in dsicm_sync()
948 in->ops.dsi->bus_lock(in); in dsicm_enable_te()
[all …]
/linux/drivers/peci/
H A Dcore.c23 mutex_destroy(&controller->bus_lock); in peci_controller_dev_release()
72 mutex_init(&controller->bus_lock); in peci_controller_alloc()
H A Ddevice.c125 mutex_lock(&controller->bus_lock); in peci_detect()
127 mutex_unlock(&controller->bus_lock); in peci_detect()
H A Drequest.c139 mutex_lock(&controller->bus_lock); in peci_request_xfer()
141 mutex_unlock(&controller->bus_lock); in peci_request_xfer()
/linux/drivers/mfd/
H A Drave-sp.c192 struct mutex bus_lock; member
363 mutex_lock(&sp->bus_lock); in rave_sp_exec()
383 mutex_unlock(&sp->bus_lock); in rave_sp_exec()
793 mutex_init(&sp->bus_lock); in rave_sp_probe()
/linux/include/linux/
H A Dpeci.h46 struct mutex bus_lock; /* held for the duration of xfer */ member
H A Di2c.h741 struct rt_mutex bus_lock; member
/linux/arch/x86/kernel/cpu/
H A DMakefile66 obj-$(CONFIG_X86_BUS_LOCK_DETECT) += bus_lock.o
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dusb.c67 struct mutex bus_lock; member
549 mutex_lock(&musb->bus_lock); in mm81x_usb_claim_bus()
556 mutex_unlock(&musb->bus_lock); in mm81x_usb_release_bus()
764 mutex_init(&musb->bus_lock); in mm81x_usb_probe()
/linux/sound/pci/ac97/
H A Dac97_pcm.c573 scoped_guard(spinlock_irq, &pcm->bus->bus_lock) { in snd_ac97_pcm_open()
665 guard(spinlock_irq)(&pcm->bus->bus_lock); in snd_ac97_pcm_close()
H A Dac97_codec.c1968 spin_lock_init(&bus->bus_lock); in snd_ac97_bus()
/linux/include/sound/
H A Dac97_codec.h210 spinlock_t bus_lock; /* used mainly for slot allocation */ member
/linux/include/linux/soundwire/
H A Dsdw.h1033 struct mutex bus_lock; member