Searched refs:sw_lock (Results 1 - 4 of 4) sorted by relevance

/drivers/gpu/drm/radeon/
H A Dradeon_irq_kms.c174 spin_lock_init(&rdev->irq.sw_lock);
217 spin_lock_irqsave(&rdev->irq.sw_lock, irqflags);
222 spin_unlock_irqrestore(&rdev->irq.sw_lock, irqflags);
229 spin_lock_irqsave(&rdev->irq.sw_lock, irqflags);
235 spin_unlock_irqrestore(&rdev->irq.sw_lock, irqflags);
H A Dradeon.h609 spinlock_t sw_lock; member in struct:radeon_irq
/drivers/usb/host/
H A Du132-hcd.c185 struct mutex sw_lock; member in struct:u132
492 mutex_lock(&u132->sw_lock);
498 mutex_unlock(&u132->sw_lock);
505 mutex_unlock(&u132->sw_lock);
619 * must not LOCK sw_lock
1790 mutex_lock(&u132->sw_lock);
1793 mutex_unlock(&u132->sw_lock);
1815 mutex_lock(&u132->sw_lock);
1830 mutex_unlock(&u132->sw_lock);
1850 mutex_lock(&u132->sw_lock);
[all...]
/drivers/usb/misc/
H A Dftdi-elan.c170 struct semaphore sw_lock; member in struct:usb_ftdi
518 * the sw_lock is initially held and will be freed
531 down(&ftdi->sw_lock);
536 up(&ftdi->sw_lock);
540 up(&ftdi->sw_lock);
638 if (down_interruptible(&ftdi->sw_lock)) {
654 up(&ftdi->sw_lock); /* decrement the count on our device */
2770 sema_init(&ftdi->sw_lock, 1);

Completed in 405 milliseconds