Home
last modified time | relevance | path

Searched refs:ring (Results 1 – 16 of 16) sorted by relevance

/include/linux/
A Dskb_array.h26 struct ptr_ring ring; member
34 return __ptr_ring_full(&a->ring); in __skb_array_full()
39 return ptr_ring_full(&a->ring); in skb_array_full()
68 return __ptr_ring_empty(&a->ring); in __skb_array_empty()
73 return __ptr_ring_peek(&a->ring); in __skb_array_peek()
78 return ptr_ring_empty(&a->ring); in skb_array_empty()
83 return ptr_ring_empty_bh(&a->ring); in skb_array_empty_bh()
88 return ptr_ring_empty_irq(&a->ring); in skb_array_empty_irq()
93 return ptr_ring_empty_any(&a->ring); in skb_array_empty_any()
98 return __ptr_ring_consume(&a->ring); in __skb_array_consume()
[all …]
A Dkvm_dirty_ring.h45 static inline int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring, in kvm_dirty_ring_alloc() argument
52 struct kvm_dirty_ring *ring, in kvm_dirty_ring_reset() argument
63 static inline struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, in kvm_dirty_ring_get_page() argument
69 static inline void kvm_dirty_ring_free(struct kvm_dirty_ring *ring) in kvm_dirty_ring_free() argument
79 int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,
81 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring,
88 struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset);
90 void kvm_dirty_ring_free(struct kvm_dirty_ring *ring);
A Dthunderbolt.h619 void tb_ring_start(struct tb_ring *ring);
620 void tb_ring_stop(struct tb_ring *ring);
621 void tb_ring_free(struct tb_ring *ring);
643 WARN_ON(ring->is_tx); in tb_ring_rx()
644 return __tb_ring_enqueue(ring, frame); in tb_ring_rx()
664 WARN_ON(!ring->is_tx); in tb_ring_tx()
665 return __tb_ring_enqueue(ring, frame); in tb_ring_tx()
669 struct ring_frame *tb_ring_poll(struct tb_ring *ring);
670 void tb_ring_poll_complete(struct tb_ring *ring);
679 static inline struct device *tb_ring_dma_device(struct tb_ring *ring) in tb_ring_dma_device() argument
[all …]
A Dif_tap.h73 struct ptr_ring ring; member
A Dlibata.h689 struct ata_ering_entry ring[ATA_ERING_SIZE]; member
/include/linux/soc/ti/
A Dk3-ringacc.h127 void k3_ringacc_ring_reset(struct k3_ring *ring);
143 int k3_ringacc_ring_free(struct k3_ring *ring);
151 u32 k3_ringacc_get_ring_id(struct k3_ring *ring);
159 int k3_ringacc_get_ring_irq_num(struct k3_ring *ring);
177 u32 k3_ringacc_ring_get_size(struct k3_ring *ring);
185 u32 k3_ringacc_ring_get_free(struct k3_ring *ring);
193 u32 k3_ringacc_ring_get_occ(struct k3_ring *ring);
201 u32 k3_ringacc_ring_is_full(struct k3_ring *ring);
213 int k3_ringacc_ring_push(struct k3_ring *ring, void *elem);
225 int k3_ringacc_ring_pop(struct k3_ring *ring, void *elem);
[all …]
/include/xen/interface/io/
A Dconsole.h15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
A Dring.h46 (__RD32(((_sz) - offsetof(struct _s##_sring, ring)) / \
47 sizeof(((struct _s##_sring *)0)->ring[0])))
52 (__RD32(((_sz) - (long)(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0])))
98 union __name##_sring_entry ring[]; \
194 (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].req))
197 (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp))
/include/uapi/linux/
A Dvirtio_ring.h117 __virtio16 ring[]; member
134 vring_used_elem_t ring[]; member
196 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num])
197 #define vring_avail_event(vr) (*(__virtio16 *)&(vr)->used->ring[(vr)->num])
205 vr->used = (void *)(((uintptr_t)&vr->avail->ring[num] + sizeof(__virtio16) in vring_init()
/include/trace/events/
A Dkvm.h334 TP_PROTO(struct kvm_dirty_ring *ring, u32 slot, u64 offset),
335 TP_ARGS(ring, slot, offset),
346 __entry->index = ring->index;
347 __entry->dirty_index = ring->dirty_index;
348 __entry->reset_index = ring->reset_index;
361 TP_PROTO(struct kvm_dirty_ring *ring),
362 TP_ARGS(ring),
371 __entry->index = ring->index;
372 __entry->dirty_index = ring->dirty_index;
373 __entry->reset_index = ring->reset_index;
/include/uapi/linux/genwqe/
A Dgenwqe_card.h53 #define IO_EXTENDED_DIAG_MAP(ring) (0x00000500 | ((ring) << 3)) argument
55 #define GENWQE_EXTENDED_DIAG_SELECTOR(ring, trace) (((ring) << 8) | (trace)) argument
/include/linux/soc/mediatek/
A Dmtk_wed.h121 struct mtk_wed_ring ring; member
196 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring,
198 int (*rx_ring_setup)(struct mtk_wed_device *dev, int ring,
221 void (*rro_rx_ring_setup)(struct mtk_wed_device *dev, int ring,
223 void (*msdu_pg_rx_ring_setup)(struct mtk_wed_device *dev, int ring,
/include/net/page_pool/
A Dtypes.h130 u64 ring; member
223 struct ptr_ring ring; member
/include/linux/platform_data/
A Dcros_ec_sensorhub.h159 struct cros_ec_sensors_ring_sample *ring; member
/include/linux/fsl/
A Dntmp.h55 struct netc_cbdr *ring; member
/include/uapi/drm/
A Damdgpu_drm.h761 __u32 ring; member
779 __u32 ring; member
973 __u32 ring; member
979 __u32 ring; member

Completed in 52 milliseconds