Home
last modified time | relevance | path

Searched refs:end_idx (Results 1 – 13 of 13) sorted by relevance

/qemu/hw/intc/
H A Dspapr_xive.c85 int spapr_xive_end_to_target(uint8_t end_blk, uint32_t end_idx, in spapr_xive_end_to_target() argument
92 *out_server = end_idx >> 3; in spapr_xive_end_to_target()
96 *out_prio = end_idx & 0x7; in spapr_xive_end_to_target()
191 uint32_t end_idx = xive_get_field64(EAS_END_INDEX, eas->w); in spapr_xive_pic_print_info() local
194 assert(end_idx < xive->nr_ends); in spapr_xive_pic_print_info()
195 end = &xive->endt[end_idx]; in spapr_xive_pic_print_info()
374 uint8_t end_blk, uint32_t end_idx, XiveEND *end) in spapr_xive_get_end() argument
378 if (end_idx >= xive->nr_ends) { in spapr_xive_get_end()
382 memcpy(end, &xive->endt[end_idx], sizeof(XiveEND)); in spapr_xive_get_end()
387 uint32_t end_idx, XiveEND *end, in spapr_xive_write_end() argument
[all …]
H A Dxive2.c221 void xive2_end_pic_print_info(Xive2End *end, uint32_t end_idx, GString *buf) in xive2_end_pic_print_info() argument
243 end_idx, in xive2_end_pic_print_info()
269 void xive2_end_eas_pic_print_info(Xive2End *end, uint32_t end_idx, in xive2_end_eas_pic_print_info() argument
282 end_idx, in xive2_end_eas_pic_print_info()
1098 int xive2_router_get_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx, in xive2_router_get_end() argument
1103 return xrc->get_end(xrtr, end_blk, end_idx, end); in xive2_router_get_end()
1106 int xive2_router_write_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx, in xive2_router_write_end() argument
1111 return xrc->write_end(xrtr, end_blk, end_idx, end, word_number); in xive2_router_write_end()
1304 uint32_t end_idx, Xive2End *end, in xive2_router_end_es_notify() argument
1312 xive2_router_write_end(xrtr, end_blk, end_idx, end, 1); in xive2_router_end_es_notify()
[all …]
H A Dxive.c1471 void xive_end_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf) in xive_end_pic_print_info() argument
1492 end_idx, in xive_end_pic_print_info()
1539 void xive_end_eas_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf) in xive_end_eas_pic_print_info() argument
1551 end_idx, in xive_end_eas_pic_print_info()
1591 int xive_router_get_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, in xive_router_get_end() argument
1596 return xrc->get_end(xrtr, end_blk, end_idx, end); in xive_router_get_end()
1599 int xive_router_write_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx, in xive_router_write_end() argument
1604 return xrc->write_end(xrtr, end_blk, end_idx, end, word_number); in xive_router_write_end()
1851 uint32_t end_idx, XiveEND *end, in xive_router_end_es_notify() argument
1859 xive_router_write_end(xrtr, end_blk, end_idx, end, 1); in xive_router_end_es_notify()
[all …]
H A Dspapr_xive_kvm.c193 uint32_t end_idx; in kvmppc_xive_set_source_config() local
203 end_idx = xive_get_field64(EAS_END_INDEX, eas->w); in kvmppc_xive_set_source_config()
208 spapr_xive_end_to_target(end_blk, end_idx, &server, &priority); in kvmppc_xive_set_source_config()
370 uint32_t end_idx, XiveEND *end, in kvmppc_xive_get_queue_config() argument
382 spapr_xive_end_to_target(end_blk, end_idx, &server, &priority); in kvmppc_xive_get_queue_config()
407 uint32_t end_idx, XiveEND *end, in kvmppc_xive_set_queue_config() argument
444 spapr_xive_end_to_target(end_blk, end_idx, &server, &priority); in kvmppc_xive_set_queue_config()
H A Dtrace-events282 xive_router_end_notify(uint8_t end_blk, uint32_t end_idx, uint32_t end_data) "END 0x%02x/0x%04x -> …
283 xive_router_end_escalate(uint8_t end_blk, uint32_t end_idx, uint8_t esc_blk, uint32_t esc_idx, uint…
287 xive_end_source_read(uint8_t end_blk, uint32_t end_idx, uint64_t addr) "END 0x%x/0x%x @0x%"PRIx64
H A Dpnv_xive.c1400 uint32_t end_idx = xive_get_field64(EAS_END_INDEX, eas->w); in pnv_xive_end_notify() local
1421 HWADDR_PRIx, end_blk, end_idx, end_data, notif_port); in pnv_xive_end_notify()
/qemu/tests/tcg/multiarch/
H A Dvma-pthread.c119 size_t i, start_idx, end_idx, page_idx, tmp; in thread_mutate() local
127 end_idx = rand_r(&seed) & PAGE_IDX_MASK; in thread_mutate()
128 if (start_idx > end_idx) { in thread_mutate()
130 start_idx = end_idx; in thread_mutate()
131 end_idx = tmp; in thread_mutate()
134 for (page_idx = start_idx & REGION_MASK; page_idx <= end_idx; in thread_mutate()
148 (end_idx - start_idx + 1) * ctx->pagesize, prot); in thread_mutate()
/qemu/include/hw/ppc/
H A Dspapr_xive.h74 int spapr_xive_end_to_target(uint8_t end_blk, uint32_t end_idx,
90 uint32_t end_idx, XiveEND *end,
93 uint32_t end_idx, XiveEND *end,
H A Dxive2.h46 int (*get_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
48 int (*write_end)(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
66 int xive2_router_get_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
68 int xive2_router_write_end(Xive2Router *xrtr, uint8_t end_blk, uint32_t end_idx,
H A Dxive.h393 int (*get_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
395 int (*write_end)(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
407 int xive_router_get_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
409 int xive_router_write_end(XiveRouter *xrtr, uint8_t end_blk, uint32_t end_idx,
H A Dxive_regs.h290 void xive_end_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf);
292 void xive_end_eas_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf);
H A Dxive2_regs.h141 void xive2_end_pic_print_info(Xive2End *end, uint32_t end_idx, GString *buf);
144 void xive2_end_eas_pic_print_info(Xive2End *end, uint32_t end_idx,
/qemu/hw/virtio/
H A Dvirtio-mem.c533 const unsigned int end_idx = (offset + size + vmem->memslot_size - 1) / in virtio_mem_activate_memslots_to_plug() local
541 for (idx = start_idx; idx < end_idx; idx++) { in virtio_mem_activate_memslots_to_plug()
553 const unsigned int end_idx = (offset + size + vmem->memslot_size - 1) / in virtio_mem_deactivate_unplugged_memslots() local
561 for (idx = start_idx; idx < end_idx; idx++) { in virtio_mem_deactivate_unplugged_memslots()