Home
last modified time | relevance | path

Searched refs:consumer_lock (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Dptr_ring.h35 spinlock_t consumer_lock; member
227 spin_lock(&r->consumer_lock); in ptr_ring_empty()
229 spin_unlock(&r->consumer_lock); in ptr_ring_empty()
238 spin_lock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
240 spin_unlock_irq(&r->consumer_lock); in ptr_ring_empty_irq()
250 spin_lock_irqsave(&r->consumer_lock, flags); in ptr_ring_empty_any()
252 spin_unlock_irqrestore(&r->consumer_lock, flags); in ptr_ring_empty_any()
261 spin_lock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
263 spin_unlock_bh(&r->consumer_lock); in ptr_ring_empty_bh()
363 spin_lock(&r->consumer_lock); in ptr_ring_consume()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_queue.c150 spinlock_t *consumer_lock) in rxe_queue_resize() argument
170 spin_lock_irqsave(consumer_lock, consumer_flags); in rxe_queue_resize()
180 spin_unlock_irqrestore(consumer_lock, consumer_flags); in rxe_queue_resize()
H A Drxe_queue.h91 spinlock_t *producer_lock, spinlock_t *consumer_lock);
/linux/Documentation/translations/zh_CN/core-api/
H A Dcircular-buffers.rst177 spin_lock(&consumer_lock);
195 spin_unlock(&consumer_lock);
/linux/drivers/net/
H A Dtun.c591 spin_lock(&tfile->tx_ring.consumer_lock); in __tun_detach()
594 spin_unlock(&tfile->tx_ring.consumer_lock); in __tun_detach()
596 spin_lock(&ntfile->tx_ring.consumer_lock); in __tun_detach()
600 spin_unlock(&ntfile->tx_ring.consumer_lock); in __tun_detach()
617 spin_lock_bh(&ntfile->tx_ring.consumer_lock); in __tun_detach()
624 spin_unlock_bh(&ntfile->tx_ring.consumer_lock); in __tun_detach()
712 spin_lock_bh(&tfile->tx_ring.consumer_lock); in tun_force_wake_queue()
722 spin_unlock_bh(&tfile->tx_ring.consumer_lock); in tun_force_wake_queue()
768 spin_lock(&tfile->tx_ring.consumer_lock); in tun_attach()
770 spin_unlock(&tfile->tx_ring.consumer_lock); in tun_attach()
[all …]
/linux/Documentation/core-api/
H A Dcircular-buffers.rst197 spin_lock(&consumer_lock);
215 spin_unlock(&consumer_lock);
/linux/drivers/gpio/
H A Dgpio-virtuser.c58 struct mutex consumer_lock; member
610 scoped_guard(mutex, &data->consumer_lock) in gpio_virtuser_consumer_read()
638 scoped_guard(mutex, &data->consumer_lock) in gpio_virtuser_consumer_write()
818 ret = devm_mutex_init(dev, &data->consumer_lock); in gpio_virtuser_dbgfs_init_line_attrs()
/linux/drivers/vhost/
H A Dnet.c186 spin_lock(&nvq->rx_ring->consumer_lock); in vhost_net_buf_produce()
193 spin_unlock(&nvq->rx_ring->consumer_lock); in vhost_net_buf_produce()