pci_channel
struct pci_channel *hose = timer_container_of(hose, t, serr_timer);
void pcibios_enable_timers(struct pci_channel *hose)
static struct pci_dev *fake_pci_dev(struct pci_channel *hose,
struct pci_channel *hose)
int __init early_##rw##_config_##size(struct pci_channel *hose, \
int __init pci_is_66mhz_capable(struct pci_channel *hose,
struct pci_channel *hose = timer_container_of(hose, t, err_timer);
struct pci_channel *p = dev->sysdata;
int pci_fixup_pcic(struct pci_channel *chan)
int pci_fixup_pcic(struct pci_channel *chan)
int pci_fixup_pcic(struct pci_channel *chan)
int __attribute__((weak)) pci_fixup_pcic(struct pci_channel *chan)
struct pci_channel *chan = bus->sysdata;
struct pci_channel *chan = bus->sysdata;
struct pci_channel *chan = bus->sysdata;
static struct pci_channel dreamcast_pci_controller = {
int pci_fixup_pcic(struct pci_channel *chan);
static inline void pci_write_reg(struct pci_channel *chan,
static inline unsigned long pci_read_reg(struct pci_channel *chan,
static int __init __area_sdram_check(struct pci_channel *chan,
static struct pci_channel sh7751_pci_controller = {
struct pci_channel *chan = &sh7751_pci_controller;
struct pci_channel *hose = dev_id;
static int __init sh7780_pci_setup_irqs(struct pci_channel *hose)
static inline void __init sh7780_pci_teardown_irqs(struct pci_channel *hose)
static void __init sh7780_pci66_init(struct pci_channel *hose)
struct pci_channel *chan = &sh7780_pci_controller;
static struct pci_channel sh7780_pci_controller = {
struct pci_channel *hose = dev_id;
struct pci_channel *hose;
struct pci_channel *hose = dev->sysdata;
pcibios_bus_report_status_early(struct pci_channel *hose,
struct pci_channel *hose;
static struct pci_channel *hose_head, **hose_tail = &hose_head;
struct pci_channel *chan = dev->sysdata;
static void pcibios_scanbus(struct pci_channel *hose)
int register_pci_controller(struct pci_channel *hose)
static struct pci_channel sh7786_pci_channels[] = {
static int __init phy_wait_for_ack(struct pci_channel *chan)
static int __init pci_wait_for_irq(struct pci_channel *chan, unsigned int mask)
static void __init phy_write_reg(struct pci_channel *chan, unsigned int addr,
struct pci_channel *chan = port->hose;
struct pci_channel *hose;
struct pci_channel *chan = port->hose;
struct pci_channel *chan = port->hose;
struct pci_channel *chan = port->hose;
pci_write_reg(struct pci_channel *chan, unsigned long val, unsigned long reg)
pci_read_reg(struct pci_channel *chan, unsigned long reg)
struct pci_channel *next;
extern int register_pci_controller(struct pci_channel *hose);
extern int early_read_config_byte(struct pci_channel *hose, int top_bus,
extern int early_read_config_word(struct pci_channel *hose, int top_bus,
extern int early_read_config_dword(struct pci_channel *hose, int top_bus,
extern int early_write_config_byte(struct pci_channel *hose, int top_bus,
extern int early_write_config_word(struct pci_channel *hose, int top_bus,
extern int early_write_config_dword(struct pci_channel *hose, int top_bus,
extern void pcibios_enable_timers(struct pci_channel *hose);
unsigned int status, struct pci_channel *hose);
extern int pci_is_66mhz_capable(struct pci_channel *hose,
#define pci_domain_nr(bus) ((struct pci_channel *)(bus)->sysdata)->index
struct pci_channel *hose = bus->sysdata;
if (!pvt->knl.pci_channel[i])
pci_read_config_dword(pvt->knl.pci_channel[i],
WARN_ON(pvt->knl.pci_channel[devidx] != NULL);
pvt->knl.pci_channel[devidx] = pdev;
if (!pvt->knl.pci_channel[i]) {
struct pci_dev *pci_channel[KNL_MAX_CHANNELS];