Home
last modified time | relevance | path

Searched refs:tail (Results 1 – 25 of 110) sorted by relevance

12345

/qemu/monitor/
H A Dqmp-cmds-control.c142 GenericList *tail; in split_off_generic_list() local
144 for (tail = list; tail; tail = tail->next) { in split_off_generic_list()
145 if (splitp(tail)) { in split_off_generic_list()
146 *split_tailp = tail; in split_off_generic_list()
149 *keep_tailp = tail; in split_off_generic_list()
150 keep_tailp = &tail->next; in split_off_generic_list()
161 strList *tail; in is_in() local
163 for (tail = list; tail; tail = tail->next) { in is_in()
185 SchemaInfoList *tail; in zap_deprecated() local
191 for (tail = schema; tail; tail = tail->next) { in zap_deprecated()
[all …]
/qemu/tests/qtest/libqos/
H A Dqos_external.c42 MachineInfoList *tail; in machines_apply_to_node() local
44 for (tail = mach_info; tail; tail = tail->next) { in machines_apply_to_node()
45 machine_apply_to_node(tail->value->name); in machines_apply_to_node()
46 if (tail->value->alias) { in machines_apply_to_node()
47 machine_apply_to_node(tail->value->alias); in machines_apply_to_node()
62 ObjectTypeInfoList *tail; in types_apply_to_node() local
64 for (tail = type_info; tail; tail = tail->next) { in types_apply_to_node()
65 type_apply_to_node(tail->value->name, tail->value->abstract); in types_apply_to_node()
H A De1000e.c42 uint32_t tail = e1000e_macreg_read(d, E1000_TDT); in e1000e_tx_ring_push() local
46 d->tx_ring + tail * E1000_RING_DESC_LEN, in e1000e_tx_ring_push()
48 e1000e_macreg_write(d, E1000_TDT, (tail + 1) % len); in e1000e_tx_ring_push()
52 d->tx_ring + tail * E1000_RING_DESC_LEN, in e1000e_tx_ring_push()
59 uint32_t tail = e1000e_macreg_read(d, E1000_RDT); in e1000e_rx_ring_push() local
63 d->rx_ring + tail * E1000_RING_DESC_LEN, in e1000e_rx_ring_push()
65 e1000e_macreg_write(d, E1000_RDT, (tail + 1) % len); in e1000e_rx_ring_push()
69 d->rx_ring + tail * E1000_RING_DESC_LEN, in e1000e_rx_ring_push()
/qemu/tests/qtest/
H A Dqmp-cmd-test.c136 SchemaInfoList *tail; in qmp_schema_init() local
153 for (tail = schema->list; tail; tail = tail->next) { in qmp_schema_init()
154 g_hash_table_insert(schema->hash, tail->value->name, tail->value); in qmp_schema_init()
171 SchemaInfoObjectMemberList *tail; in object_type_has_mandatory_members() local
175 for (tail = type->u.object.members; tail; tail = tail->next) { in object_type_has_mandatory_members()
176 if (!tail->value->q_default) { in object_type_has_mandatory_members()
186 SchemaInfoList *tail; in add_query_tests() local
191 for (tail = schema->list; tail; tail = tail->next) { in add_query_tests()
192 si = tail->value; in add_query_tests()
H A Dvirtio-9p-test.c169 struct V9fsDirent *entries, *tail, *partialentries; in do_readdir_split() local
179 tail = NULL; in do_readdir_split()
210 tail = partialentries; in do_readdir_split()
212 tail->next = partialentries; in do_readdir_split()
215 while (tail->next) { in do_readdir_split()
216 tail = tail->next; in do_readdir_split()
218 offset = tail->offset; in do_readdir_split()
/qemu/tests/unit/
H A Dtest-opts-visitor.c180 intList *tail; in test_opts_range_unvisited() local
194 tail = list; in test_opts_range_unvisited()
196 g_assert_cmpint(tail->value, ==, 0); in test_opts_range_unvisited()
197 tail = (intList *)visit_next_list(v, (GenericList *)tail, sizeof(*list)); in test_opts_range_unvisited()
198 g_assert(tail); in test_opts_range_unvisited()
201 tail = (intList *)visit_next_list(v, (GenericList *)tail, sizeof(*list)); in test_opts_range_unvisited()
202 g_assert(tail); in test_opts_range_unvisited()
220 intList *tail; in test_opts_range_beyond() local
235 tail = list; in test_opts_range_beyond()
238 tail = (intList *)visit_next_list(v, (GenericList *)tail, sizeof(*tail)); in test_opts_range_beyond()
[all …]
H A Dtest-clone-visitor.c155 UserDefOneList *src, *dst, *tail; in test_clone_complex3() local
177 tail = dst; in test_clone_complex3()
178 elt = tail->value; in test_clone_complex3()
182 tail = tail->next; in test_clone_complex3()
183 elt = tail->value; in test_clone_complex3()
187 tail = tail->next; in test_clone_complex3()
188 elt = tail->value; in test_clone_complex3()
193 g_assert(!tail->next); in test_clone_complex3()
H A Dtest-string-input-visitor.c72 int64List *tail; in check_ilist() local
76 tail = res; in check_ilist()
78 g_assert(tail); in check_ilist()
79 g_assert_cmpint(tail->value, ==, expected[i]); in check_ilist()
80 tail = tail->next; in check_ilist()
82 g_assert(!tail); in check_ilist()
90 uint64List *tail; in check_ulist() local
94 tail = res; in check_ulist()
96 g_assert(tail); in check_ulist()
98 tail = tail->next; in check_ulist()
[all …]
/qemu/hw/net/rocker/
H A Drocker_desc.c29 uint32_t tail; member
101 return ring->head == ring->tail; in desc_ring_empty()
137 ring->head = ring->tail = 0; in desc_ring_set_size()
187 return desc_read(ring, ring->tail); in __desc_ring_fetch_desc()
205 desc_write(ring, ring->tail); in __desc_ring_post_desc()
206 ring->tail = (ring->tail + 1) % ring->size; in __desc_ring_post_desc()
254 uint32_t tail = ring->tail; in desc_ring_set_head() local
267 if (((head < tail) && ((new >= tail) || (new < head))) || in desc_ring_set_head()
268 ((head > tail) && ((new >= tail) && (new < head)))) { in desc_ring_set_head()
291 return ring->tail; in desc_ring_get_tail()
[all …]
/qemu/util/
H A Dyank.c156 YankInstanceList *tail; in qmp_yank() local
161 for (tail = instances; tail; tail = tail->next) { in qmp_yank()
162 entry = yank_find_entry(tail->value); in qmp_yank()
168 for (tail = instances; tail; tail = tail->next) { in qmp_yank()
169 entry = yank_find_entry(tail->value); in qmp_yank()
H A Diov.c150 size_t orig_len, tail; in iov_send_recv() local
184 tail = bytes; in iov_send_recv()
186 tail -= iov[niov].iov_len; in iov_send_recv()
188 if (tail) { in iov_send_recv()
192 assert(iov[niov].iov_len > tail); in iov_send_recv()
194 iov[niov++].iov_len = tail; in iov_send_recv()
396 end_iov = iov_skip_offset(iov, *head + len, tail); in qemu_iovec_slice()
398 if (*tail > 0) { in qemu_iovec_slice()
399 assert(*tail < end_iov->iov_len); in qemu_iovec_slice()
400 *tail = end_iov->iov_len - *tail; in qemu_iovec_slice()
[all …]
/qemu/qapi/
H A Dqapi-type-helpers.c27 const strList *tail; in strv_from_str_list() local
31 for (tail = list; tail != NULL; tail = tail->next) { in strv_from_str_list()
32 strv[i++] = g_strdup(tail->value); in strv_from_str_list()
H A Dqapi-clone-visitor.c62 static GenericList *qapi_clone_next_list(Visitor *v, GenericList *tail, in qapi_clone_next_list() argument
69 tail->next = g_memdup(tail->next, size); in qapi_clone_next_list()
70 return tail->next; in qapi_clone_next_list()
H A Dqapi-dealloc-visitor.c52 static GenericList *qapi_dealloc_next_list(Visitor *v, GenericList *tail, in qapi_dealloc_next_list() argument
55 GenericList *next = tail->next; in qapi_dealloc_next_list()
56 g_free(tail); in qapi_dealloc_next_list()
/qemu/include/qapi/
H A Dutil.h53 #define QAPI_LIST_APPEND(tail, element) do { \ argument
54 *(tail) = g_malloc0(sizeof(**(tail))); \
55 (*(tail))->value = (element); \
56 (tail) = &(*(tail))->next; \
/qemu/system/
H A Dtpm.c199 TPMInfoList *head = NULL, **tail = &head; in qmp_query_tpm() local
206 QAPI_LIST_APPEND(tail, tpm_backend_query_tpm(drv)); in qmp_query_tpm()
215 TpmTypeList *head = NULL, **tail = &head; in qmp_query_tpm_types() local
221 QAPI_LIST_APPEND(tail, i); in qmp_query_tpm_types()
228 TpmModelList *head = NULL, **tail = &head; in qmp_query_tpm_models() local
234 QAPI_LIST_APPEND(tail, c->model); in qmp_query_tpm_models()
/qemu/net/
H A Dnetmap.c162 unsigned int tail = ring->tail; in netmap_receive_iov() local
177 ring->cur = tail; in netmap_receive_iov()
194 if (unlikely(i == tail)) { in netmap_receive_iov()
197 ring->cur = tail; in netmap_receive_iov()
252 unsigned int tail = ring->tail; in netmap_send() local
256 while (ring->head != tail) { in netmap_send()
271 } while (i != tail && morefrag); in netmap_send()
/qemu/include/standard-headers/linux/
H A Dvirtio_iommu.h80 struct virtio_iommu_req_tail tail; member
88 struct virtio_iommu_req_tail tail; member
106 struct virtio_iommu_req_tail tail; member
115 struct virtio_iommu_req_tail tail; member
/qemu/hw/pci/
H A Dpci-qmp-cmds.c35 PciMemoryRegionList *head = NULL, **tail = &head; in qmp_query_pci_regions() local
62 QAPI_LIST_APPEND(tail, region); in qmp_query_pci_regions()
159 PciDeviceInfoList *head = NULL, **tail = &head; in qmp_query_pci_devices() local
166 QAPI_LIST_APPEND(tail, qmp_query_pci_device(dev, bus, bus_num)); in qmp_query_pci_devices()
189 PciInfoList *head = NULL, **tail = &head; in qmp_query_pci() local
193 QAPI_LIST_APPEND(tail, in qmp_query_pci()
/qemu/crypto/
H A Dder.c37 QCryptoDerEncodeNode *tail; member
328 ctx->tail->next = node; in qcrypto_der_encode_prim()
329 ctx->tail = node; in qcrypto_der_encode_prim()
336 ctx->tail = &ctx->root; in qcrypto_der_encode_ctx_new()
348 ctx->tail->next = node; in qcrypto_der_encode_cons_begin()
349 ctx->tail = node; in qcrypto_der_encode_cons_begin()
/qemu/migration/
H A Dthreadinfo.c51 MigrationThreadInfoList **tail = &head; in qmp_query_migrationthreads() local
60 QAPI_LIST_APPEND(tail, info); in qmp_query_migrationthreads()
/qemu/block/
H A Dio.c1461 size_t tail; member
1487 if (pad->tail) { in bdrv_init_padding()
1488 pad->tail = align - pad->tail; in bdrv_init_padding()
1501 if (pad->tail) { in bdrv_init_padding()
1549 if (pad->tail) { in bdrv_padding_rmw_read()
1681 if (pad->tail) { in bdrv_create_padded_qiov()
1683 pad->buf + pad->buf_len - pad->tail, pad->tail); in bdrv_create_padded_qiov()
1841 int tail = 0; in bdrv_co_do_pwrite_zeroes() local
1890 num -= tail; in bdrv_co_do_pwrite_zeroes()
3077 int head, tail, align; in bdrv_co_pdiscard() local
[all …]
H A Dlinux-aio.c123 unsigned tail; member
147 unsigned int head = ring->head, tail = ring->tail; in io_getevents_peek() local
150 nr = tail >= head ? tail - head : ring->nr - head; in io_getevents_peek()
H A Dvhdx-endian.c123 hdr->tail = le32_to_cpu(hdr->tail); in vhdx_log_entry_hdr_le_import()
138 hdr->tail = cpu_to_le32(hdr->tail); in vhdx_log_entry_hdr_le_export()
/qemu/hw/i386/
H A Dsgx.c89 SGXEPCSectionList *head = NULL, **tail = &head; in sgx_calc_host_epc_sections() local
110 QAPI_LIST_APPEND(tail, section); in sgx_calc_host_epc_sections()
187 SGXEPCSectionList *head = NULL, **tail = &head; in sgx_get_epc_sections_list() local
199 QAPI_LIST_APPEND(tail, section); in sgx_get_epc_sections_list()

12345