Home
last modified time | relevance | path

Searched refs:irq_routing_table (Results 1 – 11 of 11) sorted by relevance

/openbmc/u-boot/arch/x86/include/asm/
H A Dpirq_routing.h38 struct __packed irq_routing_table { struct
61 static inline int get_irq_slot_count(struct irq_routing_table *rt) in get_irq_slot_count() argument
140 u32 copy_pirq_routing_table(u32 addr, struct irq_routing_table *rt);
H A Dglobal_data.h97 struct irq_routing_table *pirq_routing_table;
/openbmc/linux/arch/x86/pci/
H A Dpcbios.c353 struct irq_routing_table * pcibios_get_irq_routing_table(void) in pcibios_get_irq_routing_table()
356 struct irq_routing_table *rt = NULL; in pcibios_get_irq_routing_table()
391 rt = kmalloc(sizeof(struct irq_routing_table) + opt.size, GFP_KERNEL); in pcibios_get_irq_routing_table()
393 memset(rt, 0, sizeof(struct irq_routing_table)); in pcibios_get_irq_routing_table()
394 rt->size = opt.size + sizeof(struct irq_routing_table); in pcibios_get_irq_routing_table()
H A Dirq.c33 static struct irq_routing_table *pirq_table;
76 struct irq_routing_table *rt; in pirq_check_routing_table()
80 rt = (struct irq_routing_table *)addr; in pirq_check_routing_table()
84 rt->size < sizeof(struct irq_routing_table) || in pirq_check_routing_table()
130 struct irq_routing_table *rt; in pirq_convert_irt_table()
176 struct irq_routing_table *rt; in pirq_find_routing_table()
210 struct irq_routing_table *rt = pirq_table; in pirq_peer_trick()
1268 struct irq_routing_table *rt, in pirq_try_router()
1291 struct irq_routing_table *rt = pirq_table; in pirq_find_router()
1346 struct irq_routing_table *rt = pirq_table; in pirq_get_dev_info()
[all …]
/openbmc/u-boot/arch/x86/lib/
H A Dpirq_routing.c110 u32 copy_pirq_routing_table(u32 addr, struct irq_routing_table *rt) in copy_pirq_routing_table()
112 struct irq_routing_table *rom_rt; in copy_pirq_routing_table()
125 rom_rt = (struct irq_routing_table *)(uintptr_t)addr; in copy_pirq_routing_table()
/openbmc/linux/arch/x86/include/asm/
H A Dpci.h92 struct irq_routing_table *pcibios_get_irq_routing_table(void);
H A Dpci_x86.h85 struct irq_routing_table { struct
/openbmc/u-boot/arch/x86/cpu/
H A Dirq.c153 struct irq_routing_table *rt; in create_pirq_routing_table()
251 rt = calloc(1, sizeof(struct irq_routing_table)); in create_pirq_routing_table()
/openbmc/linux/drivers/pci/hotplug/
H A Dcpqphp.h437 extern struct irq_routing_table *cpqhp_routing_table;
725 return ((cpqhp_routing_table->size - sizeof(struct irq_routing_table)) / in cpqhp_routing_table_length()
H A Dibmphp_core.c114 struct irq_routing_table *rtable; in ibmphp_init_devno()
125 len = (rtable->size - sizeof(struct irq_routing_table)) / in ibmphp_init_devno()
H A Dcpqphp_core.c40 struct irq_routing_table *cpqhp_routing_table;