| /tools/virtio/ringtest/ |
| A D | virtio_ring_0_9.c | 75 memset(p, 0, vring_size(ring_size, 0x1000)); in alloc_ring() 76 vring_init(&ring, ring_size, p, 0x1000); in alloc_ring() 85 for (i = 0; i < ring_size - 1; i++) in alloc_ring() 89 guest.num_free = ring_size; in alloc_ring() 90 data = malloc(ring_size * sizeof *data); in alloc_ring() 95 memset(data, 0, ring_size * sizeof *data); in alloc_ring() 136 ring.avail->ring[avail & (ring_size - 1)] = in add_inbuf() 165 index &= ring_size - 1; in get_buf() 283 used_idx &= ring_size - 1; in use_buf() 284 desc = &ring.desc[head & (ring_size - 1)]; in use_buf() [all …]
|
| A D | ring.c | 82 ret = posix_memalign((void **)&ring, 0x1000, ring_size * sizeof *ring); in alloc_ring() 97 for (i = 0; i < ring_size; ++i) { in alloc_ring() 103 guest.num_free = ring_size; in alloc_ring() 104 data = calloc(ring_size, sizeof(*data)); in alloc_ring() 120 head = (ring_size - 1) & (guest.avail_idx++); in add_inbuf() 145 unsigned head = (ring_size - 1) & guest.last_used_idx; in get_buf() 154 index = ring[head].index & (ring_size - 1); in get_buf() 166 unsigned head = (ring_size - 1) & guest.last_used_idx; in used_empty() 221 unsigned head = (ring_size - 1) & host.used_idx; in avail_empty() 228 unsigned head = (ring_size - 1) & host.used_idx; in use_buf()
|
| A D | main.c | 29 unsigned ring_size = 256; variable 288 ring_size, in help() 322 ring_size = strtol(optarg, &endptr, 0); in main() 323 assert(ring_size && !(ring_size & (ring_size - 1))); in main()
|
| A D | main.h | 89 extern unsigned ring_size;
|
| A D | ptr_ring.c | 120 int ret = ptr_ring_init(&array, ring_size, 0); in alloc_ring()
|
| /tools/testing/selftests/kvm/ |
| A D | coalesced_io_test.c | 17 uint32_t ring_size; member 47 for (i = 0; i < io->ring_size - 1; i++) { in guest_code() 97 *(uint64_t *)run->mmio.data == io->mmio_gpa + io->ring_size - 1)) || in vcpu_run_and_verify_io_exit() 100 pio_value == io->pio_port + io->ring_size - 1)), in vcpu_run_and_verify_io_exit() 106 (want_pio ? io->pio_port : io->mmio_gpa) + io->ring_size - 1, run->exit_reason, in vcpu_run_and_verify_io_exit() 122 TEST_ASSERT((ring->last + 1) % io->ring_size == ring->first, in vcpu_run_and_verify_coalesced_io() 124 ring->first, ring->last, io->ring_size, ring_start); in vcpu_run_and_verify_coalesced_io() 126 for (i = 0; i < io->ring_size - 1; i++) { in vcpu_run_and_verify_coalesced_io() 127 uint32_t idx = (ring->first + i) % io->ring_size; in vcpu_run_and_verify_coalesced_io() 214 .ring_size = (getpagesize() - sizeof(struct kvm_coalesced_mmio_ring)) / in main() [all …]
|
| /tools/hv/ |
| A D | hv_fcopy_uio_daemon.c | 59 uint32_t ring_size = 0; in get_ring_buffer_size() local 85 ring_size = (uint32_t)st.st_size / 2; in get_ring_buffer_size() 87 ring_path, ring_size); in get_ring_buffer_size() 93 if (!ring_size && retry_count == 0) { in get_ring_buffer_size() 102 if (!ring_size) in get_ring_buffer_size() 105 return ring_size; in get_ring_buffer_size() 456 uint32_t ring_size, len; in main() local 487 ring_size = get_ring_buffer_size(); in main() 488 if (!ring_size) { in main() 518 vmbus_br_setup(&rxbr, (char *)ring + ring_size, ring_size); in main() [all …]
|
| A D | vmbus_bufring.c | 123 uint32_t ring_size = tbr->dsize; in vmbus_txbr_write() local 149 next_windex = vmbus_br_idxinc(old_windex, total, ring_size); in vmbus_txbr_write()
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_ringbuf.c | 32 long ring_size = 0; variable 72 ring_size = bpf_ringbuf_query(&ringbuf, BPF_RB_RING_SIZE); in test_ringbuf()
|
| /tools/testing/selftests/drivers/net/hw/ |
| A D | iou-zcrx.c | 72 static size_t ring_size; variable 115 ring_size = rq_entries * sizeof(struct io_uring_zcrx_rqe); in get_refill_ring_size() 117 ring_size += page_size; in get_refill_ring_size() 118 return ALIGN_UP(ring_size, page_size); in get_refill_ring_size() 140 ring_size = get_refill_ring_size(rq_entries); in setup_zcrx() 142 ring_size, in setup_zcrx() 149 .size = ring_size, in setup_zcrx()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | ringbuf.c | 151 unsigned long avail_data, ring_size, cons_pos, prod_pos; in ringbuf_subtest() local 234 CHECK(skel->bss->ring_size != page_size, in ringbuf_subtest() 236 (long)page_size, skel->bss->ring_size); in ringbuf_subtest() 249 ring_size = ring__size(ring); in ringbuf_subtest() 250 ASSERT_EQ(ring_size, page_size, "ring_ring_size"); in ringbuf_subtest()
|
| /tools/testing/selftests/drivers/net/ |
| A D | netpoll_basic.py | 83 def ethtool_set_ringsize(interface_name: str, ring_size: tuple[int, int]) -> bool: 85 rxs = ring_size[0] 86 txs = ring_size[1]
|
| /tools/testing/selftests/kvm/lib/ |
| A D | kvm_util.c | 198 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size) in vm_enable_dirty_ring() argument 201 vm_enable_cap(vm, KVM_CAP_DIRTY_LOG_RING_ACQ_REL, ring_size); in vm_enable_dirty_ring() 203 vm_enable_cap(vm, KVM_CAP_DIRTY_LOG_RING, ring_size); in vm_enable_dirty_ring() 204 vm->dirty_ring_size = ring_size; in vm_enable_dirty_ring()
|
| /tools/include/uapi/drm/ |
| A D | i915_drm.h | 324 unsigned int ring_size; member
|
| /tools/testing/selftests/kvm/include/ |
| A D | kvm_util.h | 439 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size);
|