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_noprof()
518 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_unconsume()
556 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_unconsume()
601 spin_lock_irqsave(&(r)->consumer_lock, flags); in ptr_ring_resize_noprof()
607 spin_unlock_irqrestore(&(r)->consumer_lock, flags); in ptr_ring_resize_noprof()
640 spin_lock_bh(&(rings[i])->consumer_lock); in ptr_ring_resize_multiple_bh_noprof()
645 spin_unlock_bh(&(rings[i])->consumer_lock); in ptr_ring_resize_multiple_bh_noprof()