Home
last modified time | relevance | path

Searched refs:hwlock (Results 1 – 13 of 13) sorted by relevance

/drivers/hwspinlock/
Dhwspinlock_core.c88 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock() argument
92 BUG_ON(!hwlock); in __hwspin_trylock()
109 ret = spin_trylock_irqsave(&hwlock->lock, *flags); in __hwspin_trylock()
111 ret = spin_trylock_irq(&hwlock->lock); in __hwspin_trylock()
113 ret = spin_trylock(&hwlock->lock); in __hwspin_trylock()
120 ret = hwlock->bank->ops->trylock(hwlock); in __hwspin_trylock()
125 spin_unlock_irqrestore(&hwlock->lock, *flags); in __hwspin_trylock()
127 spin_unlock_irq(&hwlock->lock); in __hwspin_trylock()
129 spin_unlock(&hwlock->lock); in __hwspin_trylock()
177 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout() argument
[all …]
Dhwspinlock_internal.h70 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id() argument
72 int local_id = hwlock - &hwlock->bank->lock[0]; in hwlock_to_id()
74 return hwlock->bank->base_id + local_id; in hwlock_to_id()
Domap_hwspinlock.c85 struct hwspinlock *hwlock; in omap_hwspinlock_probe() local
132 bank = kzalloc(sizeof(*bank) + num_locks * sizeof(*hwlock), GFP_KERNEL); in omap_hwspinlock_probe()
140 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++) in omap_hwspinlock_probe()
141 hwlock->priv = io_base + LOCK_BASE_OFFSET + sizeof(u32) * i; in omap_hwspinlock_probe()
Du8500_hsem.c98 struct hwspinlock *hwlock; in u8500_hsem_probe() local
122 bank = kzalloc(sizeof(*bank) + num_locks * sizeof(*hwlock), GFP_KERNEL); in u8500_hsem_probe()
130 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++) in u8500_hsem_probe()
131 hwlock->priv = io_base + HSEM_REGISTER_OFFSET + sizeof(u32) * i; in u8500_hsem_probe()
/drivers/isdn/hardware/mISDN/
DmISDNisar.c213 spin_lock_irqsave(isar->hwlock, flags); in load_firmware()
215 spin_unlock_irqrestore(isar->hwlock, flags); in load_firmware()
230 spin_lock_irqsave(isar->hwlock, flags); in load_firmware()
242 spin_unlock_irqrestore(isar->hwlock, flags); in load_firmware()
271 spin_lock_irqsave(isar->hwlock, flags); in load_firmware()
282 spin_unlock_irqrestore(isar->hwlock, flags); in load_firmware()
302 spin_lock_irqsave(isar->hwlock, flags); in load_firmware()
324 spin_unlock_irqrestore(isar->hwlock, flags); in load_firmware()
342 spin_lock_irqsave(isar->hwlock, flags); in load_firmware()
348 spin_unlock_irqrestore(isar->hwlock, flags); in load_firmware()
[all …]
DmISDNipac.c580 spin_lock_irqsave(isac->hwlock, flags); in isac_l1hw()
586 spin_unlock_irqrestore(isac->hwlock, flags); in isac_l1hw()
589 spin_unlock_irqrestore(isac->hwlock, flags); in isac_l1hw()
614 spin_lock_irqsave(isac->hwlock, flags); in isac_ctrl()
628 spin_unlock_irqrestore(isac->hwlock, flags); in isac_ctrl()
650 spin_lock_irqsave(isac->hwlock, flags); in isac_l1cmd()
652 spin_unlock_irqrestore(isac->hwlock, flags); in isac_l1cmd()
655 spin_lock_irqsave(isac->hwlock, flags); in isac_l1cmd()
657 spin_unlock_irqrestore(isac->hwlock, flags); in isac_l1cmd()
660 spin_lock_irqsave(isac->hwlock, flags); in isac_l1cmd()
[all …]
Dipac.h32 spinlock_t *hwlock; /* lock HW access */ member
73 spinlock_t *hwlock; /* lock HW access */ member
Disar.h47 spinlock_t *hwlock; /* lock HW access */ member
Dspeedfax.c387 card->isac.hwlock = &card->lock; in setup_instance()
388 card->isar.hwlock = &card->lock; in setup_instance()
DmISDNinfineon.c916 card->ipac.isac.hwlock = &card->lock; in setup_instance()
917 card->ipac.hwlock = &card->lock; in setup_instance()
Davmfritz.c1052 card->isac.hwlock = &card->lock; in setup_instance()
Dnetjet.c1025 card->isac.hwlock = &card->lock; in setup_instance()
/drivers/net/ethernet/micrel/
Dksz884x.c1430 spinlock_t hwlock; member
4763 spin_lock_irq(&hw_priv->hwlock); in transmit_cleanup()
4797 spin_unlock_irq(&hw_priv->hwlock); in transmit_cleanup()
4875 spin_lock_irq(&hw_priv->hwlock); in netdev_tx()
4904 spin_unlock_irq(&hw_priv->hwlock); in netdev_tx()
5203 spin_lock_irq(&hw_priv->hwlock); in rx_proc_task()
5205 spin_unlock_irq(&hw_priv->hwlock); in rx_proc_task()
5222 spin_lock_irq(&hw_priv->hwlock); in tx_proc_task()
5224 spin_unlock_irq(&hw_priv->hwlock); in tx_proc_task()
5261 spin_lock(&hw_priv->hwlock); in netdev_intr()
[all …]