Lines Matching full:spinlock
236 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_enable()
244 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_enable()
251 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_disable()
254 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_disable()
379 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
382 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
403 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
405 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_do_cmd()
442 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_interrupt()
445 * Don't release spinlock yet since we want to make sure in das800_interrupt()
451 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_interrupt()
483 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_interrupt()
492 * We already have spinlock, so indirect addressing is safe in das800_interrupt()
496 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_interrupt()
499 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_interrupt()
535 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_insn_read()
537 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_insn_read()
585 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_do_insn_bits()
588 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_do_insn_bits()
613 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_probe()
615 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_probe()
722 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_attach()
724 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_attach()