Home
last modified time | relevance | path

Searched refs:pci_channel (Results 1 – 16 of 16) sorted by relevance

/linux-5.19.10/arch/sh/include/asm/
Dpci.h15 struct pci_channel { struct
16 struct pci_channel *next; argument
41 extern int register_pci_controller(struct pci_channel *hose); argument
45 extern int early_read_config_byte(struct pci_channel *hose, int top_bus,
47 extern int early_read_config_word(struct pci_channel *hose, int top_bus,
49 extern int early_read_config_dword(struct pci_channel *hose, int top_bus,
51 extern int early_write_config_byte(struct pci_channel *hose, int top_bus,
53 extern int early_write_config_word(struct pci_channel *hose, int top_bus,
55 extern int early_write_config_dword(struct pci_channel *hose, int top_bus,
57 extern void pcibios_enable_timers(struct pci_channel *hose);
[all …]
/linux-5.19.10/arch/sh/drivers/pci/
Dcommon.c11 static struct pci_dev *fake_pci_dev(struct pci_channel *hose, in fake_pci_dev()
34 int __init early_##rw##_config_##size(struct pci_channel *hose, \
49 int __init pci_is_66mhz_capable(struct pci_channel *hose, in EARLY_PCI_OP()
90 struct pci_channel *hose = from_timer(hose, t, err_timer); in pcibios_enable_err()
99 struct pci_channel *hose = from_timer(hose, t, serr_timer); in pcibios_enable_serr()
106 void pcibios_enable_timers(struct pci_channel *hose) in pcibios_enable_timers()
123 struct pci_channel *hose) in pcibios_handle_status_errors()
Dpci.c27 static struct pci_channel *hose_head, **hose_tail = &hose_head;
31 static void pcibios_scanbus(struct pci_channel *hose) in pcibios_scanbus()
96 int register_pci_controller(struct pci_channel *hose) in register_pci_controller()
152 struct pci_channel *hose; in pcibios_init()
174 struct pci_channel *hose = dev->sysdata; in pcibios_align_resource()
192 pcibios_bus_report_status_early(struct pci_channel *hose, in pcibios_bus_report_status_early()
260 struct pci_channel *hose; in pcibios_report_status()
276 struct pci_channel *chan = dev->sysdata; in __pci_ioport_map()
Dpcie-sh7786.c25 struct pci_channel *hose;
127 static struct pci_channel sh7786_pci_channels[] = {
155 static int __init phy_wait_for_ack(struct pci_channel *chan) in phy_wait_for_ack()
169 static int __init pci_wait_for_irq(struct pci_channel *chan, unsigned int mask) in pci_wait_for_irq()
183 static void __init phy_write_reg(struct pci_channel *chan, unsigned int addr, in phy_write_reg()
206 struct pci_channel *chan = port->hose; in pcie_clk_init()
261 struct pci_channel *chan = port->hose; in phy_init()
294 struct pci_channel *chan = port->hose; in pcie_reset()
304 struct pci_channel *chan = port->hose; in pcie_init()
Dpci-sh7780.c55 static struct pci_channel sh7780_pci_controller = {
94 struct pci_channel *hose = dev_id; in sh7780_pci_err_irq()
147 struct pci_channel *hose = dev_id; in sh7780_pci_serr_irq()
164 static int __init sh7780_pci_setup_irqs(struct pci_channel *hose) in sh7780_pci_setup_irqs()
215 static inline void __init sh7780_pci_teardown_irqs(struct pci_channel *hose) in sh7780_pci_teardown_irqs()
221 static void __init sh7780_pci66_init(struct pci_channel *hose) in sh7780_pci66_init()
246 struct pci_channel *chan = &sh7780_pci_controller; in sh7780_pci_init()
Dops-sh4.c25 struct pci_channel *chan = bus->sysdata; in sh4_pci_read()
63 struct pci_channel *chan = bus->sysdata; in sh4_pci_write()
101 int __attribute__((weak)) pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
Dpci-sh4.h158 int pci_fixup_pcic(struct pci_channel *chan);
170 static inline void pci_write_reg(struct pci_channel *chan, in pci_write_reg()
176 static inline unsigned long pci_read_reg(struct pci_channel *chan, in pci_read_reg()
Dpci-sh7751.c19 static int __init __area_sdram_check(struct pci_channel *chan, in __area_sdram_check()
59 static struct pci_channel sh7751_pci_controller = {
77 struct pci_channel *chan = &sh7751_pci_controller; in sh7751_pci_init()
Dfixups-landisk.c39 int pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
Dfixups-dreamcast.c30 struct pci_channel *p = dev->sysdata; in gapspci_fixup_resources()
Dfixups-rts7751r2d.c39 int pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
Dpci-dreamcast.c39 static struct pci_channel dreamcast_pci_controller = {
Dfixups-se7751.c39 int pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
Dpcie-sh7786.h566 pci_write_reg(struct pci_channel *chan, unsigned long val, unsigned long reg) in pci_write_reg()
572 pci_read_reg(struct pci_channel *chan, unsigned long reg) in pci_read_reg()
Dops-sh7786.c22 struct pci_channel *chan = bus->sysdata; in sh7786_pcie_config_access()
/linux-5.19.10/drivers/edac/
Dsb_edac.c368 struct pci_dev *pci_channel[KNL_MAX_CHANNELS]; member
1612 if (!pvt->knl.pci_channel[i]) in __populate_dimms()
1623 pci_read_config_dword(pvt->knl.pci_channel[i], in __populate_dimms()
2891 WARN_ON(pvt->knl.pci_channel[devidx] != NULL); in knl_mci_bind_devs()
2892 pvt->knl.pci_channel[devidx] = pdev; in knl_mci_bind_devs()
2917 if (!pvt->knl.pci_channel[i]) { in knl_mci_bind_devs()