Home
last modified time | relevance | path

Searched refs:bus_lock (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/soundwire/
H A Dslave.c68 mutex_lock(&bus->bus_lock); in sdw_slave_add()
70 mutex_unlock(&bus->bus_lock); in sdw_slave_add()
80 mutex_lock(&bus->bus_lock); in sdw_slave_add()
82 mutex_unlock(&bus->bus_lock); in sdw_slave_add()
H A Dbus.c71 mutex_init(&bus->bus_lock); in sdw_bus_master_add()
157 mutex_lock(&bus->bus_lock); in sdw_delete_slave()
163 mutex_unlock(&bus->bus_lock); in sdw_delete_slave()
591 /* called with bus_lock held */
616 /* called with bus_lock held */
645 mutex_lock(&slave->bus->bus_lock); in sdw_assign_device_num()
647 mutex_unlock(&slave->bus->bus_lock); in sdw_assign_device_num()
792 mutex_lock(&slave->bus->bus_lock); in sdw_modify_slave_status()
815 mutex_unlock(&slave->bus->bus_lock); in sdw_modify_slave_status()
1648 mutex_lock(&bus->bus_lock); in sdw_handle_slave_status()
[all...]
H A Dstream.c927 * This function is to be called with bus_lock held.
971 * This function is to be called with bus_lock held.
1031 * This function is to be called with bus_lock held.
1058 * This function is to be called with bus_lock held
1091 mutex_lock(&bus->bus_lock); in sdw_stream_remove_master()
1106 mutex_unlock(&bus->bus_lock); in sdw_stream_remove_master()
1123 mutex_lock(&slave->bus->bus_lock); in sdw_stream_remove_slave()
1128 mutex_unlock(&slave->bus->bus_lock); in sdw_stream_remove_slave()
1142 * This function is to be called with bus_lock held.
1287 mutex_lock(&bus->bus_lock); in sdw_stream_add_master()
[all...]
/kernel/linux/linux-6.6/drivers/soundwire/
H A Dslave.c69 mutex_lock(&bus->bus_lock); in sdw_slave_add()
71 mutex_unlock(&bus->bus_lock); in sdw_slave_add()
81 mutex_lock(&bus->bus_lock); in sdw_slave_add()
83 mutex_unlock(&bus->bus_lock); in sdw_slave_add()
H A Dbus.c77 * Give each bus_lock and msg_lock a unique key so that lockdep won't in sdw_bus_master_add()
85 __mutex_init(&bus->bus_lock, "bus_lock", &bus->bus_lock_key); in sdw_bus_master_add()
175 mutex_lock(&bus->bus_lock); in sdw_delete_slave()
183 mutex_unlock(&bus->bus_lock); in sdw_delete_slave()
695 /* called with bus_lock held */
721 /* called with bus_lock held */
758 mutex_lock(&slave->bus->bus_lock); in sdw_assign_device_num()
760 mutex_unlock(&slave->bus->bus_lock); in sdw_assign_device_num()
924 mutex_lock(&bus->bus_lock); in sdw_modify_slave_status()
[all...]
H A Dstream.c1053 * This function is to be called with bus_lock held.
1079 * This function is to be called with bus_lock held.
1113 * This function is to be called with bus_lock held.
1148 * This function is to be called with bus_lock held.
1166 * Add in order of bus id so that when taking the bus_lock in sdw_master_rt_alloc()
1193 * This function is to be called with bus_lock held.
1211 * This function is to be called with bus_lock held
1239 * This function is to be called with bus_lock held.
1313 * Acquire bus_lock for each of the master runtime(m_rt) part of this
1316 * expected that a global lock is held before acquiring bus_lock
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-designware-amdpsp.c247 rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter)); in i2c_adapter_dw_psp_lock_bus()
255 ret = rt_mutex_trylock(&adapter->bus_lock); in i2c_adapter_dw_psp_trylock_bus()
268 rt_mutex_unlock(&adapter->bus_lock); in i2c_adapter_dw_psp_unlock_bus()
H A Di2c-cht-wc.c177 * transfers done through us take adapter->bus_lock twice, once for our parent
178 * i2c-adapter and once to take our own bus_lock. Lockdep does not like this
181 * rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter));
199 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/displays/
H A Dpanel-dsi-cm.c379 src->ops->dsi.bus_lock(src); in dsicm_bl_update_status()
418 src->ops->dsi.bus_lock(src); in dsicm_num_errors_show()
449 src->ops->dsi.bus_lock(src); in dsicm_hw_revision_show()
484 src->ops->dsi.bus_lock(src); in dsicm_store_ulps()
534 src->ops->dsi.bus_lock(src); in dsicm_store_ulps_timeout()
785 src->ops->dsi.bus_lock(src); in dsicm_enable()
816 src->ops->dsi.bus_lock(src); in dsicm_disable()
883 src->ops->dsi.bus_lock(src); in dsicm_update()
928 src->ops->dsi.bus_lock(src); in dsicm_sync()
967 src->ops->dsi.bus_lock(sr in dsicm_enable_te()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c347 in->ops.dsi->bus_lock(in); in dsicm_bl_update_status()
395 in->ops.dsi->bus_lock(in); in dsicm_num_errors_show()
426 in->ops.dsi->bus_lock(in); in dsicm_hw_revision_show()
461 in->ops.dsi->bus_lock(in); in dsicm_store_ulps()
511 in->ops.dsi->bus_lock(in); in dsicm_store_ulps_timeout()
768 in->ops.dsi->bus_lock(in); in dsicm_enable()
800 in->ops.dsi->bus_lock(in); in dsicm_disable()
871 in->ops.dsi->bus_lock(in); in dsicm_update()
917 in->ops.dsi->bus_lock(in); in dsicm_sync()
956 in->ops.dsi->bus_lock(i in dsicm_enable_te()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c341 in->ops.dsi->bus_lock(in); in dsicm_bl_update_status()
389 in->ops.dsi->bus_lock(in); in dsicm_num_errors_show()
420 in->ops.dsi->bus_lock(in); in dsicm_hw_revision_show()
455 in->ops.dsi->bus_lock(in); in dsicm_store_ulps()
505 in->ops.dsi->bus_lock(in); in dsicm_store_ulps_timeout()
765 in->ops.dsi->bus_lock(in); in dsicm_enable()
797 in->ops.dsi->bus_lock(in); in dsicm_disable()
868 in->ops.dsi->bus_lock(in); in dsicm_update()
914 in->ops.dsi->bus_lock(in); in dsicm_sync()
953 in->ops.dsi->bus_lock(i in dsicm_enable_te()
[all...]
/kernel/linux/linux-5.10/sound/pci/ac97/
H A Dac97_pcm.c574 spin_lock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
581 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
591 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
600 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
668 spin_lock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_close()
677 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_close()
/kernel/linux/linux-6.6/sound/pci/ac97/
H A Dac97_pcm.c574 spin_lock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
581 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
591 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
600 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_open()
668 spin_lock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_close()
677 spin_unlock_irq(&pcm->bus->bus_lock); in snd_ac97_pcm_close()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-cht-wc.c183 * transfers done through us take adapter->bus_lock twice, once for our parent
184 * i2c-adapter and once to take our own bus_lock. Lockdep does not like this
187 * rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter));
205 rt_mutex_lock_nested(&adapter->bus_lock, 1); in cht_wc_i2c_adap_lock_bus()
211 return rt_mutex_trylock(&adapter->bus_lock); in cht_wc_i2c_adap_trylock_bus()
217 rt_mutex_unlock(&adapter->bus_lock); in cht_wc_i2c_adap_unlock_bus()
/kernel/linux/linux-5.10/drivers/mfd/
H A Drave-sp.c178 * @bus_lock: Lock to serialize access to the device
192 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()
/kernel/linux/linux-6.6/drivers/mfd/
H A Drave-sp.c178 * @bus_lock: Lock to serialize access to the device
192 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()
/kernel/linux/linux-6.6/include/linux/
H A Dpeci.h36 * @bus_lock: lock used to protect multiple callers
46 struct mutex bus_lock; /* held for the duration of xfer */ member
/kernel/linux/linux-6.6/drivers/peci/
H A Ddevice.c126 mutex_lock(&controller->bus_lock); in peci_detect()
128 mutex_unlock(&controller->bus_lock); in peci_detect()
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 Drequest.c139 mutex_lock(&controller->bus_lock); in peci_request_xfer()
141 mutex_unlock(&controller->bus_lock); in peci_request_xfer()
/kernel/linux/linux-5.10/drivers/pcmcia/
H A Di82365.c215 static DEFINE_SPINLOCK(bus_lock);
220 spin_lock_irqsave(&bus_lock,flags); in i365_get()
226 spin_unlock_irqrestore(&bus_lock,flags); in i365_get()
234 spin_lock_irqsave(&bus_lock,flags); in i365_set()
239 spin_unlock_irqrestore(&bus_lock,flags); in i365_set()
/kernel/linux/linux-6.6/drivers/pcmcia/
H A Di82365.c215 static DEFINE_SPINLOCK(bus_lock);
220 spin_lock_irqsave(&bus_lock,flags); in i365_get()
226 spin_unlock_irqrestore(&bus_lock,flags); in i365_get()
234 spin_lock_irqsave(&bus_lock,flags); in i365_set()
239 spin_unlock_irqrestore(&bus_lock,flags); in i365_set()
/kernel/linux/linux-5.10/include/sound/
H A Dac97_codec.h210 spinlock_t bus_lock; /* used mainly for slot allocation */ member

Completed in 27 milliseconds

12