Searched refs:irq_map (Results 1 – 7 of 7) sorted by relevance
| /openbmc/qemu/hw/openrisc/ |
| H A D | virt.c | 322 uint32_t *irq_map = full_irq_map; in create_pcie_irq_map() local 341 irq_map[i++] = cpu_to_be32(devfn << 8); in create_pcie_irq_map() 342 irq_map[i++] = 0; in create_pcie_irq_map() 343 irq_map[i++] = 0; in create_pcie_irq_map() 346 irq_map[i++] = cpu_to_be32(pin + 1); in create_pcie_irq_map() 349 irq_map[i++] = cpu_to_be32(irqchip_phandle); in create_pcie_irq_map() 350 irq_map[i++] = cpu_to_be32(irq_nr); in create_pcie_irq_map() 355 irq_map += irq_map_stride; in create_pcie_irq_map()
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_irq.c | 42 spapr->irq_map = bitmap_new(spapr->irq_map_nr); in spapr_irq_msi_init() 58 irq = bitmap_find_next_zero_area(spapr->irq_map, spapr->irq_map_nr, 0, num, in spapr_irq_msi_alloc() 65 bitmap_set(spapr->irq_map, irq, num); in spapr_irq_msi_alloc() 72 bitmap_clear(spapr->irq_map, irq - SPAPR_IRQ_MSI, num); in spapr_irq_msi_free() 454 assert(!spapr->irq_map || bitmap_empty(spapr->irq_map, spapr->irq_map_nr)); in spapr_irq_reset()
|
| H A D | spapr.c | 2051 return spapr->irq_map && !bitmap_empty(spapr->irq_map, spapr->irq_map_nr); in spapr_irq_map_needed() 2060 VMSTATE_BITMAP(irq_map, SpaprMachineState, 0, irq_map_nr),
|
| /openbmc/qemu/hw/loongarch/ |
| H A D | virt-fdt-build.c | 318 uint32_t *irq_map = full_irq_map; in fdt_add_pcie_irq_map_node() local 339 irq_map[i] = cpu_to_be32(devfn << 8); in fdt_add_pcie_irq_map_node() 343 irq_map[i] = cpu_to_be32(pin + 1); in fdt_add_pcie_irq_map_node() 347 irq_map[i++] = cpu_to_be32(*pch_pic_phandle); in fdt_add_pcie_irq_map_node() 348 irq_map[i++] = cpu_to_be32(irq_nr); in fdt_add_pcie_irq_map_node() 353 irq_map += irq_map_stride; in fdt_add_pcie_irq_map_node()
|
| /openbmc/qemu/hw/riscv/ |
| H A D | virt.c | 185 uint32_t *irq_map = full_irq_map; in create_pcie_irq_map() local 203 irq_map[i] = cpu_to_be32(devfn << 8); in create_pcie_irq_map() 207 irq_map[i] = cpu_to_be32(pin + 1); in create_pcie_irq_map() 211 irq_map[i++] = cpu_to_be32(irqchip_phandle); in create_pcie_irq_map() 212 irq_map[i++] = cpu_to_be32(irq_nr); in create_pcie_irq_map() 214 irq_map[i++] = cpu_to_be32(0x4); in create_pcie_irq_map() 220 irq_map += irq_map_stride; in create_pcie_irq_map()
|
| /openbmc/qemu/include/hw/ppc/ |
| H A D | spapr.h | 268 unsigned long *irq_map; member
|
| /openbmc/qemu/hw/arm/ |
| H A D | virt.c | 1415 uint32_t *irq_map = full_irq_map; in create_pcie_irq_map() local 1431 irq_map[i] = cpu_to_be32(map[i]); in create_pcie_irq_map() 1433 irq_map += 10; in create_pcie_irq_map()
|