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

12

/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dbus.h67 struct mutex bus_lock; /* lock during command/event processing */ member in struct:qtnf_bus
145 mutex_lock(&bus->bus_lock);
150 mutex_unlock(&bus->bus_lock);
/linux-master/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 in struct:peci_controller
H A Di2c.h727 struct rt_mutex bus_lock; member in struct:i2c_adapter
/linux-master/drivers/i2c/busses/
H A Di2c-designware-amdpsp.c247 rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter));
255 ret = rt_mutex_trylock(&adapter->bus_lock);
268 rt_mutex_unlock(&adapter->bus_lock);
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);
205 return rt_mutex_trylock(&adapter->bus_lock);
211 rt_mutex_unlock(&adapter->bus_lock);
/linux-master/drivers/soundwire/
H A Dslave.c69 mutex_lock(&bus->bus_lock);
71 mutex_unlock(&bus->bus_lock);
81 mutex_lock(&bus->bus_lock);
83 mutex_unlock(&bus->bus_lock);
H A Dbus.c77 * Give each bus_lock and msg_lock a unique key so that lockdep won't
85 __mutex_init(&bus->bus_lock, "bus_lock", &bus->bus_lock_key);
175 mutex_lock(&bus->bus_lock);
183 mutex_unlock(&bus->bus_lock);
695 /* called with bus_lock held */
721 /* called with bus_lock held */
758 mutex_lock(&slave->bus->bus_lock);
760 mutex_unlock(&slave->bus->bus_lock);
924 mutex_lock(&bus->bus_lock);
[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
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...]
H A Dcadence_master.c451 mutex_lock(&bus->bus_lock);
482 mutex_unlock(&bus->bus_lock);
H A Dqcom.c581 mutex_lock(&bus->bus_lock);
583 mutex_unlock(&bus->bus_lock);
/linux-master/sound/pci/ac97/
H A Dac97_pcm.c574 spin_lock_irq(&pcm->bus->bus_lock);
581 spin_unlock_irq(&pcm->bus->bus_lock);
591 spin_unlock_irq(&pcm->bus->bus_lock);
600 spin_unlock_irq(&pcm->bus->bus_lock);
668 spin_lock_irq(&pcm->bus->bus_lock);
677 spin_unlock_irq(&pcm->bus->bus_lock);
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c341 in->ops.dsi->bus_lock(in);
389 in->ops.dsi->bus_lock(in);
420 in->ops.dsi->bus_lock(in);
455 in->ops.dsi->bus_lock(in);
505 in->ops.dsi->bus_lock(in);
765 in->ops.dsi->bus_lock(in);
797 in->ops.dsi->bus_lock(in);
868 in->ops.dsi->bus_lock(in);
914 in->ops.dsi->bus_lock(in);
953 in->ops.dsi->bus_lock(i
[all...]
/linux-master/drivers/peci/
H A Ddevice.c126 mutex_lock(&controller->bus_lock);
128 mutex_unlock(&controller->bus_lock);
H A Dcore.c23 mutex_destroy(&controller->bus_lock);
72 mutex_init(&controller->bus_lock);
H A Drequest.c139 mutex_lock(&controller->bus_lock);
141 mutex_unlock(&controller->bus_lock);
/linux-master/drivers/mfd/
H A Drave-sp.c178 * @bus_lock: Lock to serialize access to the device
192 struct mutex bus_lock; member in struct:rave_sp
363 mutex_lock(&sp->bus_lock);
383 mutex_unlock(&sp->bus_lock);
793 mutex_init(&sp->bus_lock);
/linux-master/drivers/pcmcia/
H A Di82365.c215 static DEFINE_SPINLOCK(bus_lock);
220 spin_lock_irqsave(&bus_lock,flags);
226 spin_unlock_irqrestore(&bus_lock,flags);
234 spin_lock_irqsave(&bus_lock,flags);
239 spin_unlock_irqrestore(&bus_lock,flags);
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.h378 struct semaphore bus_lock; member in struct:dsi_data
H A Ddsi.c117 down(&dsi->bus_lock);
122 up(&dsi->bus_lock);
127 return dsi->bus_lock.count == 0;
4913 sema_init(&dsi->bus_lock, 1);
/linux-master/include/sound/
H A Dac97_codec.h210 spinlock_t bus_lock; /* used mainly for slot allocation */ member in struct:snd_ac97_bus
/linux-master/drivers/net/wireless/quantenna/qtnfmac/pcie/
H A Dpcie.c351 mutex_init(&bus->bus_lock);
/linux-master/drivers/i2c/
H A Di2c-core-base.c845 rt_mutex_lock_nested(&adapter->bus_lock, i2c_adapter_depth(adapter));
857 return rt_mutex_trylock(&adapter->bus_lock);
869 rt_mutex_unlock(&adapter->bus_lock);
1504 rt_mutex_init(&adap->bus_lock);
/linux-master/include/video/
H A Domapfb_dss.h564 void (*bus_lock)(struct omap_dss_device *dssdev); member in struct:omapdss_dsi_ops
/linux-master/include/linux/soundwire/
H A Dsdw.h895 * @bus_lock: bus lock
927 struct mutex bus_lock; member in struct:sdw_bus
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddsi.c324 struct semaphore bus_lock; member in struct:dsi_data
468 down(&dsi->bus_lock);
476 up(&dsi->bus_lock);
483 return dsi->bus_lock.count == 0;
5010 .bus_lock = dsi_bus_lock,
5285 sema_init(&dsi->bus_lock, 1);

Completed in 376 milliseconds

12