Lines Matching refs:lock
70 spinlock_t *lock; member
125 spin_lock_irqsave(led->lock, flags); in bcm6328_led_set()
132 spin_unlock_irqrestore(led->lock, flags); in bcm6328_led_set()
163 spin_lock_irqsave(led->lock, flags); in bcm6328_blink_set()
179 spin_unlock_irqrestore(led->lock, flags); in bcm6328_blink_set()
181 spin_unlock_irqrestore(led->lock, flags); in bcm6328_blink_set()
191 void __iomem *mem, spinlock_t *lock) in bcm6328_hwled() argument
196 spin_lock_irqsave(lock, flags); in bcm6328_hwled()
200 spin_unlock_irqrestore(lock, flags); in bcm6328_hwled()
225 spin_lock_irqsave(lock, flags); in bcm6328_hwled()
229 spin_unlock_irqrestore(lock, flags); in bcm6328_hwled()
252 spin_lock_irqsave(lock, flags); in bcm6328_hwled()
256 spin_unlock_irqrestore(lock, flags); in bcm6328_hwled()
263 void __iomem *mem, spinlock_t *lock, in bcm6328_led() argument
277 led->lock = lock; in bcm6328_led()
289 spin_lock_irqsave(lock, flags); in bcm6328_led()
323 spin_unlock_irqrestore(lock, flags); in bcm6328_led()
344 spinlock_t *lock; in bcm6328_leds_probe() local
355 lock = devm_kzalloc(dev, sizeof(*lock), GFP_KERNEL); in bcm6328_leds_probe()
356 if (!lock) in bcm6328_leds_probe()
367 spin_lock_init(lock); in bcm6328_leds_probe()
401 rc = bcm6328_hwled(dev, child, reg, mem, lock); in bcm6328_leds_probe()
403 rc = bcm6328_led(dev, child, reg, mem, lock, in bcm6328_leds_probe()