Home
last modified time | relevance | path

Searched refs:ring_size (Results 1 – 15 of 15) sorted by relevance

/tools/virtio/ringtest/
A Dvirtio_ring_0_9.c75 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 Dring.c82 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 Dmain.c29 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 Dmain.h89 extern unsigned ring_size;
A Dptr_ring.c120 int ret = ptr_ring_init(&array, ring_size, 0); in alloc_ring()
/tools/testing/selftests/kvm/
A Dcoalesced_io_test.c17 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 Dhv_fcopy_uio_daemon.c59 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 Dvmbus_bufring.c123 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 Dtest_ringbuf.c32 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 Diou-zcrx.c72 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 Dringbuf.c151 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 Dnetpoll_basic.py83 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 Dkvm_util.c198 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 Di915_drm.h324 unsigned int ring_size; member
/tools/testing/selftests/kvm/include/
A Dkvm_util.h439 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size);

Completed in 38 milliseconds