Lines Matching refs:consumer_lock

39 	spinlock_t consumer_lock;  member
209 spin_lock(&r->consumer_lock); in ptr_ring_empty()
211 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
220 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
222 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
232 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
234 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
243 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
245 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
335 spin_lock(&r->consumer_lock); in ptr_ring_consume()
337 spin_unlock(&r->consumer_lock); in ptr_ring_consume()
346 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
348 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_irq()
358 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_any()
360 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_any()
369 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
371 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_bh()
381 spin_lock(&r->consumer_lock); in ptr_ring_consume_batched()
383 spin_unlock(&r->consumer_lock); in ptr_ring_consume_batched()
393 spin_lock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
395 spin_unlock_irq(&r->consumer_lock); in ptr_ring_consume_batched_irq()
406 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
408 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_consume_batched_any()
418 spin_lock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
420 spin_unlock_bh(&r->consumer_lock); in ptr_ring_consume_batched_bh()
434 spin_lock(&(r)->consumer_lock); \
436 spin_unlock(&(r)->consumer_lock); \
443 spin_lock_irq(&(r)->consumer_lock); \
445 spin_unlock_irq(&(r)->consumer_lock); \
452 spin_lock_bh(&(r)->consumer_lock); \
454 spin_unlock_bh(&(r)->consumer_lock); \
462 spin_lock_irqsave(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
464 spin_unlock_irqrestore(&(r)->consumer_lock, __PTR_RING_PEEK_CALL_f); \
500 spin_lock_init(&r->consumer_lock); in ptr_ring_init()
521 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_unconsume()
559 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_unconsume()
602 spin_lock_irqsave(&(r)->consumer_lock, flags); in ptr_ring_resize()
608 spin_unlock_irqrestore(&(r)->consumer_lock, flags); in ptr_ring_resize()
641 spin_lock_irqsave(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()
646 spin_unlock_irqrestore(&(rings[i])->consumer_lock, flags); in ptr_ring_resize_multiple()