/qemu/monitor/ |
H A D | qmp-cmds-control.c | 142 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 D | qos_external.c | 42 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 D | e1000e.c | 42 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 D | qmp-cmd-test.c | 136 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 D | virtio-9p-test.c | 169 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 D | test-opts-visitor.c | 180 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 D | test-clone-visitor.c | 155 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 D | test-string-input-visitor.c | 72 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 D | rocker_desc.c | 29 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 D | yank.c | 156 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 D | iov.c | 150 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 D | qapi-type-helpers.c | 27 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 D | qapi-clone-visitor.c | 62 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 D | qapi-dealloc-visitor.c | 52 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 D | util.h | 53 #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 D | tpm.c | 199 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 D | netmap.c | 162 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 D | virtio_iommu.h | 80 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 D | pci-qmp-cmds.c | 35 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 D | der.c | 37 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 D | threadinfo.c | 51 MigrationThreadInfoList **tail = &head; in qmp_query_migrationthreads() local 60 QAPI_LIST_APPEND(tail, info); in qmp_query_migrationthreads()
|
/qemu/block/ |
H A D | io.c | 1461 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 D | linux-aio.c | 123 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 D | vhdx-endian.c | 123 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 D | sgx.c | 89 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()
|