Lines Matching refs:consumer_lock
35 spinlock_t consumer_lock; member
205 spin_lock(&r->consumer_lock); in ptr_ring_empty()
207 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
216 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
218 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
228 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
230 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
239 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
241 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
331 spin_lock(&r->consumer_lock); in ptr_ring_consume()
333 spin_unlock(&r->consumer_lock); in ptr_ring_consume()
342 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
344 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
354 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_any()
356 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_any()
365 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
367 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
377 spin_lock(&r->consumer_lock); in ptr_ring_consume_batched()
379 spin_unlock(&r->consumer_lock); in ptr_ring_consume_batched()
389 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
391 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
402 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
404 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
414 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
416 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
430 spin_lock(&(r)->consumer_lock); \
432 spin_unlock(&(r)->consumer_lock); \
439 spin_lock_irq(&(r)->consumer_lock); \
441 spin_unlock_irq(&(r)->consumer_lock); \
448 spin_lock_bh(&(r)->consumer_lock); \
450 spin_unlock_bh(&(r)->consumer_lock); \
458 spin_lock_irqsave(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
460 spin_unlock_irqrestore(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
496 spin_lock_init(&r->consumer_lock); in ptr_ring_init()
517 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_unconsume()
555 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_unconsume()
600 spin_lock_irqsave(&(r)->consumer_lock, flags); in ptr_ring_resize()
606 spin_unlock_irqrestore(&(r)->consumer_lock, flags); in ptr_ring_resize()
639 spin_lock_irqsave(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()
644 spin_unlock_irqrestore(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()