Lines Matching refs:consumer_lock
34 spinlock_t consumer_lock; member
204 spin_lock(&r->consumer_lock); in ptr_ring_empty()
206 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
215 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
217 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
227 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
229 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
238 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
240 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
330 spin_lock(&r->consumer_lock); in ptr_ring_consume()
332 spin_unlock(&r->consumer_lock); in ptr_ring_consume()
341 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
343 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
353 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_any()
355 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_any()
364 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
366 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
376 spin_lock(&r->consumer_lock); in ptr_ring_consume_batched()
378 spin_unlock(&r->consumer_lock); in ptr_ring_consume_batched()
388 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
390 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
401 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
403 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
413 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
415 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
429 spin_lock(&(r)->consumer_lock); \
431 spin_unlock(&(r)->consumer_lock); \
438 spin_lock_irq(&(r)->consumer_lock); \
440 spin_unlock_irq(&(r)->consumer_lock); \
447 spin_lock_bh(&(r)->consumer_lock); \
449 spin_unlock_bh(&(r)->consumer_lock); \
457 spin_lock_irqsave(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
459 spin_unlock_irqrestore(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
495 spin_lock_init(&r->consumer_lock); in ptr_ring_init()
516 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_unconsume()
554 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_unconsume()
599 spin_lock_irqsave(&(r)->consumer_lock, flags); in ptr_ring_resize()
605 spin_unlock_irqrestore(&(r)->consumer_lock, flags); in ptr_ring_resize()
638 spin_lock_irqsave(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()
643 spin_unlock_irqrestore(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()