| /include/linux/ |
| A D | skb_array.h | 26 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 D | kvm_dirty_ring.h | 45 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 D | thunderbolt.h | 619 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 D | if_tap.h | 73 struct ptr_ring ring; member
|
| A D | libata.h | 689 struct ata_ering_entry ring[ATA_ERING_SIZE]; member
|
| /include/linux/soc/ti/ |
| A D | k3-ringacc.h | 127 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 D | console.h | 15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
|
| A D | ring.h | 46 (__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 D | virtio_ring.h | 117 __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 D | kvm.h | 334 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 D | genwqe_card.h | 53 #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 D | mtk_wed.h | 121 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 D | types.h | 130 u64 ring; member 223 struct ptr_ring ring; member
|
| /include/linux/platform_data/ |
| A D | cros_ec_sensorhub.h | 159 struct cros_ec_sensors_ring_sample *ring; member
|
| /include/linux/fsl/ |
| A D | ntmp.h | 55 struct netc_cbdr *ring; member
|
| /include/uapi/drm/ |
| A D | amdgpu_drm.h | 761 __u32 ring; member 779 __u32 ring; member 973 __u32 ring; member 979 __u32 ring; member
|