/external/fio/ |
io_u_queue.c | 19 int io_u_rinit(struct io_u_ring *ring, unsigned int nr) 21 ring->max = nr + 1; 22 if (ring->max & (ring->max - 1)) { 23 ring->max--; 24 ring->max |= ring->max >> 1; 25 ring->max |= ring->max >> 2; 26 ring->max |= ring->max >> 4 [all...] |
io_u_queue.h | 46 struct io_u **ring; member in struct:io_u_ring 49 int io_u_rinit(struct io_u_ring *ring, unsigned int nr); 50 void io_u_rexit(struct io_u_ring *ring); 55 r->ring[r->head] = io_u; 66 struct io_u *io_u = r->ring[r->tail]; 75 static inline int io_u_rempty(struct io_u_ring *ring) 77 return ring->head == ring->tail;
|
/external/mesa3d/src/gallium/auxiliary/util/ |
u_ringbuffer.c | 26 struct util_ringbuffer *ring = CALLOC_STRUCT(util_ringbuffer); local 27 if (ring == NULL) 32 ring->buf = MALLOC( dwords * sizeof(unsigned) ); 33 if (ring->buf == NULL) 36 ring->mask = dwords - 1; 38 pipe_condvar_init(ring->change); 39 pipe_mutex_init(ring->mutex); 40 return ring; 43 FREE(ring->buf); 44 FREE(ring); [all...] |
u_ringbuffer.h | 19 void util_ringbuffer_destroy( struct util_ringbuffer *ring ); 21 void util_ringbuffer_enqueue( struct util_ringbuffer *ring, 24 enum pipe_error util_ringbuffer_dequeue( struct util_ringbuffer *ring,
|
/external/libdrm/freedreno/ |
freedreno_ringbuffer.c | 42 struct fd_ringbuffer *ring; local 44 ring = pipe->funcs->ringbuffer_new(pipe, size); 45 if (!ring) 48 ring->size = size; 49 ring->pipe = pipe; 50 ring->start = ring->funcs->hostptr(ring); 51 ring->end = &(ring->start[size/4]) 144 struct fd_ringbuffer *ring = marker->ring; local [all...] |
freedreno_ringbuffer.h | 54 void fd_ringbuffer_del(struct fd_ringbuffer *ring); 55 void fd_ringbuffer_set_parent(struct fd_ringbuffer *ring, 57 void fd_ringbuffer_reset(struct fd_ringbuffer *ring); 58 int fd_ringbuffer_flush(struct fd_ringbuffer *ring); 59 uint32_t fd_ringbuffer_timestamp(struct fd_ringbuffer *ring); 61 static inline void fd_ringbuffer_emit(struct fd_ringbuffer *ring, 64 (*ring->cur++) = data; 77 void fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *reloc); 78 void fd_ringbuffer_emit_reloc_ring(struct fd_ringbuffer *ring, 81 struct fd_ringmarker * fd_ringmarker_new(struct fd_ringbuffer *ring); [all...] |
/external/android-clat/ |
ring.c | 16 * ring.c - packet ring buffer functions 28 #include "ring.h" 50 struct packet_ring *ring = &tunnel->ring; local 51 ring->numblocks = TP_NUM_BLOCKS; 53 int total_frames = TP_FRAMES * ring->numblocks; 58 .tp_block_nr = ring->numblocks, // Number of blocks. 67 size_t buflen = TP_BLOCK_SIZE * ring->numblocks; 68 ring->base = mmap(NULL, buflen, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_LOCKED|MAP_POPULATE [all...] |
/external/libdrm/freedreno/kgsl/ |
kgsl_ringbuffer.c | 110 static void * kgsl_ringbuffer_hostptr(struct fd_ringbuffer *ring) 112 struct kgsl_ringbuffer *kgsl_ring = to_kgsl_ringbuffer(ring); 116 static int kgsl_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_start) 118 struct kgsl_ringbuffer *kgsl_ring = to_kgsl_ringbuffer(ring); 119 struct kgsl_pipe *kgsl_pipe = to_kgsl_pipe(ring->pipe); 120 uint32_t offset = (uint8_t *)last_start - (uint8_t *)ring->start; 124 .sizedwords = ring->cur - last_start, 137 if (ring->pipe->id == FD_PIPE_2D) { 139 uint32_t last_size = (uint32_t)(ring->cur - last_start); 154 ring->last_timestamp = req.timestamp 206 struct fd_ringbuffer *ring = NULL; local [all...] |
/external/libdrm/freedreno/msm/ |
msm_ringbuffer.c | 91 static uint32_t append_bo(struct fd_ringbuffer *ring, struct fd_bo *bo) 93 struct msm_ringbuffer *msm_ring = to_msm_ringbuffer(ring); 109 static uint32_t bo2idx(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t flags) 111 struct msm_ringbuffer *msm_ring = to_msm_ringbuffer(ring); 116 idx = append_bo(ring, bo); 117 msm_bo->current_ring = ring; 119 } else if (msm_bo->current_ring == ring) { 128 idx = append_bo(ring, bo); 139 static int check_cmd_bo(struct fd_ringbuffer *ring, 142 struct msm_ringbuffer *msm_ring = to_msm_ringbuffer(ring); 372 struct fd_ringbuffer *ring = NULL; local [all...] |
/bionic/libc/kernel/uapi/linux/ |
virtio_ring.h | 45 __virtio16 ring[]; member in struct:vring_avail 56 struct vring_used_elem ring[]; member in struct:vring_used 70 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 71 #define vring_avail_event(vr) (* (__virtio16 *) & (vr)->used->ring[(vr)->num])
|
/development/ndk/platforms/android-21/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-arm/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-arm64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-mips/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-mips64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-x86/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-21/arch-x86_64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-arm/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-arm64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-mips/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-mips64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-x86/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-23/arch-x86_64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-24/arch-arm/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|
/prebuilts/ndk/current/platforms/android-24/arch-arm64/usr/include/linux/ |
virtio_ring.h | 42 __u16 ring[]; member in struct:vring_avail 54 struct vring_used_elem ring[]; member in struct:vring_used 64 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 65 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
|