/qemu/hw/intc/ |
H A D | spapr_xive.c | 85 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 D | xive2.c | 221 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 D | xive.c | 1471 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 D | spapr_xive_kvm.c | 193 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 D | trace-events | 282 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 D | pnv_xive.c | 1400 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 D | vma-pthread.c | 119 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 D | spapr_xive.h | 74 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 D | xive2.h | 46 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 D | xive.h | 393 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 D | xive_regs.h | 290 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 D | xive2_regs.h | 141 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 D | virtio-mem.c | 533 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()
|