Home | History | Annotate | Download | only in common

Lines Matching defs:bus

29  * This file contains the interfaces to the bus-specific code
46 /* Bus-specific headers */
54 /* Bus-specific globals */
159 info->bus, info->domain, info->dev, info->func,
220 p->bus.type = BUS_PCI;
221 p->bus.id.pci = d;
245 if ((p->bus.type == BUS_PCI) && (p->bus.id.pci == d)) {
249 p->bus.type = BUS_NONE;
256 * Parse a BUS ID string, and return the PCI bus parameters if it was
257 * in the correct format for a PCI bus id.
261 xf86ParsePciBusString(const char *busID, int *bus, int *device, int *func)
264 * The format is assumed to be "bus[@domain]:device[:func]", where domain,
265 * bus, device and func are decimal integers. domain and func may be
298 *bus = atoi(p);
300 *bus += atoi(d) << 8;
331 * Compare a BUS ID string with a PCI bus id. Return TRUE if they match.
335 xf86ComparePciBusString(const char *busID, int bus, int device, int func)
340 return bus == ibus && device == idevice && func == ifunc;
349 * is PCI and bus, dev and func numbers match.
382 switch (p->bus.type) {
384 return p->bus.id.pci;
386 return p->bus.id.plat->pdev;
420 if ((p->bus.type == BUS_PCI) && (p->bus.id.pci == d)) {
424 if ((p->bus.type == BUS_PLATFORM) && (p->bus.id.plat->pdev)) {
425 struct pci_device *ud = p->bus.id.plat->pdev;
502 | pPci->bus),
541 drvp->driverName, pPci->bus, pPci->dev, pPci->func);
553 if (pEnt->bus.type != BUS_PCI)
555 bus.id.pci == pPci) {
584 int bus, device, func;
586 if (sscanf(argument, "PCI:%d:%d:%d", &bus, &device, &func) == 3) {
587 xf86IsolateDevice.domain = PCI_DOM_FROM_BUS(bus);
588 xf86IsolateDevice.bus = PCI_BUS_NO_DOMAIN(bus);
802 pPci->bus), pPci->dev,
824 pPci->bus), pPci->dev,
862 driverName, pPci->bus, pPci->domain, pPci->dev,
979 driverName, pPci->bus, pPci->dev, pPci->func);
992 if (pEnt->bus.type != BUS_PCI)
994 if (pEnt->bus.id.pci == pPci) {
1436 (pDev->bus == pVideo->bus) &&
1452 snprintf(busnum, sizeof(busnum), "%d", pVideo->bus);
1471 dev->domain, dev->bus, dev->dev, dev->func) == -1)