taglinefilesource code
bus94arch/alpha/kernel/bios32.cstruct pci_bus *bus;
bus98arch/alpha/kernel/bios32.cbus = dev->bus;
bus99arch/alpha/kernel/bios32.cpcibios_read_config_word(bus->number, dev->devfn, PCI_COMMAND, &cmd);
bus106arch/alpha/kernel/bios32.cpcibios_write_config_dword(bus->number, dev->devfn, reg,
bus108arch/alpha/kernel/bios32.cpcibios_read_config_dword(bus->number, dev->devfn, reg, &base);
bus128arch/alpha/kernel/bios32.cpcibios_write_config_dword(bus->number, dev->devfn, 
bus207arch/alpha/kernel/bios32.cpcibios_write_config_dword(bus->number, dev->devfn,
bus212arch/alpha/kernel/bios32.cpcibios_write_config_word(bus->number, dev->devfn, PCI_COMMAND,
bus217arch/alpha/kernel/bios32.cstatic void layout_bus(struct pci_bus *bus)
bus223arch/alpha/kernel/bios32.cif (!bus->devices && !bus->children)
bus236arch/alpha/kernel/bios32.cfor (dev = bus->devices; dev; dev = dev->sibling) {
bus244arch/alpha/kernel/bios32.cfor (child = bus->children; child; child = child->next) {
bus253arch/alpha/kernel/bios32.cif (bus->self) {
bus254arch/alpha/kernel/bios32.cstruct pci_dev *bridge = bus->self;
bus259arch/alpha/kernel/bios32.cpcibios_read_config_dword(bridge->bus->number, bridge->devfn,
bus262arch/alpha/kernel/bios32.cpcibios_write_config_dword(bridge->bus->number, bridge->devfn,
bus266arch/alpha/kernel/bios32.cpcibios_write_config_dword(bridge->bus->number, bridge->devfn,
bus271arch/alpha/kernel/bios32.cpcibios_write_config_dword(bridge->bus->number, bridge->devfn,
bus276arch/alpha/kernel/bios32.cpcibios_write_config_dword(bridge->bus->number, bridge->devfn,
bus284arch/alpha/kernel/bios32.cpcibios_write_config_dword(bridge->bus->number, bridge->devfn,
bus297arch/alpha/kernel/bios32.cunsigned short index, unsigned char *bus,
bus307arch/alpha/kernel/bios32.c*bus = dev->bus->number;
bus322arch/alpha/kernel/bios32.cunsigned char *bus, unsigned char *devfn)
bus331arch/alpha/kernel/bios32.c*bus = dev->bus->number;
bus401arch/alpha/kernel/bios32.cif (dev->bus->number != 0 ||
bus405arch/alpha/kernel/bios32.cdev->bus->number, PCI_SLOT(dev->devfn));
bus409arch/alpha/kernel/bios32.cpcibios_read_config_byte(dev->bus->number, dev->devfn,
bus428arch/alpha/kernel/bios32.cpcibios_write_config_byte(dev->bus->number, dev->devfn,
bus66arch/alpha/kernel/lca.cstatic int mk_conf_addr(unsigned char bus, unsigned char device_fn,
bus71arch/alpha/kernel/lca.cif (bus == 0) {
bus86arch/alpha/kernel/lca.caddr = (bus << 16) | (device_fn << 8) | where;
bus165arch/alpha/kernel/lca.cint pcibios_read_config_byte (unsigned char bus, unsigned char device_fn,
bus173arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr) < 0) {
bus185arch/alpha/kernel/lca.cint pcibios_read_config_word (unsigned char bus, unsigned char device_fn,
bus197arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr)) {
bus208arch/alpha/kernel/lca.cint pcibios_read_config_dword (unsigned char bus, unsigned char device_fn,
bus220arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr)) {
bus232arch/alpha/kernel/lca.cint pcibios_write_config_byte (unsigned char bus, unsigned char device_fn,
bus238arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr) < 0) {
bus250arch/alpha/kernel/lca.cint pcibios_write_config_word (unsigned char bus, unsigned char device_fn,
bus256arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr) < 0) {
bus268arch/alpha/kernel/lca.cint pcibios_write_config_dword (unsigned char bus, unsigned char device_fn,
bus274arch/alpha/kernel/lca.cif (mk_conf_addr(bus, device_fn, where, &pci_addr) < 0) {
bus209arch/i386/kernel/bios32.cunsigned char *bus, unsigned char *device_fn)
bus224arch/i386/kernel/bios32.c*bus = (bx >> 8) & 0xff;
bus231arch/i386/kernel/bios32.cunsigned short index, unsigned char *bus, unsigned char *device_fn)
bus247arch/i386/kernel/bios32.c*bus = (bx >> 8) & 0xff;
bus252arch/i386/kernel/bios32.cint pcibios_read_config_byte(unsigned char bus,
bus256arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus271arch/i386/kernel/bios32.cint pcibios_read_config_word (unsigned char bus,
bus275arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus290arch/i386/kernel/bios32.cint pcibios_read_config_dword (unsigned char bus,
bus294arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus309arch/i386/kernel/bios32.cint pcibios_write_config_byte (unsigned char bus,
bus313arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus328arch/i386/kernel/bios32.cint pcibios_write_config_word (unsigned char bus,
bus332arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus347arch/i386/kernel/bios32.cint pcibios_write_config_dword (unsigned char bus,
bus351arch/i386/kernel/bios32.cunsigned long bx = (bus << 8) | device_fn;
bus351drivers/net/de4x5.cchar bus;                                /* EISA or PCI */
bus441drivers/net/de4x5.cint bus;
bus446drivers/net/de4x5.c} bus;
bus495drivers/net/de4x5.cstruct bus_type *lp = &bus;
bus512drivers/net/de4x5.cif (lp->bus == PCI) {
bus529drivers/net/de4x5.cif (lp->bus == EISA) {
bus543drivers/net/de4x5.ctmpbus = lp->bus;
bus561drivers/net/de4x5.clp->bus = tmpbus;
bus584drivers/net/de4x5.crequest_region(iobase, (lp->bus == PCI ? DE4X5_PCI_TOTAL_SIZE :
bus659drivers/net/de4x5.cif (status) release_region(iobase, (lp->bus == PCI ? 
bus1344drivers/net/de4x5.cstruct bus_type *lp = &bus;
bus1351drivers/net/de4x5.clp->bus = EISA;
bus1369drivers/net/de4x5.clp->bus = EISA;
bus1407drivers/net/de4x5.cstruct bus_type *lp = &bus;
bus1412drivers/net/de4x5.clp->bus = PCI;
bus2015drivers/net/de4x5.cstruct bus_type *lp = &bus;
bus2023drivers/net/de4x5.cif (lp->bus == PCI) {
bus2060drivers/net/de4x5.cstruct bus_type *lp = &bus;
bus2066drivers/net/de4x5.cif (lp->bus == PCI) {
bus2089drivers/net/de4x5.cif (lp->bus == PCI) {
bus2490drivers/net/de4x5.crelease_region(thisDE4X5.base_addr, (lp->bus == PCI ? 
bus16drivers/net/de4x5.h#define DE4X5_BMR    iobase+(0x000 << lp->bus)  /* Bus Mode Register */
bus17drivers/net/de4x5.h#define DE4X5_TPD    iobase+(0x008 << lp->bus)  /* Transmit Poll Demand Reg */
bus18drivers/net/de4x5.h#define DE4X5_RPD    iobase+(0x010 << lp->bus)  /* Receive Poll Demand Reg */
bus19drivers/net/de4x5.h#define DE4X5_RRBA   iobase+(0x018 << lp->bus)  /* RX Ring Base Address Reg */
bus20drivers/net/de4x5.h#define DE4X5_TRBA   iobase+(0x020 << lp->bus)  /* TX Ring Base Address Reg */
bus21drivers/net/de4x5.h#define DE4X5_STS    iobase+(0x028 << lp->bus)  /* Status Register */
bus22drivers/net/de4x5.h#define DE4X5_OMR    iobase+(0x030 << lp->bus)  /* Operation Mode Register */
bus23drivers/net/de4x5.h#define DE4X5_IMR    iobase+(0x038 << lp->bus)  /* Interrupt Mask Register */
bus24drivers/net/de4x5.h#define DE4X5_MFC    iobase+(0x040 << lp->bus)  /* Missed Frame Counter */
bus25drivers/net/de4x5.h#define DE4X5_APROM  iobase+(0x048 << lp->bus)  /* Ethernet Address PROM */
bus26drivers/net/de4x5.h#define DE4X5_BROM   iobase+(0x048 << lp->bus)  /* Boot ROM Register */
bus27drivers/net/de4x5.h#define DE4X5_SROM   iobase+(0x048 << lp->bus)  /* Serial ROM Register */
bus28drivers/net/de4x5.h#define DE4X5_DDR    iobase+(0x050 << lp->bus)  /* Data Diagnostic Register */
bus29drivers/net/de4x5.h#define DE4X5_FDR    iobase+(0x058 << lp->bus)  /* Full Duplex Register */
bus30drivers/net/de4x5.h#define DE4X5_GPT    iobase+(0x058 << lp->bus)  /* General Purpose Timer Reg.*/
bus31drivers/net/de4x5.h#define DE4X5_GEP    iobase+(0x060 << lp->bus)  /* General Purpose Register */
bus32drivers/net/de4x5.h#define DE4X5_SISR   iobase+(0x060 << lp->bus)  /* SIA Status Register */
bus33drivers/net/de4x5.h#define DE4X5_SICR   iobase+(0x068 << lp->bus)  /* SIA Connectivity Register */
bus34drivers/net/de4x5.h#define DE4X5_STRR   iobase+(0x070 << lp->bus)  /* SIA TX/RX Register */
bus35drivers/net/de4x5.h#define DE4X5_SIGR   iobase+(0x078 << lp->bus)  /* SIA General Register */
bus348drivers/pci/pci.cstatic void burst_bridge(unsigned char bus, unsigned char devfn,
bus364drivers/pci/pci.cpcibios_read_config_byte(bus, devfn, bmap->addr, &val);
bus368drivers/pci/pci.cpcibios_write_config_byte(bus, devfn,
bus377drivers/pci/pci.cpcibios_write_config_byte(bus, devfn,
bus400drivers/pci/pci.cunsigned int l, class_rev, bus, devfn;
bus406drivers/pci/pci.cbus   = dev->bus->number;
bus409drivers/pci/pci.cpcibios_read_config_dword(bus, devfn, PCI_CLASS_REVISION, &class_rev);
bus410drivers/pci/pci.cpcibios_read_config_word (bus, devfn, PCI_VENDOR_ID, &vendor);
bus411drivers/pci/pci.cpcibios_read_config_word (bus, devfn, PCI_DEVICE_ID, &device);
bus412drivers/pci/pci.cpcibios_read_config_word (bus, devfn, PCI_STATUS, &status);
bus413drivers/pci/pci.cpcibios_read_config_byte (bus, devfn, PCI_BIST, &bist);
bus414drivers/pci/pci.cpcibios_read_config_byte (bus, devfn, PCI_LATENCY_TIMER, &latency);
bus415drivers/pci/pci.cpcibios_read_config_byte (bus, devfn, PCI_MIN_GNT, &min_gnt);
bus416drivers/pci/pci.cpcibios_read_config_byte (bus, devfn, PCI_MAX_LAT, &max_lat);
bus421drivers/pci/pci.cbus, PCI_SLOT(devfn), PCI_FUNC(devfn));
bus491drivers/pci/pci.cpcibios_read_config_dword(bus, devfn, reg, &l);
bus518drivers/pci/pci.cpcibios_read_config_dword(bus, devfn, reg, &l);
bus577drivers/pci/pci.cstatic unsigned int scan_bus(struct pci_bus *bus, unsigned long *mem_startp)
bus586drivers/pci/pci.cprintk("...scan_bus(busno=%d,mem=%p)\n", bus->number, *mem_startp);
bus589drivers/pci/pci.cmax = bus->secondary;
bus592drivers/pci/pci.cpcibios_read_config_byte(bus->number, devfn,
bus599drivers/pci/pci.cpcibios_read_config_dword(bus->number, devfn, PCI_VENDOR_ID,
bus608drivers/pci/pci.cdev->bus = bus;
bus632drivers/pci/pci.cburst_bridge(bus->number, devfn,
bus638drivers/pci/pci.cpcibios_read_config_byte(bus->number, devfn, PCI_COMMAND,
bus640drivers/pci/pci.cpcibios_write_config_byte(bus->number, devfn, PCI_COMMAND,
bus642drivers/pci/pci.cpcibios_read_config_byte(bus->number, devfn, PCI_COMMAND,
bus645drivers/pci/pci.cpcibios_write_config_byte(bus->number, devfn, PCI_COMMAND,
bus649drivers/pci/pci.cpcibios_read_config_byte(bus->number, devfn,
bus653drivers/pci/pci.cpcibios_read_config_dword(bus->number, devfn,
bus661drivers/pci/pci.cdev->sibling = bus->devices;
bus662drivers/pci/pci.cbus->devices = dev;
bus671drivers/pci/pci.cchild->next   = bus->children;
bus672drivers/pci/pci.cbus->children = child;
bus674drivers/pci/pci.cchild->parent = bus;
bus681drivers/pci/pci.cchild->primary = bus->secondary;
bus687drivers/pci/pci.cpcibios_write_config_word(bus->number, devfn,
bus689drivers/pci/pci.cpcibios_write_config_word(bus->number, devfn,
bus694drivers/pci/pci.cpcibios_read_config_dword(bus->number, devfn, 0x18,
bus700drivers/pci/pci.cpcibios_write_config_dword(bus->number, devfn, 0x18,
bus713drivers/pci/pci.cpcibios_write_config_dword(bus->number, devfn, 0x18,
bus302drivers/scsi/53c7,8xx.cint bus;
bus352drivers/scsi/53c7,8xx.coverrides[commandline_current].data.pci.bus = ints[1];
bus855drivers/scsi/53c7,8xx.cunsigned char bus, unsigned char device_fn, int options) {
bus864drivers/scsi/53c7,8xx.cbus, (int) (device_fn & 0xf8) >> 3, 
bus873drivers/scsi/53c7,8xx.cif ((error = pcibios_read_config_word (bus, device_fn, PCI_VENDOR_ID, 
bus875drivers/scsi/53c7,8xx.c(error = pcibios_read_config_word (bus, device_fn, PCI_DEVICE_ID, 
bus877drivers/scsi/53c7,8xx.c(error = pcibios_read_config_word (bus, device_fn, PCI_COMMAND, 
bus879drivers/scsi/53c7,8xx.c(error = pcibios_read_config_dword (bus, device_fn, 
bus881drivers/scsi/53c7,8xx.c(error = pcibios_read_config_dword (bus, device_fn, 
bus883drivers/scsi/53c7,8xx.c(error = pcibios_read_config_byte (bus, device_fn, PCI_CLASS_REVISION,
bus885drivers/scsi/53c7,8xx.c(error = pcibios_read_config_byte (bus, device_fn, PCI_INTERRUPT_LINE,
bus963drivers/scsi/53c7,8xx.c(int) irq, DMA_NONE, 1, bus, device_fn, options);
bus993drivers/scsi/53c7,8xx.c(unsigned char) overrides[current_override].data.pci.bus,
bus43include/linux/bios32.hunsigned char *bus, unsigned char *dev_fn);
bus45include/linux/bios32.hunsigned short index, unsigned char *bus,
bus47include/linux/bios32.hextern int pcibios_read_config_byte (unsigned char bus, unsigned char dev_fn,
bus49include/linux/bios32.hextern int pcibios_read_config_word (unsigned char bus, unsigned char dev_fn,
bus51include/linux/bios32.hextern int pcibios_read_config_dword (unsigned char bus, unsigned char dev_fn,
bus53include/linux/bios32.hextern int pcibios_write_config_byte (unsigned char bus, unsigned char dev_fn,
bus55include/linux/bios32.hextern int pcibios_write_config_word (unsigned char bus, unsigned char dev_fn,
bus57include/linux/bios32.hextern pcibios_write_config_dword (unsigned char bus, unsigned char dev_fn,
bus360include/linux/pci.hstruct pci_bus  *bus;    /* bus this device is on */