Home
last modified time | relevance | path

Searched refs:irq_map (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/hw/openrisc/
H A Dvirt.c322 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 Dspapr_irq.c42 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 Dspapr.c2051 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 Dvirt-fdt-build.c318 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 Dvirt.c185 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 Dspapr.h268 unsigned long *irq_map; member
/openbmc/qemu/hw/arm/
H A Dvirt.c1415 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()