HomeSort by relevance Sort by last modified time
    Searched refs:ring (Results 1 - 25 of 90) sorted by null

1 2 3 4

  /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])

Completed in 254 milliseconds

1 2 3 4