Symbol: bus
usr/src/boot/efi/include/Protocol/PciRootBridgeIo.h
102
#define EFI_PCI_ADDRESS(bus, dev, func, reg) \
usr/src/boot/efi/include/Protocol/PciRootBridgeIo.h
104
(((UINTN) bus) << 24) | \
usr/src/boot/i386/libi386/biospci.c
413
biospci_locator(int8_t bus, uint8_t device, uint8_t function)
usr/src/boot/i386/libi386/biospci.c
416
return ((bus << 8) | ((device & 0x1f) << 3) | (function & 0x7));
usr/src/boot/i386/libi386/biospci.c
576
uint32_t bus, device, function, locator;
usr/src/boot/i386/libi386/biospci.c
582
bus = ficlStackPopInteger(ficlVmGetDataStack(pVM));
usr/src/boot/i386/libi386/biospci.c
584
locator = biospci_locator(bus, device, function);
usr/src/boot/i386/libi386/libi386.h
129
uint32_t biospci_locator(int8_t bus, uint8_t device, uint8_t function);
usr/src/boot/include/dev/pci/pcireg.h
59
#define PCI_RID(bus, slot, func) \
usr/src/boot/include/dev/pci/pcireg.h
60
((((bus) & PCI_BUSMAX) << PCI_RID_BUS_SHIFT) | \
usr/src/boot/include/dev/pci/pcireg.h
64
#define PCI_ARI_RID(bus, func) \
usr/src/boot/include/dev/pci/pcireg.h
65
((((bus) & PCI_BUSMAX) << PCI_RID_BUS_SHIFT) | \
usr/src/boot/sys/sys/module.h
175
.bus = #b, \
usr/src/boot/sys/sys/module.h
99
const char *bus; /* Name of the bus for this table */
usr/src/cmd/bhyve/amd64/mptbl.c
198
int bus, count;
usr/src/cmd/bhyve/amd64/mptbl.c
201
for (bus = 0; bus <= PCI_BUSMAX; bus++)
usr/src/cmd/bhyve/amd64/mptbl.c
202
count += pci_count_lintr(bus);
usr/src/cmd/bhyve/amd64/mptbl.c
212
mpt_generate_pci_int(int bus, int slot, int pin, int pirq_pin __unused,
usr/src/cmd/bhyve/amd64/mptbl.c
227
mpie->src_bus_id = bus;
usr/src/cmd/bhyve/amd64/mptbl.c
238
int pin, bus;
usr/src/cmd/bhyve/amd64/mptbl.c
285
for (bus = 0; bus <= PCI_BUSMAX; bus++)
usr/src/cmd/bhyve/amd64/mptbl.c
286
pci_walk_lintr(bus, mpt_generate_pci_int, &mpie);
usr/src/cmd/bhyve/amd64/mptbl.c
306
int ioints, bus;
usr/src/cmd/bhyve/amd64/mptbl.c
321
for (bus = 1; bus <= PCI_BUSMAX; bus++) {
usr/src/cmd/bhyve/amd64/mptbl.c
322
if (pci_bus_configured(bus)) {
usr/src/cmd/bhyve/common/pci_emul.c
1103
pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot,
usr/src/cmd/bhyve/common/pci_emul.c
1112
pdi->pi_bus = bus;
usr/src/cmd/bhyve/common/pci_emul.c
1121
snprintf(pdi->pi_name, PI_NAMESZ, "%s@pci.%d.%d.%d", pde->pe_emu, bus,
usr/src/cmd/bhyve/common/pci_emul.c
1442
int bus, slot, func, coff, in;
usr/src/cmd/bhyve/common/pci_emul.c
1447
bus = (addr >> 20) & 0xff;
usr/src/cmd/bhyve/common/pci_emul.c
1451
pci_cfgrw(in, bus, slot, func, coff, bytes, (uint32_t *)val);
usr/src/cmd/bhyve/common/pci_emul.c
1499
int bus, slot, func;
usr/src/cmd/bhyve/common/pci_emul.c
1515
for (bus = 0; bus < MAXBUSES; bus++) {
usr/src/cmd/bhyve/common/pci_emul.c
1516
snprintf(node_name, sizeof(node_name), "pci.%d", bus);
usr/src/cmd/bhyve/common/pci_emul.c
1520
pci_businfo[bus] = calloc(1, sizeof(struct businfo));
usr/src/cmd/bhyve/common/pci_emul.c
1521
bi = pci_businfo[bus];
usr/src/cmd/bhyve/common/pci_emul.c
1537
"pci.%d.%d.%d", bus, slot, func);
usr/src/cmd/bhyve/common/pci_emul.c
1546
"\"device\" value", bus, slot, func);
usr/src/cmd/bhyve/common/pci_emul.c
1552
"device \"%s\"", bus, slot, func,
usr/src/cmd/bhyve/common/pci_emul.c
1559
bus, slot, func, emul,
usr/src/cmd/bhyve/common/pci_emul.c
1564
error = pci_emul_init(ctx, pde, bus, slot,
usr/src/cmd/bhyve/common/pci_emul.c
1606
for (bus = 0; bus < MAXBUSES; bus++) {
usr/src/cmd/bhyve/common/pci_emul.c
1607
if ((bi = pci_businfo[bus]) == NULL)
usr/src/cmd/bhyve/common/pci_emul.c
163
static void pci_cfgrw(int in, int bus, int slot, int func, int coff,
usr/src/cmd/bhyve/common/pci_emul.c
1665
pci_apic_prt_entry(int bus __unused, int slot, int pin, int pirq_pin __unused,
usr/src/cmd/bhyve/common/pci_emul.c
1679
pci_pirq_prt_entry(int bus __unused, int slot, int pin, int pirq_pin,
usr/src/cmd/bhyve/common/pci_emul.c
1702
pci_bus_write_dsdt(int bus)
usr/src/cmd/bhyve/common/pci_emul.c
1712
if ((bi = pci_businfo[bus]) == NULL) {
usr/src/cmd/bhyve/common/pci_emul.c
1718
if (bus != 0)
usr/src/cmd/bhyve/common/pci_emul.c
1722
dsdt_line(" Device (PC%02X)", bus);
usr/src/cmd/bhyve/common/pci_emul.c
1728
dsdt_line(" Return (0x%08X)", bus);
usr/src/cmd/bhyve/common/pci_emul.c
1735
dsdt_line(" 0x%04X, // Range Minimum", bus);
usr/src/cmd/bhyve/common/pci_emul.c
1736
dsdt_line(" 0x%04X, // Range Maximum", bus);
usr/src/cmd/bhyve/common/pci_emul.c
1741
if (bus == 0) {
usr/src/cmd/bhyve/common/pci_emul.c
1810
count = pci_count_lintr(bus);
usr/src/cmd/bhyve/common/pci_emul.c
1815
pci_walk_lintr(bus, pci_pirq_prt_entry, NULL);
usr/src/cmd/bhyve/common/pci_emul.c
1819
pci_walk_lintr(bus, pci_apic_prt_entry, NULL);
usr/src/cmd/bhyve/common/pci_emul.c
1852
int bus;
usr/src/cmd/bhyve/common/pci_emul.c
1863
for (bus = 0; bus < MAXBUSES; bus++)
usr/src/cmd/bhyve/common/pci_emul.c
1864
pci_bus_write_dsdt(bus);
usr/src/cmd/bhyve/common/pci_emul.c
1870
pci_bus_configured(int bus)
usr/src/cmd/bhyve/common/pci_emul.c
1872
assert(bus >= 0 && bus < MAXBUSES);
usr/src/cmd/bhyve/common/pci_emul.c
1873
return (pci_businfo[bus] != NULL);
usr/src/cmd/bhyve/common/pci_emul.c
2055
pci_count_lintr(int bus)
usr/src/cmd/bhyve/common/pci_emul.c
2061
if (pci_businfo[bus] != NULL) {
usr/src/cmd/bhyve/common/pci_emul.c
2063
slotinfo = &pci_businfo[bus]->slotinfo[slot];
usr/src/cmd/bhyve/common/pci_emul.c
2074
pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg)
usr/src/cmd/bhyve/common/pci_emul.c
2081
if ((bi = pci_businfo[bus]) == NULL)
usr/src/cmd/bhyve/common/pci_emul.c
2089
cb(bus, slot, pin + 1, ii->ii_pirq_pin,
usr/src/cmd/bhyve/common/pci_emul.c
2100
pci_emul_is_mfdev(int bus, int slot)
usr/src/cmd/bhyve/common/pci_emul.c
2107
if ((bi = pci_businfo[bus]) != NULL) {
usr/src/cmd/bhyve/common/pci_emul.c
2123
pci_emul_hdrtype_fixup(int bus, int slot, int off, int bytes, uint32_t *rv)
usr/src/cmd/bhyve/common/pci_emul.c
2128
mfdev = pci_emul_is_mfdev(bus, slot);
usr/src/cmd/bhyve/common/pci_emul.c
2232
pci_cfgrw(int in, int bus, int slot, int func, int coff, int bytes,
usr/src/cmd/bhyve/common/pci_emul.c
2243
if ((bi = pci_businfo[bus]) != NULL) {
usr/src/cmd/bhyve/common/pci_emul.c
2293
pci_emul_hdrtype_fixup(bus, slot, coff, bytes, valp);
usr/src/cmd/bhyve/common/pci_emul.h
275
int pci_count_lintr(int bus);
usr/src/cmd/bhyve/common/pci_emul.h
276
void pci_walk_lintr(int bus, pci_lintr_cb cb, void *arg);
usr/src/cmd/bhyve/common/pci_emul.h
279
int pci_bus_configured(int bus);
usr/src/cmd/biosdev/biosdev.c
120
static di_node_t search_tree_match_pcibdf(di_node_t node, int bus, int dev,
usr/src/cmd/biosdev/biosdev.c
259
search_tree_match_pcibdf(di_node_t node, int bus, int dev, int fn)
usr/src/cmd/biosdev/biosdev.c
262
pb.busnum = bus;
usr/src/cmd/biosdev/biosdev.c
390
bd->interfacepath.pci.bus,
usr/src/cmd/biosdev/biosdev.c
395
node = search_tree_match_pcibdf(root_node, bd->interfacepath.pci.bus,
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
219
(pcp->bus << 8) | (pcp->dev << 3) | pcp->func;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
407
int i, size, bus, dev, fn;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
412
bus = (bdf & PCIE_REQ_ID_BUS_MASK) >> PCIE_REQ_ID_BUS_SHIFT;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
441
bus, dev, fn, bus, dev, fn, hcpath);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
590
int bus, dev, fn;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
594
bus = (bdf & PCIE_REQ_ID_BUS_MASK) >> PCIE_REQ_ID_BUS_SHIFT;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
620
"@value", bus, dev, fn, bus, dev, fn, rcpath);
usr/src/cmd/hal/addons/storage/addon-storage.c
319
char *bus;
usr/src/cmd/hal/addons/storage/addon-storage.c
330
if ((bus = getenv ("HAL_PROP_STORAGE_BUS")) == NULL)
usr/src/cmd/hal/addons/storage/addon-storage.c
355
printf ("Doing addon-storage for %s (bus %s) (drive_type %s) (udi %s)\n", device_file, bus, drive_type, udi);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1151
const char *bus;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1173
bus = hal_device_property_get_string (p_d, "info.subsystem");
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1174
if (bus != NULL) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1176
if (strcmp(bus, busses[i]) == 0) {
usr/src/cmd/hal/utils/adt_data.c
23
get_audit_export_data(DBusConnection *bus, const char *invoked_by_syscon_name, size_t *data_size)
usr/src/cmd/hal/utils/adt_data.c
49
reply = dbus_connection_send_with_reply_and_block (bus,
usr/src/cmd/hal/utils/adt_data.h
19
adt_export_data_t *get_audit_export_data(DBusConnection *bus, const char *invoked_by_syscon_name, size_t *data_size);
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1132
char *bus = NULL;
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1178
'b', MDB_OPT_STR, &bus,
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1185
if (bus != NULL && data.di_flags != DEVINFO_VERBOSE) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1207
if (bus != NULL) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1208
if (strcmp(bus, "pcie") == 0) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1219
mdb_warn("unknown bus type: %s\n", bus);
usr/src/cmd/mdb/common/modules/genunix/pci.c
100
bus = (bdf & PCIE_REQ_ID_BUS_MASK) >> PCIE_REQ_ID_BUS_SHIFT;
usr/src/cmd/mdb/common/modules/genunix/pci.c
104
mdb_snprintf(buf, len, "%r/%r/%r", bus, dev, func);
usr/src/cmd/mdb/common/modules/genunix/pci.c
336
mdb_pcie_bus_t bus;
usr/src/cmd/mdb/common/modules/genunix/pci.c
346
mdb_ctf_vread(&bus, "pcie_bus_t", "mdb_pcie_bus_t",
usr/src/cmd/mdb/common/modules/genunix/pci.c
349
count, pfd_addr, bus.bus_bdf,
usr/src/cmd/mdb/common/modules/genunix/pci.c
350
pcie_bdf(bus.bus_bdf, bdf, sizeof (bdf)),
usr/src/cmd/mdb/common/modules/genunix/pci.c
351
bus.bus_dev_type);
usr/src/cmd/mdb/common/modules/genunix/pci.c
385
bus.bus_dip);
usr/src/cmd/mdb/common/modules/genunix/pci.c
387
bus.bus_rp_dip);
usr/src/cmd/mdb/common/modules/genunix/pci.c
64
struct pcie_bus bus;
usr/src/cmd/mdb/common/modules/genunix/pci.c
76
if (mdb_vread(&bus, sizeof (bus), bus_addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/pci.c
81
return (wsp->walk_callback(bus_addr, &bus, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/genunix/pci.c
98
uint_t bus, dev, func;
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
419
uint32_t bus, dev, func;
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
422
bus = (uint32_t)mdb_argtoull(&argv[0]);
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
426
if ((bus & 0xffff) != bus) {
usr/src/cmd/mdb/intel/kmdb/kvm_isadep.c
447
addr = PCI_CADDR1(bus, dev, func, off);
usr/src/cmd/pcitool/pcitool.c
1365
prg.bus_no = input_args_p->bus;
usr/src/cmd/pcitool/pcitool.c
752
int bus;
usr/src/cmd/pcitool/pcitool.c
769
first_bus = last_bus = input_args_p->bus;
usr/src/cmd/pcitool/pcitool.c
826
for (bus = first_bus; ((bus <= last_bus) && (rval == SUCCESS)); bus++) {
usr/src/cmd/pcitool/pcitool.c
827
prg.bus_no = bus;
usr/src/cmd/pcitool/pcitool.c
832
} else if (supports_ari(fd, bus) == SUCCESS) {
usr/src/cmd/pcitool/pcitool_ui.c
1134
case bus:
usr/src/cmd/pcitool/pcitool_ui.c
1488
case bus:
usr/src/cmd/pcitool/pcitool_ui.c
1523
dumpthis->bus, dumpthis->bus);
usr/src/cmd/pcitool/pcitool_ui.c
241
&parsed_args->bus, &parsed_args->device,
usr/src/cmd/pcitool/pcitool_ui.c
314
&parsed_args->bus, &parsed_args->device,
usr/src/cmd/pcitool/pcitool_ui.h
96
uint8_t bus;
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3218
bus:8, /* bus number */
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvc_objects_class.h
173
uint32_t bus;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2866
uint32_t controller, bus, addr, port;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2869
bus = PSVC_GET_ASPEC_BUSNUM(addr_spec);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2876
dp->bus == bus &&
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
5121
&hdlp->dev_tbl[i].bus, &hdlp->dev_tbl[i].addr,
usr/src/cmd/ptools/pstack/pstack.c
595
void (*segv)(int), (*bus)(int), (*ill)(int);
usr/src/cmd/ptools/pstack/pstack.c
598
bus = signal(SIGBUS, fatal_signal);
usr/src/cmd/ptools/pstack/pstack.c
609
(void) signal(SIGBUS, bus);
usr/src/cmd/raidctl/raidctl.c
1617
if (arraypart_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1625
arraypart_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
1650
if (arraypart_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1656
arraypart_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
1759
if (disk_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1763
disk_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
1772
if (disk_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1777
disk_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
1947
if (arraypart_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1953
arraypart_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
1976
if (arraypart_attr.tag.cidl.bus == MAX64BIT) {
usr/src/cmd/raidctl/raidctl.c
1982
arraypart_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
2026
disk_attr.tag.cidl.bus,
usr/src/cmd/raidctl/raidctl.c
2653
disk_tagp->cidl.bus = 0;
usr/src/cmd/raidctl/raidctl.c
2725
disk_tagp->cidl.bus = atoi(p);
usr/src/grub/grub-0.97/netboot/config.c
31
state->dev.bus = 0;
usr/src/grub/grub-0.97/netboot/davicom.c
673
pcibios_write_config_dword(pci->bus, pci->devfn, 0x40, 0x00000000);
usr/src/grub/grub-0.97/netboot/natsemi.c
269
pcibios_read_config_dword(pci->bus, pci->devfn, PCIPM, &tmp);
usr/src/grub/grub-0.97/netboot/natsemi.c
273
pcibios_write_config_dword(pci->bus, pci->devfn, PCIPM, newtmp);
usr/src/grub/grub-0.97/netboot/pci.c
265
unsigned int devfn, bus, buses;
usr/src/grub/grub-0.97/netboot/pci.c
278
first_bus = dev->bus;
usr/src/grub/grub-0.97/netboot/pci.c
284
dev->bus = 0;
usr/src/grub/grub-0.97/netboot/pci.c
295
for (bus = first_bus; bus < buses; ++bus) {
usr/src/grub/grub-0.97/netboot/pci.c
298
pcibios_read_config_byte(bus, devfn, PCI_HEADER_TYPE, &hdr_type);
usr/src/grub/grub-0.97/netboot/pci.c
301
pcibios_read_config_dword(bus, devfn, PCI_VENDOR_ID, &l);
usr/src/grub/grub-0.97/netboot/pci.c
309
pcibios_read_config_dword(bus, devfn, PCI_REVISION, &l);
usr/src/grub/grub-0.97/netboot/pci.c
315
bus, PCI_SLOT(devfn), PCI_FUNC(devfn),
usr/src/grub/grub-0.97/netboot/pci.c
323
pcibios_read_config_byte(bus, devfn, i, &byte);
usr/src/grub/grub-0.97/netboot/pci.c
344
dev->bus = bus;
usr/src/grub/grub-0.97/netboot/pci.c
351
pcibios_read_config_dword(bus, devfn,
usr/src/grub/grub-0.97/netboot/pci.c
357
pcibios_read_config_dword(bus, devfn,
usr/src/grub/grub-0.97/netboot/pci.c
363
pcibios_read_config_dword(bus, devfn, reg, &ioaddr);
usr/src/grub/grub-0.97/netboot/pci.c
398
pcibios_read_config_word(p->bus, p->devfn, PCI_COMMAND, &pci_command);
usr/src/grub/grub-0.97/netboot/pci.c
405
pci_command, new_command, p->bus, p->devfn);
usr/src/grub/grub-0.97/netboot/pci.c
407
pcibios_write_config_word(p->bus, p->devfn, PCI_COMMAND, new_command);
usr/src/grub/grub-0.97/netboot/pci.c
409
pcibios_read_config_byte(p->bus, p->devfn, PCI_LATENCY_TIMER, &pci_latency);
usr/src/grub/grub-0.97/netboot/pci.c
415
pcibios_write_config_byte(p->bus, p->devfn, PCI_LATENCY_TIMER, 32);
usr/src/grub/grub-0.97/netboot/pci.c
446
return bar + pcibios_bus_base(dev->bus);
usr/src/grub/grub-0.97/netboot/pci.h
278
unsigned char bus;
usr/src/grub/grub-0.97/netboot/pci.h
286
extern int pcibios_read_config_byte(unsigned int bus, unsigned int device_fn, unsigned int where, uint8_t *value);
usr/src/grub/grub-0.97/netboot/pci.h
287
extern int pcibios_write_config_byte (unsigned int bus, unsigned int device_fn, unsigned int where, uint8_t value);
usr/src/grub/grub-0.97/netboot/pci.h
288
extern int pcibios_read_config_word(unsigned int bus, unsigned int device_fn, unsigned int where, uint16_t *value);
usr/src/grub/grub-0.97/netboot/pci.h
289
extern int pcibios_write_config_word (unsigned int bus, unsigned int device_fn, unsigned int where, uint16_t value);
usr/src/grub/grub-0.97/netboot/pci.h
290
extern int pcibios_read_config_dword(unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t *value);
usr/src/grub/grub-0.97/netboot/pci.h
291
extern int pcibios_write_config_dword(unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t value);
usr/src/grub/grub-0.97/netboot/pci.h
292
extern unsigned long pcibios_bus_base(unsigned int bus);
usr/src/grub/grub-0.97/netboot/pci.h
299
return pcibios_read_config_byte(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci.h
304
return pcibios_write_config_byte(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci.h
309
return pcibios_read_config_word(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci.h
314
return pcibios_write_config_word(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci.h
319
return pcibios_read_config_dword(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci.h
324
return pcibios_write_config_dword(dev->bus, dev->devfn, where, value);
usr/src/grub/grub-0.97/netboot/pci_io.c
144
int pcibios_read_config_byte(unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
148
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
171
int pcibios_read_config_word(unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
175
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
198
int pcibios_read_config_dword(unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
202
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
225
int pcibios_write_config_byte (unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
229
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
252
int pcibios_write_config_word (unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
256
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
26
#define CONFIG_CMD(bus, device_fn, where) (0x80000000 | (bus << 16) | (device_fn << 8) | (where & ~3))
usr/src/grub/grub-0.97/netboot/pci_io.c
279
int pcibios_write_config_dword (unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
28
int pcibios_read_config_byte(unsigned int bus, unsigned int device_fn,
usr/src/grub/grub-0.97/netboot/pci_io.c
283
unsigned long bx = (bus << 8) | device_fn;
usr/src/grub/grub-0.97/netboot/pci_io.c
31
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/pci_io.c
36
int pcibios_read_config_word (unsigned int bus,
usr/src/grub/grub-0.97/netboot/pci_io.c
39
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/pci_io.c
411
unsigned long pcibios_bus_base(unsigned int bus __unused)
usr/src/grub/grub-0.97/netboot/pci_io.c
44
int pcibios_read_config_dword (unsigned int bus, unsigned int device_fn,
usr/src/grub/grub-0.97/netboot/pci_io.c
47
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/pci_io.c
52
int pcibios_write_config_byte (unsigned int bus, unsigned int device_fn,
usr/src/grub/grub-0.97/netboot/pci_io.c
55
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/pci_io.c
60
int pcibios_write_config_word (unsigned int bus, unsigned int device_fn,
usr/src/grub/grub-0.97/netboot/pci_io.c
63
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/pci_io.c
68
int pcibios_write_config_dword (unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t value)
usr/src/grub/grub-0.97/netboot/pci_io.c
70
outl(CONFIG_CMD(bus,device_fn,where), 0xCF8);
usr/src/grub/grub-0.97/netboot/sis900.c
253
pcibios_read_config_byte(p->bus,p->devfn, 0x48, &reg);
usr/src/grub/grub-0.97/netboot/sis900.c
254
pcibios_write_config_byte(p->bus,p->devfn, 0x48, reg | 0x40);
usr/src/grub/grub-0.97/netboot/sis900.c
261
pcibios_write_config_byte(p->bus,p->devfn, 0x48, reg & ~0x40);
usr/src/grub/grub-0.97/netboot/sis900.c
335
pcibios_write_config_dword(pci->bus, pci->devfn, 0x40, 0x00000000);
usr/src/grub/grub-0.97/netboot/sis900.c
341
pcibios_read_config_byte(pci->bus,pci->devfn, PCI_REVISION, &revision);
usr/src/grub/grub-0.97/netboot/tulip.c
1291
pcibios_write_config_dword(pci->bus, pci->devfn, 0x40, 0x00000000);
usr/src/grub/grub-0.97/netboot/tulip.c
1299
pcibios_read_config_byte(pci->bus, pci->devfn, PCI_REVISION, &chip_rev);
usr/src/grub/grub-0.97/netboot/undi.c
451
undi.pxs->loader.ax = ( undi.pci.bus << 8 ) | undi.pci.devfn;
usr/src/grub/grub-0.97/netboot/undi.c
512
undi.pxs->start_undi.ax = ( undi.pci.bus << 8 ) | undi.pci.devfn;
usr/src/grub/grub-0.97/netboot/w89c840.c
628
printf("winbond-840: PCI bus %hhX device function %hhX: I/O address: %hX\n", p->bus, p->devfn, ioaddr);
usr/src/grub/grub-0.97/stage2/smp-imps.c
134
imps_bus bus[2];
usr/src/grub/grub-0.97/stage2/smp-imps.c
399
add_bus (imps_bus * bus)
usr/src/grub/grub-0.97/stage2/smp-imps.c
403
memmove (str, bus->bus_type, 6);
usr/src/grub/grub-0.97/stage2/smp-imps.c
405
KERNEL_PRINT ((" Bus id %d is %s\n", bus->id, str));
usr/src/grub/grub-0.97/stage2/smp-imps.c
598
memcpy (defconfig.bus[0].bus_type, "ISA ", 6);
usr/src/grub/grub-0.97/stage2/smp-imps.c
603
memcpy (defconfig.bus[0].bus_type, "MCA ", 6);
usr/src/grub/grub-0.97/stage2/smp-imps.c
609
defconfig.bus[1].type = IMPS_BCT_BUS;
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
324
int bus;
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
341
did_BDF(didp, &bus, NULL, NULL);
usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c
343
hb, PCI_BUS, PCI_BUS, bus, bus, didp) != 0) {
usr/src/lib/fm/topo/modules/common/pcibus/did.c
118
int bus, df;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
120
bus = (cbp->cb_bdf & 0xFF00) >> 8;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
127
if (slot.smbl_bus == bus && slot.smbl_df == df) {
usr/src/lib/fm/topo/modules/common/pcibus/did.c
519
did_BDF(did_t *dp, int *bus, int *dev, int *fn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
522
if (bus != NULL)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
523
*bus = dp->dp_bus;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
616
pci_BDF_get(topo_mod_t *mp, di_node_t dn, int *bus, int *dev, int *fn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
622
*bus = dp->dp_bus;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
150
hostbridge_asdevice(topo_mod_t *mod, tnode_t *bus)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
155
di = topo_node_getspecific(bus);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
158
if ((dev32 = pcidev_declare(mod, bus, di, 32)) == NULL)
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
500
declare_dev_and_fn(topo_mod_t *mod, tnode_t *bus, tnode_t **dev, di_node_t din,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
513
*dev = pciexdev_declare(mod, bus, din, devno);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
515
*dev = pcidev_declare(mod, bus, din, devno);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
570
dp = did_find(mod, topo_node_getspecific(bus));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
155
int board, bridge, rc, bus, dev;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
164
did_BDF(dp, &bus, &dev, NULL);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
168
__func__, platform, board, bridge, rc, bus, dev);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c
183
(m.dl_bus == -1 || m.dl_bus == bus) &&
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
101
bus = ob.smboe_bus;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
109
devt == SMB_TYPE_SLOT ? "slot" : "ob dev", bus, dev_funct);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
111
*bdf = BDF(bus, dev_funct);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
76
uint8_t bus, dev_funct;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
96
bus = slot.smbl_bus;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1030
drive->bus = LIBHAL_DRIVE_BUS_USB;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1032
drive->bus = LIBHAL_DRIVE_BUS_IEEE1394;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1034
drive->bus = LIBHAL_DRIVE_BUS_IDE;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1036
drive->bus = LIBHAL_DRIVE_BUS_SCSI;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1038
drive->bus = LIBHAL_DRIVE_BUS_CCW;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
1459
return drive->bus;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
513
LibHalDriveBus bus;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
516
bus = libhal_drive_get_bus (drive);
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
526
name = libhal_storage_policy_lookup_icon (policy, 0x10000 + drive_type*0x100 + bus);
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
543
LibHalDriveBus bus;
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
560
bus = libhal_drive_get_bus (drive);
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
568
name = libhal_storage_policy_lookup_icon (policy, 0x20000 + drive_type*0x100 + bus);
usr/src/lib/hal/libhal-storage/common/libhal-storage.c
677
LibHalDriveBus bus;
usr/src/lib/libdiskmgt/common/bus.c
106
if (libdiskmgt_str_eq(name, buses[i]->p.bus->name)) {
usr/src/lib/libdiskmgt/common/bus.c
107
bus = buses[i];
usr/src/lib/libdiskmgt/common/bus.c
115
if (bus == NULL) {
usr/src/lib/libdiskmgt/common/bus.c
119
return (bus);
usr/src/lib/libdiskmgt/common/bus.c
132
return (desc->p.bus->name);
usr/src/lib/libdiskmgt/common/bus.c
173
bp = desc->p.bus;
usr/src/lib/libdiskmgt/common/bus.c
197
if (libdiskmgt_str_eq(name, allbuses[i]->p.bus->pname)) {
usr/src/lib/libdiskmgt/common/bus.c
200
libdiskmgt_str_eq(bp->pname, allbuses[i]->p.bus->name)) {
usr/src/lib/libdiskmgt/common/bus.c
224
bp = desc->p.bus;
usr/src/lib/libdiskmgt/common/bus.c
65
bp = dp->p.bus;
usr/src/lib/libdiskmgt/common/bus.c
98
descriptor_t *bus = NULL;
usr/src/lib/libdiskmgt/common/cache.c
799
d->p.bus = op;
usr/src/lib/libdiskmgt/common/cache.c
945
if (libdiskmgt_str_eq(descp->p.bus->name, busp->name)) {
usr/src/lib/libdiskmgt/common/cache.c
946
descp->p.bus = busp;
usr/src/lib/libdiskmgt/common/cache.c
952
descp->p.bus = NULL;
usr/src/lib/libdiskmgt/common/controller.c
220
if (cp->bus != NULL) {
usr/src/lib/libdiskmgt/common/controller.c
221
buses[pos++] = cache_get_desc(DM_BUS, cp->bus, NULL, NULL, errp);
usr/src/lib/libdiskmgt/common/disks_private.h
124
bus_t *bus;
usr/src/lib/libdiskmgt/common/disks_private.h
93
struct bus_info *bus;
usr/src/lib/libdiskmgt/common/findevs.c
399
cp->bus = add_bus(args, di_parent_node(node),
usr/src/lib/libprtdiag/common/io.c
59
find_pci_bus(Prom_node *node, int id, int bus)
usr/src/lib/libprtdiag/common/io.c
74
(tmp_bus == bus)) {
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
572
read_long(int fd, int bus, int dev, int func, int offset, int *ret)
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
581
prg.bus_no = bus;
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
588
log_printf("%d.%d.%d offset 0x%x\n", bus, dev, func, offset);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
595
read_word(int fd, int bus, int dev, int func, int offset, int *ret)
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
604
prg.bus_no = bus;
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
611
log_printf("%d.%d.%d offset 0x%x\n", bus, dev, func, offset);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
618
read_byte(int fd, int bus, int dev, int func, int offset, int *ret)
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
627
prg.bus_no = bus;
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
634
log_printf("%d.%d.%d offset 0x%x\n", bus, dev, func, offset);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
643
(char *device_path, int bus, int dev, int func, int *actual,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
673
cap_ptr = read_byte(fd, bus, dev, func, PCI_CONF_CAP_PTR, &ret);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
679
cap_reg = read_word(fd, bus, dev, func, cap_ptr, &ret);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
690
link_cap = read_long(fd, bus, dev, func, cap_ptr +
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
696
link_status = read_word(fd, bus, dev, func,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
713
(fd, bus, dev, func, PCI_CONF_HEADER, &ret);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
723
sec_status = read_word(fd, bus, dev, func,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
75
static uint32_t read_long(int fd, int bus, int dev, int func,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
751
pcix_status = read_long(fd, bus, dev, func,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
77
static uint8_t read_byte(int fd, int bus, int dev, int func, int offset,
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
771
cap_reg = read_word(fd, bus, dev, func, cap_ptr, &ret);
usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c
79
static uint16_t read_word(int fd, int bus, int dev, int func, int offset,
usr/src/lib/libraidcfg/common/raidcfg.c
539
if (attr->tag.cidl.bus == tag.cidl.bus &&
usr/src/lib/libraidcfg/common/raidcfg.c
731
dst->tag.cidl.bus = (uint64_t)OBJ_ATTR_NONE;
usr/src/lib/libraidcfg/common/raidcfg.c
746
dst->tag.cidl.bus = disk_attr->tag.cidl.bus;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
264
uint64_t bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1241
vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1246
pptdev.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1254
vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1259
pptdev.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1267
vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1273
pptmmio.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1284
vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1290
pptmmio.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1300
vm_setup_pptdev_msi(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1306
pptmsi.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1317
vm_setup_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1323
pptmsix.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1335
vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1340
ppt.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.h
254
int vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func);
usr/src/lib/libvmmapi/common/vmmapi.h
255
int vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func);
usr/src/lib/libvmmapi/common/vmmapi.h
256
int vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.h
258
int vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.h
260
int vm_setup_pptdev_msi(struct vmctx *ctx, int bus, int slot,
usr/src/lib/libvmmapi/common/vmmapi.h
262
int vm_setup_pptdev_msix(struct vmctx *ctx, int bus, int slot,
usr/src/lib/libvmmapi/common/vmmapi.h
265
int vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func);
usr/src/uts/common/io/aac/aac.c
2957
uint32_t bus, tgt;
usr/src/uts/common/io/aac/aac.c
2982
for (bus = 0; bus < softs->bus_max; bus++) {
usr/src/uts/common/io/aac/aac.c
2987
dvp->bus = bus;
usr/src/uts/common/io/aac/aac.c
5796
((struct aac_nondasd *)acp->dvp)->bus);
usr/src/uts/common/io/aac/aac.c
7463
uint32_t bus, tgt;
usr/src/uts/common/io/aac/aac.c
7475
for (bus = 0; bus < softs->bus_max; bus++) {
usr/src/uts/common/io/aac/aac.c
7476
AACDB_PRINT(softs, CE_NOTE, "bus %d:", bus);
usr/src/uts/common/io/aac/aac.c
8181
ctl = ((struct aac_nondasd *)acp->dvp)->bus;
usr/src/uts/common/io/aac/aac.h
168
#define AAC_P2VTGT(softs, bus, tgt) \
usr/src/uts/common/io/aac/aac.h
169
((softs)->tgt_max * (bus) + (tgt) + AAC_MAX_LD)
usr/src/uts/common/io/aac/aac.h
207
uint32_t bus;
usr/src/uts/common/io/aac/aac_ioctl.c
656
resp->bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/common/io/aac/aac_ioctl.c
680
} else if (qdisk->bus == -1 && qdisk->target == -1 &&
usr/src/uts/common/io/aac/aac_ioctl.c
684
qdisk->bus = 0;
usr/src/uts/common/io/aac/aac_ioctl.h
91
uint32_t bus;
usr/src/uts/common/io/aac/aac_ioctl.h
97
int32_t bus;
usr/src/uts/common/io/busra.c
1275
char *bus;
usr/src/uts/common/io/busra.c
1281
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/common/io/busra.c
1288
if (strcmp(bus, "pciex") == 0) {
usr/src/uts/common/io/busra.c
1290
ddi_prop_free(bus);
usr/src/uts/common/io/busra.c
1292
} else if (strcmp(bus, "pci") == 0) {
usr/src/uts/common/io/busra.c
1297
ddi_prop_free(bus);
usr/src/uts/common/io/busra.c
1300
ddi_prop_free(bus);
usr/src/uts/common/io/busra.c
1310
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/common/io/busra.c
1314
if (strcmp(bus, "pciex") == 0)
usr/src/uts/common/io/busra.c
1317
ddi_prop_free(bus);
usr/src/uts/common/io/cardbus/cardbus.c
1006
uint8_t bus, device, function;
usr/src/uts/common/io/cardbus/cardbus.c
1010
bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/common/io/cardbus/cardbus.c
1017
bus, device, function);
usr/src/uts/common/io/cardbus/cardbus.c
1305
int bus, device, func;
usr/src/uts/common/io/cardbus/cardbus.c
1341
bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/common/io/cardbus/cardbus.c
1354
bus, device, func,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
119
uint_t bus;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1313
uint_t *bus;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1321
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1330
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1333
(uint64_t)bus[0], (uint64_t)(bus[1] - bus[0] + 1),
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1338
kmem_free(bus, k);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
1342
kmem_free(bus, k);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2177
uint_t *bus;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2225
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2233
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2234
kmem_free(bus, k);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2345
cardbus_probe_bridge(cbus_t *cbp, dev_info_t *attpt, uint_t bus,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2360
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2393
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2421
"NEW bus found [%u]->[%u]\n", bus, new_bus);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2423
(void) cardbus_set_bus_numbers(config_handle, bus, new_bus);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2480
cardbus_probe_children(cbus_t *cbp, dev_info_t *parent, uint_t bus,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2496
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2515
if (cardbus_add_config_reg(new_child, bus,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2602
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2636
"NEW bus found [%u]->[%u]\n", bus, new_bus);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2641
bus, new_bus);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2710
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2748
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2867
sub_class, bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2874
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3057
uint_t bus, uint_t device, uint_t func)
usr/src/uts/common/io/cardbus/cardbus_cfg.c
3061
reg[0] = PCICFG_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
334
uint_t bus;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
340
bus = cardbus_primary_busno(cbp->cb_dip);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
370
"Configuring [0x%x][0x%x][0x%x]\n", bus, cardbus_dev, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
373
bus, cardbus_dev, func)) {
usr/src/uts/common/io/cardbus/cardbus_cfg.c
377
bus, cardbus_dev, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
382
bus, cardbus_dev, func);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
387
bus, cardbus_dev, func);
usr/src/uts/common/io/cardbus/cardbus_hp.c
1008
bus, device, func);
usr/src/uts/common/io/cardbus/cardbus_hp.c
859
uint8_t bus, device, function;
usr/src/uts/common/io/cardbus/cardbus_hp.c
897
bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/common/io/cardbus/cardbus_hp.c
906
if (bus <= ctrl->busno)
usr/src/uts/common/io/cardbus/cardbus_hp.c
911
"[0x%x][0x%x][0x%x]\n", bus, device, function);
usr/src/uts/common/io/cardbus/cardbus_hp.c
975
uint_t bus, device, func, length;
usr/src/uts/common/io/cardbus/cardbus_hp.c
996
bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/common/io/cardbus/cardbus_hp.c
998
if (bus <= prim_bus)
usr/src/uts/common/io/cpqary3/cpqary3.c
799
cpqary3p->bus = PCI_REG_BUS_G(*regp);
usr/src/uts/common/io/cpqary3/cpqary3.h
213
uint8_t bus;
usr/src/uts/common/io/cpqary3/cpqary3.h
277
uint8_t bus;
usr/src/uts/common/io/cpqary3/cpqary3_ioctl.c
171
ctlr_info->bus = cpqary3p->bus;
usr/src/uts/common/io/cpqary3/cpqary3_ioctl.h
90
uint8_t bus; /* controllers PCI Bus number */
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
301
mask = hw->bus.func ? E1000_SWFW_PHY1_SM : E1000_SWFW_PHY0_SM;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
317
mask = hw->bus.func ? E1000_SWFW_PHY1_SM : E1000_SWFW_PHY0_SM;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
638
if (hw->bus.func == 1)
usr/src/uts/common/io/e1000api/e1000_82540.c
710
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_82542.c
179
hw->bus.type = e1000_bus_type_pci;
usr/src/uts/common/io/e1000api/e1000_82542.c
180
hw->bus.speed = e1000_bus_speed_unknown;
usr/src/uts/common/io/e1000api/e1000_82542.c
181
hw->bus.width = e1000_bus_width_unknown;
usr/src/uts/common/io/e1000api/e1000_82542.c
194
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_82542.c
230
if (bus->pci_cmd_word & CMD_MEM_WRT_INVALIDATE)
usr/src/uts/common/io/e1000api/e1000_82542.c
274
if (hw->bus.pci_cmd_word & CMD_MEM_WRT_INVALIDATE)
usr/src/uts/common/io/e1000api/e1000_82543.c
1588
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_82575.c
1138
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_82575.c
1140
else if (hw->bus.func == E1000_FUNC_2)
usr/src/uts/common/io/e1000api/e1000_82575.c
1142
else if (hw->bus.func == E1000_FUNC_3)
usr/src/uts/common/io/e1000api/e1000_82575.c
2438
NVM_82580_LAN_FUNC_OFFSET(hw->bus.func), 1,
usr/src/uts/common/io/e1000api/e1000_82575.c
556
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_82575.c
558
else if (hw->bus.func == E1000_FUNC_2)
usr/src/uts/common/io/e1000api/e1000_82575.c
560
else if (hw->bus.func == E1000_FUNC_3)
usr/src/uts/common/io/e1000api/e1000_82575.c
578
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_82575.c
580
else if (hw->bus.func == E1000_FUNC_2)
usr/src/uts/common/io/e1000api/e1000_82575.c
582
else if (hw->bus.func == E1000_FUNC_3)
usr/src/uts/common/io/e1000api/e1000_hw.h
1083
struct e1000_bus_info bus;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4977
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4989
if (bus->width == e1000_bus_width_unknown)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4990
bus->width = e1000_bus_width_pcie_x1;
usr/src/uts/common/io/e1000api/e1000_mac.c
180
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_mac.c
187
bus->type = (status & E1000_STATUS_PCIX_MODE)
usr/src/uts/common/io/e1000api/e1000_mac.c
192
if (bus->type == e1000_bus_type_pci) {
usr/src/uts/common/io/e1000api/e1000_mac.c
193
bus->speed = (status & E1000_STATUS_PCI66)
usr/src/uts/common/io/e1000api/e1000_mac.c
199
bus->speed = e1000_bus_speed_66;
usr/src/uts/common/io/e1000api/e1000_mac.c
202
bus->speed = e1000_bus_speed_100;
usr/src/uts/common/io/e1000api/e1000_mac.c
205
bus->speed = e1000_bus_speed_133;
usr/src/uts/common/io/e1000api/e1000_mac.c
2063
if (hw->bus.type != e1000_bus_type_pci_express)
usr/src/uts/common/io/e1000api/e1000_mac.c
208
bus->speed = e1000_bus_speed_reserved;
usr/src/uts/common/io/e1000api/e1000_mac.c
2092
if (hw->bus.type != e1000_bus_type_pci_express)
usr/src/uts/common/io/e1000api/e1000_mac.c
214
bus->width = (status & E1000_STATUS_BUS64)
usr/src/uts/common/io/e1000api/e1000_mac.c
235
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_mac.c
241
bus->type = e1000_bus_type_pci_express;
usr/src/uts/common/io/e1000api/e1000_mac.c
246
bus->width = e1000_bus_width_unknown;
usr/src/uts/common/io/e1000api/e1000_mac.c
247
bus->speed = e1000_bus_speed_unknown;
usr/src/uts/common/io/e1000api/e1000_mac.c
251
bus->speed = e1000_bus_speed_2500;
usr/src/uts/common/io/e1000api/e1000_mac.c
254
bus->speed = e1000_bus_speed_5000;
usr/src/uts/common/io/e1000api/e1000_mac.c
257
bus->speed = e1000_bus_speed_unknown;
usr/src/uts/common/io/e1000api/e1000_mac.c
261
bus->width = (enum e1000_bus_width)((pcie_link_status &
usr/src/uts/common/io/e1000api/e1000_mac.c
280
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_mac.c
287
bus->func = (reg & E1000_STATUS_FUNC_MASK) >> E1000_STATUS_FUNC_SHIFT;
usr/src/uts/common/io/e1000api/e1000_mac.c
298
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_mac.c
305
bus->func = (status & E1000_STATUS_FUNC_MASK)
usr/src/uts/common/io/e1000api/e1000_mac.c
308
bus->func = 0;
usr/src/uts/common/io/e1000api/e1000_mac.c
320
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_mac.c
322
bus->func = 0;
usr/src/uts/common/io/e1000api/e1000_mac.c
435
if (hw->bus.func == E1000_FUNC_1)
usr/src/uts/common/io/e1000api/e1000_mac.c
437
if (hw->bus.func == E1000_FUNC_2)
usr/src/uts/common/io/e1000api/e1000_mac.c
440
if (hw->bus.func == E1000_FUNC_3)
usr/src/uts/common/io/e1000api/e1000_mac.c
634
if (hw->bus.type != e1000_bus_type_pcix)
usr/src/uts/common/io/e1000api/e1000_mac.c
964
nvm_offset = NVM_82580_LAN_FUNC_OFFSET(hw->bus.func);
usr/src/uts/common/io/e1000api/e1000_vf.c
201
struct e1000_bus_info *bus = &hw->bus;
usr/src/uts/common/io/e1000api/e1000_vf.c
206
bus->type = e1000_bus_type_reserved;
usr/src/uts/common/io/e1000api/e1000_vf.c
207
bus->speed = e1000_bus_speed_2500;
usr/src/uts/common/io/e1000g/e1000g_main.c
2691
if (hw->bus.pci_cmd_word & CMD_MEM_WRT_INVALIDATE)
usr/src/uts/common/io/e1000g/e1000g_main.c
818
e1000_read_pci_cfg(hw, PCI_COMMAND_REGISTER, &hw->bus.pci_cmd_word);
usr/src/uts/common/io/e1000g/e1000g_osdep.c
32
uint16_t val = hw->bus.pci_cmd_word | CMD_MEM_WRT_INVALIDATE;
usr/src/uts/common/io/e1000g/e1000g_osdep.c
40
uint16_t val = hw->bus.pci_cmd_word & ~CMD_MEM_WRT_INVALIDATE;
usr/src/uts/common/io/e1000g/e1000g_tx.c
1513
if (hw->bus.type == e1000_bus_type_pcix)
usr/src/uts/common/io/e1000g/e1000g_tx.c
709
if (hw->bus.type == e1000_bus_type_pcix &&
usr/src/uts/common/io/e1000g/e1000g_tx.c
933
if (hw->bus.type == e1000_bus_type_pci_express)
usr/src/uts/common/io/hme/hme.c
1025
rom.bus = PCI_REG_BUS_G(regs[0]);
usr/src/uts/common/io/hme/hme.c
942
uint8_t bus, dev;
usr/src/uts/common/io/hme/hme.c
983
if ((PCI_REG_BUS_G(reg) != rom->bus) ||
usr/src/uts/common/io/hotplug/hpcsvc/hpcsvc.c
439
hpc_slot_register(dev_info_t *hpc_dip, char *bus, hpc_slot_info_t *infop,
usr/src/uts/common/io/hotplug/hpcsvc/hpcsvc.c
454
DEBUG1("hpc_slot_register: %s", bus);
usr/src/uts/common/io/hotplug/hpcsvc/hpcsvc.c
464
busp = hpc_find_bus_by_name(bus);
usr/src/uts/common/io/hotplug/hpcsvc/hpcsvc.c
471
DEBUG1("hpc_slot_register: %s not in bus list", bus);
usr/src/uts/common/io/hotplug/hpcsvc/hpcsvc.c
474
(void) strcpy(busp->bus_name, bus);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3600
uint_t bus, uint_t device, uint_t func)
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3606
dummy_reg.pci_phys_hi = PCIHP_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3672
int bus, len, rc = DDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3718
bus = pci_bus_range.lo;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3727
if (pcihp_add_dummy_reg_property(*dip, bus,
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
549
i2c_port_t *bus;
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
563
bus = i2c_port_topmost(port);
usr/src/uts/common/io/i2c/nexus/i2cnex_addr.c
564
track = &bus->ip_track_7b;
usr/src/uts/common/io/i40e/core/i40e_common.c
6184
hw->bus.type = i40e_bus_type_pci_express;
usr/src/uts/common/io/i40e/core/i40e_common.c
6188
hw->bus.width = i40e_bus_width_pcie_x1;
usr/src/uts/common/io/i40e/core/i40e_common.c
6191
hw->bus.width = i40e_bus_width_pcie_x2;
usr/src/uts/common/io/i40e/core/i40e_common.c
6194
hw->bus.width = i40e_bus_width_pcie_x4;
usr/src/uts/common/io/i40e/core/i40e_common.c
6197
hw->bus.width = i40e_bus_width_pcie_x8;
usr/src/uts/common/io/i40e/core/i40e_common.c
6200
hw->bus.width = i40e_bus_width_unknown;
usr/src/uts/common/io/i40e/core/i40e_common.c
6206
hw->bus.speed = i40e_bus_speed_2500;
usr/src/uts/common/io/i40e/core/i40e_common.c
6209
hw->bus.speed = i40e_bus_speed_5000;
usr/src/uts/common/io/i40e/core/i40e_common.c
6212
hw->bus.speed = i40e_bus_speed_8000;
usr/src/uts/common/io/i40e/core/i40e_common.c
6215
hw->bus.speed = i40e_bus_speed_unknown;
usr/src/uts/common/io/i40e/core/i40e_type.h
696
struct i40e_bus_info bus;
usr/src/uts/common/io/i40e/i40e_main.c
1002
idp = i40e_device_find(i40e, parent, bus, device);
usr/src/uts/common/io/i40e/i40e_main.c
3435
if (i40e->i40e_hw_space.bus.func == 0) {
usr/src/uts/common/io/i40e/i40e_main.c
493
i40e_device_find(i40e_t *i40e, dev_info_t *parent, uint_t bus, uint_t device)
usr/src/uts/common/io/i40e/i40e_main.c
499
if (idp->id_parent == parent && idp->id_pci_bus == bus &&
usr/src/uts/common/io/i40e/i40e_main.c
522
idp->id_pci_bus = bus;
usr/src/uts/common/io/i40e/i40e_main.c
959
uint16_t bus, device, func;
usr/src/uts/common/io/i40e/i40e_main.c
977
bus = PCI_REG_BUS_G(regs[0]);
usr/src/uts/common/io/i40e/i40e_main.c
982
i40e->i40e_hw_space.bus.func = func;
usr/src/uts/common/io/i40e/i40e_main.c
983
i40e->i40e_hw_space.bus.device = device;
usr/src/uts/common/io/igb/igb_main.c
619
if (igb->hw.bus.func == 0) {
usr/src/uts/common/io/igb/igb_osdep.c
35
uint16_t val = hw->bus.pci_cmd_word | CMD_MEM_WRT_INVALIDATE;
usr/src/uts/common/io/igb/igb_osdep.c
43
uint16_t val = hw->bus.pci_cmd_word & ~CMD_MEM_WRT_INVALIDATE;
usr/src/uts/common/io/igb/igb_sensor.c
164
if (hw->mac.type != e1000_i350 || hw->bus.func != 0) {
usr/src/uts/common/io/igc/core/igc_base.c
24
if (hw->bus.func == IGC_FUNC_1)
usr/src/uts/common/io/igc/core/igc_base.c
42
if (hw->bus.func == IGC_FUNC_1)
usr/src/uts/common/io/igc/core/igc_hw.h
523
struct igc_bus_info bus;
usr/src/uts/common/io/igc/core/igc_mac.c
118
struct igc_bus_info *bus = &hw->bus;
usr/src/uts/common/io/igc/core/igc_mac.c
120
bus->func = 0;
usr/src/uts/common/io/igc/core/igc_mac.c
224
if (hw->bus.func == IGC_FUNC_1)
usr/src/uts/common/io/igc/igc.c
731
igc->igc_hw.bus.func = PCI_REG_FUNC_G(regs[0]);
usr/src/uts/common/io/igc/igc.c
732
igc->igc_hw.bus.pci_cmd_word = pci_config_get16(igc->igc_cfgspace,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1333
struct ixgbe_bus_info *bus = &hw->bus;
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1352
bus->func = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1013
if (hw->bus.type == ixgbe_bus_type_unknown)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1014
hw->bus.type = ixgbe_bus_type_pci_express;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1018
hw->bus.width = ixgbe_bus_width_pcie_x1;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1021
hw->bus.width = ixgbe_bus_width_pcie_x2;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1024
hw->bus.width = ixgbe_bus_width_pcie_x4;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1027
hw->bus.width = ixgbe_bus_width_pcie_x8;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1030
hw->bus.width = ixgbe_bus_width_unknown;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1036
hw->bus.speed = ixgbe_bus_speed_2500;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1039
hw->bus.speed = ixgbe_bus_speed_5000;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1042
hw->bus.speed = ixgbe_bus_speed_8000;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1045
hw->bus.speed = ixgbe_bus_speed_16000;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1048
hw->bus.speed = ixgbe_bus_speed_unknown;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1088
struct ixgbe_bus_info *bus = &hw->bus;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1095
bus->func = (reg & IXGBE_STATUS_LAN_ID) >> IXGBE_STATUS_LAN_ID_SHIFT;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1096
bus->lan_id = (u8)bus->func;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1101
bus->func ^= 0x1;
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1106
bus->instance_id = (ee_ctrl_4 & IXGBE_EE_CTRL_4_INST_ID) >>
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3613
(hw->bus.func) ? (san_mac_offset += IXGBE_SAN_MAC_ADDR_PORT1_OFFSET) :
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3663
(hw->bus.func) ? (san_mac_offset += IXGBE_SAN_MAC_ADDR_PORT1_OFFSET) :
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4786
fw_cmd.port_num = (u8)hw->bus.func;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1223
cmd->lport_num = (u8)hw->bus.func;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1665
rc = ixgbe_aci_set_event_mask(hw, (u8)hw->bus.func, mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1873
cmd->lport_num = (u8)hw->bus.func;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
355
ep_bit_mask = hw->bus.func ? GL_FWSTS_EP_PF1 : GL_FWSTS_EP_PF0;
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1374
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1386
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1399
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1406
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1413
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1420
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1427
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1709
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1715
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1748
if (hw->bus.lan_id == 0)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
329
if (hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4281
struct ixgbe_bus_info bus;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1229
token_cmd.port_number = hw->bus.lan_id;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1267
token_cmd.port_number = hw->bus.lan_id;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1572
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1582
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1590
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1600
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1621
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1632
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1638
IXGBE_KRM_SGMII_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1646
IXGBE_KRM_SGMII_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1652
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1664
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1690
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1701
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1707
IXGBE_KRM_SGMII_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1715
IXGBE_KRM_SGMII_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1721
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1727
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1739
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2091
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2109
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2115
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2128
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2238
if (hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2248
if (hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2590
(hw->bus.lan_id << 12);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2616
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2640
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2683
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2694
IXGBE_KRM_PMD_FLX_MASK_ST20(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2723
slice_offset = (hw->bus.lan_id +
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2724
(hw->bus.instance_id << 1)) << 12;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2726
slice_offset = hw->bus.lan_id << 12;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2768
IXGBE_KRM_RX_TRN_LINKUP_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2774
IXGBE_KRM_RX_TRN_LINKUP_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2781
IXGBE_KRM_DSP_TXFFE_STATE_4(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2789
IXGBE_KRM_DSP_TXFFE_STATE_4(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2794
IXGBE_KRM_DSP_TXFFE_STATE_5(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2802
IXGBE_KRM_DSP_TXFFE_STATE_5(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2809
IXGBE_KRM_TX_COEFF_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2818
IXGBE_KRM_TX_COEFF_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2843
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2865
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2997
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3005
IXGBE_KRM_LINK_CTRL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3012
IXGBE_KRM_PORT_CAR_GEN_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3019
IXGBE_KRM_PORT_CAR_GEN_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3026
IXGBE_KRM_PMD_DFX_BURNIN(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3032
IXGBE_KRM_PMD_DFX_BURNIN(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3039
IXGBE_KRM_RX_TRN_LINKUP_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3045
IXGBE_KRM_RX_TRN_LINKUP_CTRL(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
330
if (hw->bus.lan_id) {
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3653
hw->bus.width = ixgbe_bus_width_unknown;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3654
hw->bus.speed = ixgbe_bus_speed_unknown;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3689
fw_cmd.port_number = (u8)hw->bus.lan_id;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
382
if (hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3843
if ((hw->bus.lan_id && (word & NVM_INIT_CTRL_3_D10GMP_PORT1)) ||
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3914
IXGBE_KRM_AN_CNTL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3925
IXGBE_KRM_AN_CNTL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3974
IXGBE_KRM_LINK_S1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3988
IXGBE_KRM_AN_CNTL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3997
IXGBE_KRM_LP_BASE_PAGE_HIGH(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4114
IXGBE_KRM_AN_CNTL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
415
hic.cmd.port_number = hw->bus.lan_id;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4165
IXGBE_KRM_AN_CNTL_1(hw->bus.lan_id),
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4183
if (!hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4592
fw_cmd.port_num = (u8)hw->bus.func;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
495
if (hw->bus.lan_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
646
hw->bus.type = ixgbe_bus_type_internal;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
695
if (ixgbe->hw.bus.func == 0) {
usr/src/uts/common/io/pcic.c
1771
uchar_t bus, dev, func;
usr/src/uts/common/io/pcic.c
1994
bus = PCI_REG_BUS_G(reg->pci_phys_hi);
usr/src/uts/common/io/pcic.c
2003
classcode = (*pci_getl_func)(bus, dev, 1,
usr/src/uts/common/io/pciex/pci_props.c
382
pci_prop_data_fill(ddi_acc_handle_t acc, uint8_t bus, uint8_t dev, uint8_t func,
usr/src/uts/common/io/pciex/pci_props.c
389
prop->ppd_bus = bus;
usr/src/uts/common/io/pciex/pci_props.c
501
"values", bus, dev, func, prop->ppd_header,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
1908
block_bus = &dev_data->bus.blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2266
storm_bus = &dev_data->bus.storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2428
curr_trigger_state = dev_data->bus.next_trigger_state - 1;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2515
void *virt_addr_lo = &dev_data->bus.pci_buf.virt_addr.lo;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2544
pci_buf_size_in_lines = dev_data->bus.pci_buf.size / PCI_BUF_LINE_SIZE_IN_BYTES;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2551
next_wr_byte_offset = ecore_phys_addr_diff(&next_wr_phys_addr, &dev_data->bus.pci_buf.phys_addr);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2552
if ((next_wr_byte_offset % PCI_BUF_LINE_SIZE_IN_BYTES) || next_wr_byte_offset > dev_data->bus.pci_buf.size)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2577
switch (dev_data->bus.target) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2598
virt_addr_lo = &dev_data->bus.pci_buf.virt_addr.lo;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2601
if (!dev_data->bus.pci_buf.size)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2604
OSAL_MEMCPY(&pci_buf_phys_addr, &dev_data->bus.pci_buf.phys_addr, sizeof(pci_buf_phys_addr));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2606
OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, pci_buf, pci_buf_phys_addr, dev_data->bus.pci_buf.size);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2608
dev_data->bus.pci_buf.size = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2625
struct dbg_bus_storm_data *storm_bus = &dev_data->bus.storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2628
if (!dev_data->bus.storms[storm_id].enabled)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2641
struct dbg_bus_block_data *block_bus = &dev_data->bus.blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2670
if (OSAL_SNPRINTF(hw_id_mask_str, sizeof(hw_id_mask_str), "0x%x", dev_data->bus.hw_id_mask) < 0)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2676
offset += ecore_dump_str_param(dump_buf + offset, dump, "wrap-mode", dev_data->bus.one_shot_en ? "one-shot" : "wrap-around");
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2677
offset += ecore_dump_num_param(dump_buf + offset, dump, "hw-dwords", dev_data->bus.hw_dwords);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2679
offset += ecore_dump_str_param(dump_buf + offset, dump, "target", s_dbg_target_names[dev_data->bus.target]);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
2683
if (dev_data->bus.target != DBG_BUS_TARGET_ID_NIG) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4103
if (ecore_grc_is_included(p_hwfn, DBG_GRC_PARAM_DUMP_STATIC) && dev_data->bus.state == DBG_BUS_STATE_IDLE)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4928
OSAL_MEMSET(&dev_data->bus, 0, sizeof(dev_data->bus));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4929
dev_data->bus.target = DBG_BUS_TARGET_ID_INT_BUF;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4930
dev_data->bus.state = DBG_BUS_STATE_READY;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4931
dev_data->bus.one_shot_en = one_shot_en;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4932
dev_data->bus.hw_dwords = force_hw_dwords;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4933
dev_data->bus.grc_input_en = grc_input_en;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4934
dev_data->bus.unify_inputs = unify_inputs;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4935
dev_data->bus.num_enabled_blocks = grc_input_en ? 1 : 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4939
SET_FIELD(dev_data->bus.blocks[BLOCK_DBG].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, 0x1);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4954
if (dev_data->bus.target != DBG_BUS_TARGET_ID_INT_BUF)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4956
if (dev_data->bus.state != DBG_BUS_STATE_READY || dev_data->bus.pci_buf.size > 0)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4959
dev_data->bus.target = DBG_BUS_TARGET_ID_PCI;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4960
dev_data->bus.pci_buf.size = buf_size_kb * 1024;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4961
if (dev_data->bus.pci_buf.size % PCI_PKT_SIZE_IN_BYTES)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4964
pci_buf = OSAL_DMA_ALLOC_COHERENT(p_hwfn->p_dev, &pci_buf_phys_addr, dev_data->bus.pci_buf.size);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4968
OSAL_MEMCPY(&dev_data->bus.pci_buf.phys_addr, &pci_buf_phys_addr, sizeof(pci_buf_phys_addr));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4970
dev_data->bus.pci_buf.virt_addr.lo = (u32)((u64)(osal_uintptr_t)pci_buf);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4971
dev_data->bus.pci_buf.virt_addr.hi = (u32)((u64)(osal_uintptr_t)pci_buf >> 32);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4973
ecore_wr(p_hwfn, p_ptt, DBG_REG_PCI_EXT_BUFFER_STRT_ADDR_LSB, dev_data->bus.pci_buf.phys_addr.lo);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4974
ecore_wr(p_hwfn, p_ptt, DBG_REG_PCI_EXT_BUFFER_STRT_ADDR_MSB, dev_data->bus.pci_buf.phys_addr.hi);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4976
ecore_wr(p_hwfn, p_ptt, DBG_REG_PCI_EXT_BUFFER_SIZE, dev_data->bus.pci_buf.size / PCI_PKT_SIZE_IN_BYTES);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
4999
if (dev_data->bus.target != DBG_BUS_TARGET_ID_INT_BUF)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5001
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5006
dev_data->bus.target = DBG_BUS_TARGET_ID_NIG;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5007
dev_data->bus.rcv_from_other_engine = rcv_from_other_engine;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5046
if (dev_data->bus.num_enabled_blocks) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5048
struct dbg_bus_block_data *block_bus = &dev_data->bus.blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5079
block_bus = &dev_data->bus.blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5084
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5100
if (!dev_data->bus.unify_inputs && ecore_is_overlapping_enable_mask(p_hwfn, enable_mask, right_shift))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5103
dev_data->bus.blocks[block_id].line_num = line_num;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5109
dev_data->bus.num_enabled_blocks++;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5122
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5124
if (dev_data->bus.hw_dwords >= 4)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5130
if (dev_data->bus.unify_inputs)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5133
if (dev_data->bus.storms[storm].enabled)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5136
dev_data->bus.storms[storm].enabled = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5137
dev_data->bus.storms[storm].mode = (u8)storm_mode;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5138
dev_data->bus.storms[storm].hw_id = dev_data->bus.num_enabled_storms;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5140
dev_data->bus.num_enabled_storms++;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5155
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5159
if (!dev_data->bus.unify_inputs && ecore_is_overlapping_enable_mask(p_hwfn, 0x1, 0))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5162
dev_data->bus.timestamp_input_en = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5163
dev_data->bus.num_enabled_blocks++;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5165
SET_FIELD(dev_data->bus.blocks[BLOCK_DBG].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, 0x1);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5182
storm_bus = &dev_data->bus.storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5209
storm_bus = &dev_data->bus.storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5233
storm_bus = &dev_data->bus.storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5257
if (dev_data->bus.state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5259
if (dev_data->bus.filter_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5263
if (!GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5265
if (!dev_data->bus.unify_inputs)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5268
dev_data->bus.filter_en = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5269
dev_data->bus.next_constraint_id = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5270
dev_data->bus.adding_filter = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5293
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5297
if (bus->state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5299
if (bus->trigger_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5304
bus->trigger_en = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5305
bus->filter_pre_trigger = filter_pre_trigger;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5306
bus->filter_post_trigger = filter_post_trigger;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5338
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5344
block_bus = &bus->blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5346
if (!bus->trigger_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5348
if (bus->next_trigger_state == MAX_TRIGGER_STATES)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5357
bus->next_constraint_id = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5358
bus->adding_filter = false;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5361
SET_FIELD(bus->trigger_states[dev_data->bus.next_trigger_state].data, DBG_BUS_TRIGGER_STATE_DATA_BLOCK_SHIFTED_ENABLE_MASK, SHR(GET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_ENABLE_MASK),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5366
reg_offset = bus->next_trigger_state * BYTES_IN_DWORD;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5372
reg_offset = bus->next_trigger_state * TRIGGER_SETS_PER_STATE * BYTES_IN_DWORD;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5379
if (bus->next_trigger_state > 0) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5380
reg_offset = (bus->next_trigger_state - 1) * TRIGGER_SETS_PER_STATE * BYTES_IN_DWORD;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5381
ecore_wr(p_hwfn, p_ptt, DBG_REG_TRIGGER_STATE_SET_NXT_STATE_0 + reg_offset, bus->next_trigger_state);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5384
bus->next_trigger_state++;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5401
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5406
if (!bus->filter_en && !dev_data->bus.trigger_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5408
if (bus->trigger_en && !bus->adding_filter && !bus->next_trigger_state)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5410
if (bus->next_constraint_id >= MAX_CONSTRAINTS)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5412
if (constraint_op >= MAX_DBG_BUS_CONSTRAINT_OPS || frame_bit > 1 || dword_offset_in_cycle > 3 || (bus->adding_filter && cycle_offset > 3))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5421
if (!bus->adding_filter) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5422
u8 curr_trigger_state_id = bus->next_trigger_state - 1;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5425
trigger_state = &bus->trigger_states[curr_trigger_state_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5458
ecore_bus_set_constraint(p_hwfn, p_ptt, dev_data->bus.adding_filter ? 1 : 0,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5459
dev_data->bus.next_constraint_id,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5469
if (!dev_data->bus.next_constraint_id) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5473
ecore_bus_set_constraint(p_hwfn, p_ptt, bus->adding_filter ? 1 : 0,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5478
bus->next_constraint_id++;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5488
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5493
if (bus->num_enabled_storms)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5497
if (bus->storms[storm_id].enabled)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5502
if (bus->num_enabled_blocks) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5504
struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5513
if (bus->grc_input_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5517
if (bus->timestamp_input_en)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5528
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5532
if (!bus->hw_dwords && bus->num_enabled_blocks) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5540
struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5548
if (bus->hw_dwords > 0 && bus->hw_dwords != hw_dwords)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5554
if (hw_dwords == 8 && (bus->trigger_en || bus->filter_en))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5557
bus->hw_dwords = hw_dwords;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5561
switch (bus->hw_dwords) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5577
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5583
struct dbg_bus_storm_data *storm_bus = &bus->storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5591
struct dbg_bus_storm_data *storm_bus = &bus->storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5600
ecore_wr(p_hwfn, p_ptt, DBG_REG_NO_GRANT_ON_FULL, (dev_data->bus.target == DBG_BUS_TARGET_ID_INT_BUF && bus->one_shot_en) ? 0 : 1);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5606
for (; !dev_data->bus.storms[next_storm_id].enabled; next_storm_id = (next_storm_id + 1) % MAX_DBG_STORMS);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5627
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5634
if (bus->unify_inputs)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5637
if (bus->trigger_en) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5638
for (state_id = 0; state_id < bus->next_trigger_state && hw_id_per_dword; state_id++) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5642
if (GET_FIELD(bus->trigger_states[state_id].data, DBG_BUS_TRIGGER_STATE_DATA_CONSTRAINT_DWORD_MASK) & (1 << val_id))
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5661
struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5687
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5694
if (dev_data->bus.trigger_en) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5695
for (state_id = 0; state_id < bus->next_trigger_state; state_id++) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5697
u8 state_data = bus->trigger_states[state_id].data;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5708
dev_data->bus.hw_id_mask = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5710
bus->hw_id_mask |= (hw_ids[val_id] << (val_id * HW_ID_BITS));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5711
ecore_wr(p_hwfn, p_ptt, DBG_REG_HW_ID_NUM, bus->hw_id_mask);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5715
(GET_FIELD(bus->blocks[BLOCK_PCIE].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK) ||
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5716
GET_FIELD(bus->blocks[BLOCK_PHY_PCIE].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK))) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5726
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5734
if (bus->state != DBG_BUS_STATE_READY)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5738
if (!bus->num_enabled_storms &&
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5739
!bus->num_enabled_blocks &&
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5740
!bus->rcv_from_other_engine)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5744
if (bus->num_enabled_storms && bus->num_enabled_blocks)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5752
if (bus->num_enabled_storms)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5757
if (bus->num_enabled_blocks)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5761
if (bus->filter_en) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5762
if (bus->trigger_en) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5763
if (bus->filter_pre_trigger)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5764
filter_type = bus->filter_post_trigger ? DBG_BUS_FILTER_TYPE_ON : DBG_BUS_FILTER_TYPE_PRE;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5766
filter_type = bus->filter_post_trigger ? DBG_BUS_FILTER_TYPE_POST : DBG_BUS_FILTER_TYPE_OFF;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5786
if (dev_data->bus.num_enabled_blocks) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5788
if (!GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK) || block_id == BLOCK_DBG)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5792
dev_data->bus.blocks[block_id].line_num,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5793
GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5794
GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_RIGHT_SHIFT),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5795
GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_FORCE_VALID_MASK),
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5796
GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_FORCE_FRAME_MASK));
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5806
if (dev_data->bus.num_enabled_storms)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5808
if (dev_data->bus.storms[storm_id].enabled)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5811
dev_data->bus.state = DBG_BUS_STATE_RECORDING;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5820
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5825
if (bus->state != DBG_BUS_STATE_RECORDING)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5839
if (bus->trigger_en) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5846
bus->state = DBG_BUS_STATE_STOPPED;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5856
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5869
switch (bus->target) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5873
*buf_size += BYTES_TO_DWORDS(bus->pci_buf.size); break;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5892
struct dbg_bus_data *bus = &dev_data->bus;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5904
if (bus->state != DBG_BUS_STATE_RECORDING && bus->state != DBG_BUS_STATE_STOPPED)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5907
if (bus->state == DBG_BUS_STATE_RECORDING) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5916
if (bus->target == DBG_BUS_TARGET_ID_PCI && !bus->pci_buf.size)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5923
if (bus->target != DBG_BUS_TARGET_ID_NIG) {
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5940
bus->state = DBG_BUS_STATE_IDLE;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5941
bus->num_enabled_blocks = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5942
bus->num_enabled_storms = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5943
bus->filter_en = bus->trigger_en = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5946
SET_FIELD(bus->blocks[BLOCK_PCIE].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, 0);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dbg_fw_funcs.c
5949
struct dbg_bus_storm_data *storm_bus = &bus->storms[storm_id];
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_hsi_debug_tools.h
1054
struct dbg_bus_data bus /* Debug Bus data */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_debug_tools.h
1054
struct dbg_bus_data bus /* Debug Bus data */;
usr/src/uts/common/io/rtw/rtwphy.c
128
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
130
return (rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_TX,
usr/src/uts/common/io/rtw/rtwphy.c
195
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
221
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_SYNA,
usr/src/uts/common/io/rtw/rtwphy.c
224
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_SYNB,
usr/src/uts/common/io/rtw/rtwphy.c
227
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_SYNC,
usr/src/uts/common/io/rtw/rtwphy.c
230
return (rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_SYND, 0x0));
usr/src/uts/common/io/rtw/rtwphy.c
237
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
255
return (rtw_rfbus_write(bus, RTW_RFCHIPID_PHILIPS, SA2400_OPMODE,
usr/src/uts/common/io/rtw/rtwphy.c
445
struct rtw_rfbus *bus;
usr/src/uts/common/io/rtw/rtwphy.c
456
bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
481
bus->b_regs = regs;
usr/src/uts/common/io/rtw/rtwphy.c
482
bus->b_write = rf_write;
usr/src/uts/common/io/rtw/rtwphy.c
494
struct rtw_rfbus *bus = &mx->mx_bus;
usr/src/uts/common/io/rtw/rtwphy.c
499
return (rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_CHANNEL,
usr/src/uts/common/io/rtw/rtwphy.c
516
struct rtw_rfbus *bus = &mx->mx_bus;
usr/src/uts/common/io/rtw/rtwphy.c
519
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_TEST,
usr/src/uts/common/io/rtw/rtwphy.c
523
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_ENABLE,
usr/src/uts/common/io/rtw/rtwphy.c
535
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_SYNTH,
usr/src/uts/common/io/rtw/rtwphy.c
547
if ((rc = rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_RECEIVE,
usr/src/uts/common/io/rtw/rtwphy.c
553
return (rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM, MAX2820_TRANSMIT,
usr/src/uts/common/io/rtw/rtwphy.c
570
struct rtw_rfbus *bus;
usr/src/uts/common/io/rtw/rtwphy.c
573
bus = &mx->mx_bus;
usr/src/uts/common/io/rtw/rtwphy.c
585
return (rtw_rfbus_write(bus, RTW_RFCHIPID_MAXIM,
usr/src/uts/common/io/rtw/rtwphy.c
593
struct rtw_rfbus *bus;
usr/src/uts/common/io/rtw/rtwphy.c
604
bus = &mx->mx_bus;
usr/src/uts/common/io/rtw/rtwphy.c
629
bus->b_regs = regs;
usr/src/uts/common/io/rtw/rtwphy.c
630
bus->b_write = rf_write;
usr/src/uts/common/io/rtw/rtwphy.c
71
rtw_rfbus_write(struct rtw_rfbus *bus, enum rtw_rfchipid rfchipid, uint_t addr,
usr/src/uts/common/io/rtw/rtwphy.c
74
return (*bus->b_write)(bus->b_regs, rfchipid, addr, val);
usr/src/uts/common/io/sbp2/sbp2.c
149
sbp2_tgt_init(void *bus_hdl, sbp2_bus_t *bus, int maxluns, sbp2_tgt_t **tpp)
usr/src/uts/common/io/sbp2/sbp2.c
155
tp->t_bus = bus;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
642
rdesc->bus = 0;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.h
254
uint32_t bus;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.h
345
uint8_t bus;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
181
smrt_write_lun_addr_phys(LUNAddr_t *lun, boolean_t masked, unsigned bus,
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
188
lun->PhysDev.Bus = bus;
usr/src/uts/common/io/usb/clients/usbinput/usbwcm/usbwcm.c
684
sc->sc_id.bus = ID_BUS_USB;
usr/src/uts/common/os/ksensor.c
554
uint16_t bus, dev;
usr/src/uts/common/os/ksensor.c
591
bus = PCI_REG_BUS_G(regs[0]);
usr/src/uts/common/os/ksensor.c
595
pci_name = kmem_asprintf("%x.%x:%s", bus, dev, name);
usr/src/uts/common/os/sunddi.c
172
int bus;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1084
int ptype = -1, len, bus;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1109
bus = PCI_REG_BUS_G(pcireg->pci_phys_hi);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1112
bus = 0;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1116
PCI_ADDR_MEM32) | PCI_RELOCAT_B | (bus << 16);
usr/src/uts/common/pcmcia/sys/cis_handlers.h
1057
uint32_t bus; /* card interface width in bytes */
usr/src/uts/common/sys/gfx_private.h
74
extern gfxp_acc_handle_t gfxp_pci_init_handle(uint8_t bus, uint8_t slot,
usr/src/uts/common/sys/pci_impl.h
77
#define PCI_CADDR1(bus, device, function, reg) \
usr/src/uts/common/sys/pci_impl.h
78
(PCI_CONE | (((bus) & 0xff) << 16) | (((device & 0x1f)) << 11) \
usr/src/uts/common/sys/pcie.h
1021
uint32_t bus :8,
usr/src/uts/common/sys/pcie.h
955
bus :8;
usr/src/uts/common/sys/usb/clients/usbinput/usbwcm/usbwcm.h
94
uint16_t bus;
usr/src/uts/common/sys/usb/usbai.h
2567
int bus,
usr/src/uts/common/xen/public/domctl.h
482
uint8_t bus;
usr/src/uts/common/xen/public/hvm/hvm_op.h
41
uint8_t domain, bus, device, intx;
usr/src/uts/common/xen/public/physdev.h
154
int bus;
usr/src/uts/common/xen/public/physdev.h
179
uint8_t bus;
usr/src/uts/common/xen/public/physdev.h
189
uint8_t bus;
usr/src/uts/common/xen/public/physdev.h
198
uint8_t bus;
usr/src/uts/common/xen/public/physdev.h
203
uint8_t bus;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
592
acpidev_bus_range_t bus;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
602
bus.bus_start = addrp->Address.Minimum & 0xFFFFFFFF;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
603
bus.bus_end = end & 0xFFFFFFFF;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
604
ASSERT(bus.bus_start <= bus.bus_end);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_resource.c
605
rc = acpidev_resource_insert_bus(rhdl, &bus);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1415
int bus, device, func, bdf;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1451
if (acpica_get_bdf(pci_dip, &bus, &device, &func) != DDI_SUCCESS) {
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1465
bdf = ((uint8_t)bus << 8) | ((uint8_t)device << 3) | (uint8_t)func;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
935
int bus, device, func;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
957
if (acpica_get_bdf(iommu->aiomt_dip, &bus, &device, &func)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
965
iommu->aiomt_bdf = ((uint8_t)bus << 8) | ((uint8_t)device << 3) |
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
240
int bus = -1;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
283
if (acpica_get_bdf(pci_dip, &bus, &device, &func) != DDI_SUCCESS) {
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
294
if (bus > UINT8_MAX || bus < 0 ||
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
300
bus, device, func,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
305
bdf = ((uint8_t)bus << 8) | ((uint8_t)device << 3) | (uint8_t)func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
114
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
132
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
137
if ((bus == pci_bsf->bus) && (dev == pci_bsf->slot) &&
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
152
gfxp_pci_init_handle(uint8_t bus, uint8_t slot, uint8_t function,
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
169
pci_bsf->bus = bus;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
196
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
201
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
204
val = (*pci_getb_func)(bus, dev, func, offset);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
213
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
218
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
221
val = (*pci_getw_func)(bus, dev, func, offset);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
230
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
235
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
238
val = (*pci_getl_func)(bus, dev, func, offset);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
246
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
251
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
254
(*pci_putb_func)(bus, dev, func, offset, value);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
261
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
266
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
269
(*pci_putw_func)(bus, dev, func, offset, value);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
276
uint8_t bus, dev, func;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
281
if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
284
(*pci_putl_func)(bus, dev, func, offset, value);
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
73
uint8_t bus;
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
83
gfxp_pci_get_bsf(dev_info_t *dip, uint8_t *bus, uint8_t *dev, uint8_t *func)
usr/src/uts/i86pc/io/gfx_private/gfxp_pci.c
98
*bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/i86pc/io/immu_dmar.c
183
int bus, dev, func;
usr/src/uts/i86pc/io/immu_dmar.c
201
bus = startbus;
usr/src/uts/i86pc/io/immu_dmar.c
206
bus = pci_getb_func(bus, dev, func, PCI_BCNF_SECBUS);
usr/src/uts/i86pc/io/immu_dmar.c
211
ASSERT(bus >= 0 && bus < 256);
usr/src/uts/i86pc/io/immu_dmar.c
216
scope->scp_bus = bus;
usr/src/uts/i86pc/io/immu_dvma.c
1451
int bus, int devfunc)
usr/src/uts/i86pc/io/immu_dvma.c
1466
context = *(pgtable_t **)(ctxp + bus);
usr/src/uts/i86pc/io/immu_dvma.c
1467
hw_rent = (hw_rce_t *)(root_table->hwpg_vaddr) + bus;
usr/src/uts/i86pc/io/immu_dvma.c
1512
sid = ((bus << 8) | devfunc);
usr/src/uts/i86pc/io/immu_dvma.c
1540
int bus;
usr/src/uts/i86pc/io/immu_dvma.c
1559
for (bus = 0; bus < IMMU_ROOT_NUM; bus++, ctxp++, hw_rent++) {
usr/src/uts/i86pc/io/immu_dvma.c
192
int16_t bus = immu_devi->imd_bus;
usr/src/uts/i86pc/io/immu_dvma.c
194
uintptr_t bdf = (seg << 16 | bus << 8 | devfunc);
usr/src/uts/i86pc/io/immu_dvma.c
196
if (seg < 0 || bus < 0 || devfunc < 0) {
usr/src/uts/i86pc/io/immu_dvma.c
215
int16_t bus = immu_devi->imd_bus;
usr/src/uts/i86pc/io/immu_dvma.c
217
uintptr_t bdf = (seg << 16 | bus << 8 | devfunc);
usr/src/uts/i86pc/io/immu_dvma.c
219
if (seg < 0 || bus < 0 || devfunc < 0) {
usr/src/uts/i86pc/io/immu_dvma.c
275
int bus, dev, func;
usr/src/uts/i86pc/io/immu_dvma.c
284
bus = dev = func = -1;
usr/src/uts/i86pc/io/immu_dvma.c
289
if (!DEVI_IS_PCI(dip) || acpica_get_bdf(dip, &bus, &dev, &func) != 0) {
usr/src/uts/i86pc/io/immu_dvma.c
295
bus = -1;
usr/src/uts/i86pc/io/immu_dvma.c
300
new_imd = create_immu_devi(dip, bus, dev, func, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
559
uchar_t bus, uchar_t dev, uchar_t func, boolean_t *is_pcib)
usr/src/uts/i86pc/io/immu_dvma.c
569
status = pci_getw_func(bus, dev, func, PCI_CONF_STAT);
usr/src/uts/i86pc/io/immu_dvma.c
573
capsp = pci_getb_func(bus, dev, func, PCI_CONF_CAP_PTR);
usr/src/uts/i86pc/io/immu_dvma.c
576
cap = pci_getb_func(bus, dev, func, capsp);
usr/src/uts/i86pc/io/immu_dvma.c
579
status = pci_getw_func(bus, dev, func, capsp + 2);
usr/src/uts/i86pc/io/immu_dvma.c
592
capsp = (*pci_getb_func)(bus, dev, func,
usr/src/uts/i86pc/io/immu_dvma.c
693
create_immu_devi(dev_info_t *rdip, int bus, int dev, int func,
usr/src/uts/i86pc/io/immu_dvma.c
704
ASSERT(bus == -1 || bus >= 0);
usr/src/uts/i86pc/io/immu_dvma.c
717
immu_devi->imd_bus = bus;
usr/src/uts/i86pc/io/immu_dvma.c
720
if (bus == -1) {
usr/src/uts/i86pc/io/immu_dvma.c
729
revclass = pci_getl_func(bus, dev, func, PCI_CONF_REVID);
usr/src/uts/i86pc/io/immu_dvma.c
737
immu_devi->imd_sec = pci_getb_func(bus, dev, func,
usr/src/uts/i86pc/io/immu_dvma.c
739
immu_devi->imd_sub = pci_getb_func(bus, dev, func,
usr/src/uts/i86pc/io/immu_dvma.c
742
pciex = device_is_pciex(bus, dev, func, &is_pcib);
usr/src/uts/i86pc/io/immu_dvma.c
78
static immu_devi_t *create_immu_devi(dev_info_t *rdip, int bus,
usr/src/uts/i86pc/io/mp_platform_common.c
1571
apic_find_bus_type(char *bus)
usr/src/uts/i86pc/io/mp_platform_common.c
1576
if (strncmp(bus, bus_info_array[i].bus_name,
usr/src/uts/i86pc/io/mp_platform_common.c
1579
APIC_VERBOSE_IOAPIC((CE_WARN, "Did not find bus type for bus %s", bus));
usr/src/uts/i86pc/io/mp_platform_common.c
88
static int apic_find_bus_type(char *bus);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
105
int bus;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
110
for (bus = 0; bus <= pci_bios_maxbus; bus++) {
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
113
dip = prd_upcalls->pru_bus2dip_f(bus);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
119
(void *)(uintptr_t)bus);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
139
int bus;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
148
for (bus = 0; bus < PCI_MAX_BUS_NUM; bus++) {
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
151
if ((orig = acpi_bus_res[bus]) == NULL)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
205
acpi_find_bus_res(uint32_t bus, pci_prd_rsrc_t type, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
207
ASSERT3U(bus, <, PCI_MAX_BUS_NUM);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
211
*res = acpi_io_res[bus];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
214
*res = acpi_mem_res[bus];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
217
*res = acpi_pmem_res[bus];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
220
*res = acpi_bus_res[bus];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
232
rlistpp(UINT8 t, UINT8 caching, int bus)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
237
return (&acpi_pmem_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
239
return (&acpi_mem_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
243
return (&acpi_io_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
247
return (&acpi_bus_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
255
acpi_dbg(uint_t bus, uint64_t addr, uint64_t len, uint8_t caching, uint8_t type,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
275
dprintf("ACPI: bus %x %s/%s %lx/%lx (Caching: %x)\n", bus,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
283
int bus = (intptr_t)context;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
312
pci_memlist_insert(&acpi_io_res[bus], rp->Data.Io.Minimum,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
315
acpi_dbg(bus, rp->Data.Io.Minimum,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
353
rp->Data.Address.Info.Mem.Caching, bus),
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
357
acpi_dbg(bus,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
370
rp->Data.Address.Info.Mem.Caching, bus),
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
374
acpi_dbg(bus,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
388
rp->Data.Address.Info.Mem.Caching, bus),
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
392
acpi_dbg(bus,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
405
rp->Data.Address.Info.Mem.Caching, bus),
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
409
acpi_dbg(bus,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
503
mps_find_bus_res(uint32_t bus, pci_prd_rsrc_t rsrc, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
509
ASSERT3U(bus, <, PCI_MAX_BUS_NUM);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
539
sasmp->sasm_bus_id == bus) {
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
590
hrt_find_bus_res(uint32_t bus, pci_prd_rsrc_t type, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
595
ASSERT3U(bus, <, PCI_MAX_BUS_NUM);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
602
if (hpep->php_pri_bus != bus)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
664
pci_prd_find_resource(uint32_t bus, pci_prd_rsrc_t rsrc)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
668
if (bus > pci_bios_maxbus)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
680
if (acpi_find_bus_res(bus, rsrc, &res) > 0)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
683
if (pci_prd_have_bios && hrt_find_bus_res(bus, rsrc, &res) > 0)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
687
(void) mps_find_bus_res(bus, rsrc, &res);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
787
pci_prd_slot_name(uint32_t bus, dev_info_t *dip)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
797
if (ddi_prop_lookup_string(DDI_DEV_T_ANY, pci_bus_res[bus].dip,
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
801
pci_bus_res[bus].dip, "slot-names");
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
806
len = pci_slot_names_prop(bus, slotprop, sizeof (slotprop));
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
811
pci_bus_res[bus].dip, "slot-names",
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
816
"property for incorrect bus %d", bus);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
856
int bus;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
858
for (bus = 0; bus <= pci_bios_maxbus; bus++) {
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
859
pci_memlist_free_all(&acpi_io_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
860
pci_memlist_free_all(&acpi_mem_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
861
pci_memlist_free_all(&acpi_pmem_res[bus]);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
862
pci_memlist_free_all(&acpi_bus_res[bus]);
usr/src/uts/i86pc/io/psm/psm_common.c
230
get_bdf(dev_info_t *dip, int *bus, int *device, int *func)
usr/src/uts/i86pc/io/psm/psm_common.c
243
if (bus != NULL)
usr/src/uts/i86pc/io/psm/psm_common.c
244
*bus = (int)PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/i86pc/io/psm/psm_common.c
831
acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq,
usr/src/uts/i86pc/io/psm/psm_common.c
855
ep->bus = (uchar_t)bus;
usr/src/uts/i86pc/io/psm/psm_common.c
875
acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin,
usr/src/uts/i86pc/io/psm/psm_common.c
886
if ((irqcachep->bus == bus) &&
usr/src/uts/i86pc/os/cmi_hw.c
1895
cmi_pci_get_cmn(int bus, int dev, int func, int reg, int asz,
usr/src/uts/i86pc/os/cmi_hw.c
1901
pcii_lookup(bus, dev, func, reg, asz, &val)) {
usr/src/uts/i86pc/os/cmi_hw.c
1917
val = pci_cfgacc_get8(NULL, PCI_GETBDF(bus, dev, func),
usr/src/uts/i86pc/os/cmi_hw.c
1924
val = pci_cfgacc_get16(NULL, PCI_GETBDF(bus, dev, func),
usr/src/uts/i86pc/os/cmi_hw.c
1931
val = pci_cfgacc_get32(NULL, PCI_GETBDF(bus, dev, func),
usr/src/uts/i86pc/os/cmi_hw.c
1941
cmi_pci_getb(int bus, int dev, int func, int reg, int *interpose,
usr/src/uts/i86pc/os/cmi_hw.c
1944
return ((uint8_t)cmi_pci_get_cmn(bus, dev, func, reg, 1, interpose,
usr/src/uts/i86pc/os/cmi_hw.c
1949
cmi_pci_getw(int bus, int dev, int func, int reg, int *interpose,
usr/src/uts/i86pc/os/cmi_hw.c
1952
return ((uint16_t)cmi_pci_get_cmn(bus, dev, func, reg, 2, interpose,
usr/src/uts/i86pc/os/cmi_hw.c
1957
cmi_pci_getl(int bus, int dev, int func, int reg, int *interpose,
usr/src/uts/i86pc/os/cmi_hw.c
1960
return (cmi_pci_get_cmn(bus, dev, func, reg, 4, interpose, hdl));
usr/src/uts/i86pc/os/cmi_hw.c
1964
cmi_pci_interposeb(int bus, int dev, int func, int reg, uint8_t val)
usr/src/uts/i86pc/os/cmi_hw.c
1966
pcii_addent(bus, dev, func, reg, val, 1);
usr/src/uts/i86pc/os/cmi_hw.c
1970
cmi_pci_interposew(int bus, int dev, int func, int reg, uint16_t val)
usr/src/uts/i86pc/os/cmi_hw.c
1972
pcii_addent(bus, dev, func, reg, val, 2);
usr/src/uts/i86pc/os/cmi_hw.c
1976
cmi_pci_interposel(int bus, int dev, int func, int reg, uint32_t val)
usr/src/uts/i86pc/os/cmi_hw.c
1978
pcii_addent(bus, dev, func, reg, val, 4);
usr/src/uts/i86pc/os/cmi_hw.c
1982
cmi_pci_put_cmn(int bus, int dev, int func, int reg, int asz,
usr/src/uts/i86pc/os/cmi_hw.c
1988
pcii_rment(bus, dev, func, reg, asz);
usr/src/uts/i86pc/os/cmi_hw.c
1998
pci_cfgacc_put8(NULL, PCI_GETBDF(bus, dev, func), reg,
usr/src/uts/i86pc/os/cmi_hw.c
2006
pci_cfgacc_put16(NULL, PCI_GETBDF(bus, dev, func), reg,
usr/src/uts/i86pc/os/cmi_hw.c
2014
pci_cfgacc_put32(NULL, PCI_GETBDF(bus, dev, func), reg,
usr/src/uts/i86pc/os/cmi_hw.c
2024
cmi_pci_putb(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl,
usr/src/uts/i86pc/os/cmi_hw.c
2027
cmi_pci_put_cmn(bus, dev, func, reg, 1, hdl, val);
usr/src/uts/i86pc/os/cmi_hw.c
2031
cmi_pci_putw(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl,
usr/src/uts/i86pc/os/cmi_hw.c
2034
cmi_pci_put_cmn(bus, dev, func, reg, 2, hdl, val);
usr/src/uts/i86pc/os/cmi_hw.c
2038
cmi_pci_putl(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl,
usr/src/uts/i86pc/os/cmi_hw.c
2041
cmi_pci_put_cmn(bus, dev, func, reg, 4, hdl, val);
usr/src/uts/i86pc/os/cmi_hw.c
477
pcii_addent(int bus, int dev, int func, int reg, uint32_t val, int asz)
usr/src/uts/i86pc/os/cmi_hw.c
479
int idx = CMI_PCII_HASHIDX(bus, dev, func, reg);
usr/src/uts/i86pc/os/cmi_hw.c
488
if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz))
usr/src/uts/i86pc/os/cmi_hw.c
496
hep->pcii_bus = bus;
usr/src/uts/i86pc/os/cmi_hw.c
520
pcii_lookup(int bus, int dev, int func, int reg, int asz, uint32_t *valp)
usr/src/uts/i86pc/os/cmi_hw.c
522
int idx = CMI_PCII_HASHIDX(bus, dev, func, reg);
usr/src/uts/i86pc/os/cmi_hw.c
530
if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz)) {
usr/src/uts/i86pc/os/cmi_hw.c
542
pcii_rment(int bus, int dev, int func, int reg, int asz)
usr/src/uts/i86pc/os/cmi_hw.c
544
int idx = CMI_PCII_HASHIDX(bus, dev, func, reg);
usr/src/uts/i86pc/os/cmi_hw.c
551
if (CMI_PCII_MATCH(hep, bus, dev, func, reg, asz)) {
usr/src/uts/i86pc/os/lgrpplat.c
3394
#define OPT_PCI_ECS_ADDR(bus, device, function, reg) \
usr/src/uts/i86pc/os/lgrpplat.c
3395
(PCI_CONE | (((bus) & 0xff) << 16) | (((device & 0x1f)) << 11) | \
usr/src/uts/i86pc/os/lgrpplat.c
3487
uint_t bus;
usr/src/uts/i86pc/os/lgrpplat.c
3504
bus = OPT_PCS_BUS_CONFIG;
usr/src/uts/i86pc/os/lgrpplat.c
3512
node_info[0] = pci_getl_func(bus, dev, OPT_PCS_FUNC_HT,
usr/src/uts/i86pc/os/lgrpplat.c
3547
node_info[node] = pci_getl_func(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3558
outl(PCI_CONFADD, OPT_PCI_ECS_ADDR(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3563
base_lo = dram_map[node].base_lo = pci_getl_func(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3574
outl(PCI_CONFADD, OPT_PCI_ECS_ADDR(bus, dev,
usr/src/uts/i86pc/os/lgrpplat.c
3581
limit_lo = dram_map[node].limit_lo = pci_getl_func(bus,
usr/src/uts/i86pc/os/pci_bios.c
178
pci_slot_names_prop(int bus, char *buf, int len)
usr/src/uts/i86pc/os/pci_bios.c
194
if (pci_irq_routes[i].pir_bus != bus)
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
107
uint8_t bus, dev, func;
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
110
bus = PCI_BDF_BUS(req->bdf);
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
118
(*pci_putb_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
121
VAL8(req) = (*pci_getb_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
126
(*pci_putw_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
129
VAL16(req) = (*pci_getw_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
134
(*pci_putl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
137
VAL32(req) = (*pci_getl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
142
(*pci_putl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
144
(*pci_putl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
147
VAL64(req) = (*pci_getl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
149
VAL64(req) |= (uint64_t)(*pci_getl_func)(bus, dev, func,
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
216
uint8_t bus;
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
218
bus = PCI_BDF_BUS(req->bdf);
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
221
(bus < mcfg_bus_start) || (bus > mcfg_bus_end) ||
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
279
uchar_t bus;
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
288
bus = PCI_BDF_BUS(bdf);
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
289
if ((bus != 0) && (bus >= entry->secbus) &&
usr/src/uts/i86pc/os/pci_cfgacc_x86.c
290
(bus <= entry->subbus)) {
usr/src/uts/i86pc/os/pci_cfgspace.c
83
uint8_t (*pci_getb_func)(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/os/pci_cfgspace.c
84
uint16_t (*pci_getw_func)(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/os/pci_cfgspace.c
85
uint32_t (*pci_getl_func)(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/os/pci_cfgspace.c
86
void (*pci_putb_func)(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/i86pc/os/pci_cfgspace.c
87
void (*pci_putw_func)(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/i86pc/os/pci_cfgspace.c
88
void (*pci_putl_func)(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/i86pc/os/pci_mech1.c
105
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
112
pci_mech1_putb(int bus, int device, int function, int reg, uint8_t val)
usr/src/uts/i86pc/os/pci_mech1.c
124
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
130
pci_mech1_putw(int bus, int device, int function, int reg, uint16_t val)
usr/src/uts/i86pc/os/pci_mech1.c
142
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
148
pci_mech1_putl(int bus, int device, int function, int reg, uint32_t val)
usr/src/uts/i86pc/os/pci_mech1.c
160
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
50
pci_mech1_getb(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech1.c
63
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
70
pci_mech1_getw(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech1.c
84
outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1.c
91
pci_mech1_getl(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech1_amd.c
109
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
116
pci_mech1_amd_getw(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech1_amd.c
130
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
137
pci_mech1_amd_getl(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech1_amd.c
151
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
158
pci_mech1_amd_putb(int bus, int device, int function, int reg, uint8_t val)
usr/src/uts/i86pc/os/pci_mech1_amd.c
166
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
172
pci_mech1_amd_putw(int bus, int device, int function, int reg, uint16_t val)
usr/src/uts/i86pc/os/pci_mech1_amd.c
180
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
186
pci_mech1_amd_putl(int bus, int device, int function, int reg, uint32_t val)
usr/src/uts/i86pc/os/pci_mech1_amd.c
194
outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg));
usr/src/uts/i86pc/os/pci_mech1_amd.c
95
pci_mech1_amd_getb(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech2.c
100
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
108
pci_mech2_getl(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech2.c
116
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
124
pci_mech2_putb(int bus, int device, int function, int reg, uint8_t val)
usr/src/uts/i86pc/os/pci_mech2.c
131
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
137
pci_mech2_putw(int bus, int device, int function, int reg, uint16_t val)
usr/src/uts/i86pc/os/pci_mech2.c
144
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
150
pci_mech2_putl(int bus, int device, int function, int reg, uint32_t val)
usr/src/uts/i86pc/os/pci_mech2.c
157
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
54
pci_mech2_config_enable(uchar_t bus, uchar_t function)
usr/src/uts/i86pc/os/pci_mech2.c
63
outb(PCI_FORW_PORT, bus);
usr/src/uts/i86pc/os/pci_mech2.c
76
pci_mech2_getb(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_mech2.c
84
tmp = pci_mech2_config_enable(bus, function);
usr/src/uts/i86pc/os/pci_mech2.c
92
pci_mech2_getw(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_neptune.c
138
pci_neptune_getb(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_neptune.c
144
val = pci_mech1_getb(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_neptune.c
151
pci_neptune_getw(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_neptune.c
157
val = pci_mech1_getw(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_neptune.c
164
pci_neptune_getl(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_neptune.c
170
val = pci_mech1_getl(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_neptune.c
177
pci_neptune_putb(int bus, int device, int function, int reg, uint8_t val)
usr/src/uts/i86pc/os/pci_neptune.c
181
pci_mech1_putb(bus, device, function, reg, val);
usr/src/uts/i86pc/os/pci_neptune.c
187
pci_neptune_putw(int bus, int device, int function, int reg, uint16_t val)
usr/src/uts/i86pc/os/pci_neptune.c
191
pci_mech1_putw(bus, device, function, reg, val);
usr/src/uts/i86pc/os/pci_neptune.c
197
pci_neptune_putl(int bus, int device, int function, int reg, uint32_t val)
usr/src/uts/i86pc/os/pci_neptune.c
201
pci_mech1_putl(bus, device, function, reg, val);
usr/src/uts/i86pc/os/pci_orion.c
179
pci_orion_getb(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_orion.c
185
val = pci_mech1_getb(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_orion.c
192
pci_orion_getw(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_orion.c
198
val = pci_mech1_getw(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_orion.c
205
pci_orion_getl(int bus, int device, int function, int reg)
usr/src/uts/i86pc/os/pci_orion.c
211
val = pci_mech1_getl(bus, device, function, reg);
usr/src/uts/i86pc/os/pci_orion.c
218
pci_orion_putb(int bus, int device, int function, int reg, uint8_t val)
usr/src/uts/i86pc/os/pci_orion.c
222
pci_mech1_putb(bus, device, function, reg, val);
usr/src/uts/i86pc/os/pci_orion.c
228
pci_orion_putw(int bus, int device, int function, int reg, uint16_t val)
usr/src/uts/i86pc/os/pci_orion.c
232
pci_mech1_putw(bus, device, function, reg, val);
usr/src/uts/i86pc/os/pci_orion.c
238
pci_orion_putl(int bus, int device, int function, int reg, uint32_t val)
usr/src/uts/i86pc/os/pci_orion.c
242
pci_mech1_putl(bus, device, function, reg, val);
usr/src/uts/i86pc/sys/biosdisk.h
71
unsigned char bus;
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
44
extern uint8_t pci_mech1_getb(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
45
extern uint16_t pci_mech1_getw(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
46
extern uint32_t pci_mech1_getl(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
47
extern void pci_mech1_putb(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
48
extern void pci_mech1_putw(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
49
extern void pci_mech1_putl(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
55
extern uint8_t pci_mech1_amd_getb(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
56
extern uint16_t pci_mech1_amd_getw(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
57
extern uint32_t pci_mech1_amd_getl(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
58
extern void pci_mech1_amd_putb(int bus, int dev, int func, int reg,
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
60
extern void pci_mech1_amd_putw(int bus, int dev, int func, int reg,
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
62
extern void pci_mech1_amd_putl(int bus, int dev, int func, int reg,
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
68
extern uint8_t pci_mech2_getb(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
69
extern uint16_t pci_mech2_getw(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
70
extern uint32_t pci_mech2_getl(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
71
extern void pci_mech2_putb(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
72
extern void pci_mech2_putw(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
73
extern void pci_mech2_putl(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
81
extern uint8_t pci_neptune_getb(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
82
extern uint16_t pci_neptune_getw(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
83
extern uint32_t pci_neptune_getl(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
84
extern void pci_neptune_putb(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
85
extern void pci_neptune_putw(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
86
extern void pci_neptune_putl(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
94
extern uint8_t pci_orion_getb(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
95
extern uint16_t pci_orion_getw(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
96
extern uint32_t pci_orion_getl(int bus, int dev, int func, int reg);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
97
extern void pci_orion_putb(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
98
extern void pci_orion_putw(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/i86pc/sys/pci_cfgspace_impl.h
99
extern void pci_orion_putl(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/i86pc/sys/psm_common.h
130
extern void acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq,
usr/src/uts/i86pc/sys/psm_common.h
133
extern int acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin,
usr/src/uts/i86pc/sys/psm_common.h
75
uchar_t bus, dev;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1018
xen_manage_device(uint8_t bus, uint8_t devfn)
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1036
if (managed_devlist[i].bus == bus &&
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1040
manage_pci.bus = bus;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1046
" devfn:0x%x", bus, devfn);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1068
managed_devlist[i].bus = bus;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1231
map_irq.bus = busnum;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1358
map_irq.bus = busnum;
usr/src/uts/intel/io/acpica/osl.c
1042
int bus, device, func, devfn;
usr/src/uts/intel/io/acpica/osl.c
1061
(acpica_get_bdf(dip, &bus, &device, &func) >= 0)) {
usr/src/uts/intel/io/acpica/osl.c
1062
(*PciId)->Bus = bus;
usr/src/uts/intel/io/acpica/osl.c
1317
int bus = -1;
usr/src/uts/intel/io/acpica/osl.c
1323
(void) AcpiWalkResources(hdl, "_CRS", acpica_crs_cb, &bus);
usr/src/uts/intel/io/acpica/osl.c
1325
*busno = bus == -1 ? bbn : bus;
usr/src/uts/intel/io/acpica/osl.c
1733
int bus;
usr/src/uts/intel/io/acpica/osl.c
1773
if (acpica_get_bdf(cdip, &bus, NULL, NULL) < 0) {
usr/src/uts/intel/io/acpica/osl.c
1783
if (acpica_find_pcibus(bus, &acpiobj) == AE_ERROR) {
usr/src/uts/intel/io/acpica/osl.c
1785
cmn_err(CE_WARN, "No ACPI bus obj for bus %d?\n", bus);
usr/src/uts/intel/io/acpica/osl.c
1794
scan_d2a_subtree(dip, acpiobj, bus);
usr/src/uts/intel/io/acpica/osl.c
1808
scan_d2a_subtree(dev_info_t *dip, ACPI_HANDLE acpiobj, int bus)
usr/src/uts/intel/io/acpica/osl.c
1836
bus = dcld_b;
usr/src/uts/intel/io/acpica/osl.c
1847
scan_d2a_subtree(dcld, acld, bus);
usr/src/uts/intel/io/acpica/osl.c
1861
acpica_get_bdf(dev_info_t *dip, int *bus, int *device, int *func)
usr/src/uts/intel/io/acpica/osl.c
1874
if (bus != NULL)
usr/src/uts/intel/io/acpica/osl.c
1875
*bus = (int)PCI_REG_BUS_G(pci_rp->pci_phys_hi);
usr/src/uts/intel/io/acpica/osl.c
60
static void scan_d2a_subtree(dev_info_t *dip, ACPI_HANDLE acpiobj, int bus);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1002
kmem_free(bus, k);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1279
int len, bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1291
bus = pci_bus_range.lo; /* primary bus number of this bus node */
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1296
if (pcicfg_add_config_reg(new_ntbridgechild, bus, devno, 0)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1331
uint_t *bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1335
(caddr_t)&bus, &k) != DDI_PROP_SUCCESS) {
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1341
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1343
if (ndi_ra_free(ddi_get_parent(dip), (uint64_t)bus[0],
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1344
(uint64_t)(bus[1] - bus[0] + 1),
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1347
kmem_free(bus, k);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
1359
kmem_free(bus, k);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2613
uint_t *bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2696
"bus-range", (caddr_t)&bus, &k) != DDI_PROP_SUCCESS) {
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2702
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2704
if (ndi_ra_free(ddi_get_parent(dip), (uint64_t)bus[0],
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2705
(uint64_t)(bus[1] - bus[0] + 1), NDI_RA_TYPE_PCI_BUSNUM,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2708
kmem_free(bus, k);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2712
kmem_free(bus, k);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3403
pcicfg_probe_children(dev_info_t *parent, uint_t bus, uint_t device,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3421
if (pcicfg_add_config_reg(new_child, bus, device, func)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3439
(void) pcie_init_bus(new_child, PCI_GETBDF(bus, device, func),
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3449
prop_ret = pci_prop_data_fill(config_handle, bus, device, func,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3453
"b/d/f 0x%x/0x%x/0x%x: 0x%x", bus, device, func, prop_ret);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3460
"0x%x/0x%x/0x%x: 0x%x", bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3468
"0x%x/0x%x/0x%x: 0x%x", bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3477
bus, device, func, prop_ret);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3500
bus, device, func);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3506
ret = pcicfg_probe_bridge(new_child, config_handle, bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3516
"[0x%x] func [0x%x]\n", bus, device, func);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
3775
pcicfg_probe_bridge(dev_info_t *new_child, ddi_acc_handle_t h, uint_t bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4151
(void) pcicfg_set_bus_numbers(h, bus, new_bus, max_bus);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4530
(void) pcicfg_set_bus_numbers(h, bus, new_bus, *highest_bus);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4811
uint_t bus, uint_t device, uint_t func)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4815
reg[0] = PCICFG_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4915
char *bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4923
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4927
if (strcmp(bus, "pciex") == 0)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
4930
ddi_prop_free(bus);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
553
uint_t bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
580
bus = pci_bus_range.lo; /* primary bus number of this bus node */
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
611
bus, trans_device, func & 7, &highest_bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
616
"[0x%x]\n", bus, trans_device);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
621
bus, trans_device, func &7);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
638
bus, trans_device, func & 7);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
678
rv = pcicfg_configure_ntbridge(new_device, bus,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
817
pcicfg_configure_ntbridge(dev_info_t *new_device, uint_t bus, uint_t device)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
968
uint_t *bus;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
972
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus, &k)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
980
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
982
if (ndi_ra_free(ddi_get_parent(new_device), (uint64_t)bus[0],
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
983
(uint64_t)(bus[1] - bus[0] + 1), NDI_RA_TYPE_PCI_BUSNUM,
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
987
kmem_free(bus, k);
usr/src/uts/intel/io/imc/imc.c
743
uint_t bus;
usr/src/uts/intel/io/imc/imc.c
745
for (bus = 0; bus < imc->imc_sockets[i].isock_nbus; bus++) {
usr/src/uts/intel/io/imc/imc.c
746
if (imc->imc_sockets[i].isock_bus[bus] ==
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
176
read_spd(int bus)
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
179
int branch = bus >> 1;
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
180
int channel = bus & 1;
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
188
write_spdcmd(int bus, uint32_t val)
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
190
int branch = bus >> 1;
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
191
int channel = bus & 1;
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
196
read_spd_eeprom(int bus, int slave, int addr)
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
206
spd = read_spd(bus);
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
214
write_spdcmd(bus, cmd);
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
217
spd = read_spd(bus);
usr/src/uts/intel/io/intel_nb5000/nb5000_init.c
229
spd = read_spd(bus);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
128
nb_get_hdl(int bus, int dev, int func)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
132
if (bus == 0 && dev == 16 && func < NB_PCI_NFUNC) {
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
134
} else if (bus == 0 && dev == 17 && func < NB_PCI_NFUNC) {
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
136
} else if (bus == 0 && dev < NB_PCI_DEV && func == 0) {
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
138
} else if (bus == 0 && dev == 21 && func == 0) {
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
140
} else if (bus == 0 && dev == 22 && func == 0) {
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
149
nb_pci_getb(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
153
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
154
return (cmi_pci_getb(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
158
nb_pci_getw(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
162
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
163
return (cmi_pci_getw(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
167
nb_pci_getl(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
171
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
172
return (cmi_pci_getl(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
176
nb_pci_putb(int bus, int dev, int func, int reg, uint8_t val)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
180
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
181
cmi_pci_putb(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
185
nb_pci_putw(int bus, int dev, int func, int reg, uint16_t val)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
189
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
190
cmi_pci_putw(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
194
nb_pci_putl(int bus, int dev, int func, int reg, uint32_t val)
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
198
hdl = nb_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c
199
cmi_pci_putl(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
100
slot = SOCKET_BUS(0) - bus;
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
110
nhm_pci_getb(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
114
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
115
return (cmi_pci_getb(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
119
nhm_pci_getw(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
123
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
124
return (cmi_pci_getw(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
128
nhm_pci_getl(int bus, int dev, int func, int reg, int *interpose)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
132
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
133
return (cmi_pci_getl(bus, dev, func, reg, interpose, hdl));
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
137
nhm_pci_putb(int bus, int dev, int func, int reg, uint8_t val)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
141
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
142
cmi_pci_putb(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
146
nhm_pci_putw(int bus, int dev, int func, int reg, uint16_t val)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
150
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
151
cmi_pci_putw(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
155
nhm_pci_putl(int bus, int dev, int func, int reg, uint32_t val)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
159
hdl = nhm_get_hdl(bus, dev, func);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
160
cmi_pci_putl(bus, dev, func, reg, hdl, val);
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
93
nhm_get_hdl(int bus, int dev, int func)
usr/src/uts/intel/io/intel_nhm/nhm_pci_cfg.c
98
if (bus >= SOCKET_BUS(MAX_CPU_NODES) && bus <= SOCKET_BUS(0) &&
usr/src/uts/intel/io/pci/pci_boot.c
1001
pci_putw(bus, dev, func, PCI_BCNF_IO_BASE_HI,
usr/src/uts/intel/io/pci/pci_boot.c
1003
pci_putw(bus, dev, func, PCI_BCNF_IO_LIMIT_HI,
usr/src/uts/intel/io/pci/pci_boot.c
1018
pci_putw(bus, dev, func, PCI_BCNF_MEM_BASE,
usr/src/uts/intel/io/pci/pci_boot.c
1021
pci_putw(bus, dev, func, PCI_BCNF_MEM_LIMIT,
usr/src/uts/intel/io/pci/pci_boot.c
1029
pci_putw(bus, dev, func, PCI_BCNF_PF_BASE_LOW,
usr/src/uts/intel/io/pci/pci_boot.c
1032
pci_putw(bus, dev, func, PCI_BCNF_PF_LIMIT_LOW,
usr/src/uts/intel/io/pci/pci_boot.c
1036
uint16_t val = pci_getw(bus, dev, func, PCI_BCNF_PF_BASE_LOW);
usr/src/uts/intel/io/pci/pci_boot.c
1038
pci_putl(bus, dev, func, PCI_BCNF_PF_BASE_HIGH,
usr/src/uts/intel/io/pci/pci_boot.c
1040
pci_putl(bus, dev, func, PCI_BCNF_PF_LIMIT_HIGH,
usr/src/uts/intel/io/pci/pci_boot.c
1057
"ppb", bus, dev, func, tag);
usr/src/uts/intel/io/pci/pci_boot.c
1061
"ppb", bus, dev, func, tag, base, limit);
usr/src/uts/intel/io/pci/pci_boot.c
1066
fetch_ppb_res(uchar_t bus, uchar_t dev, uchar_t func, mem_res_t type,
usr/src/uts/intel/io/pci/pci_boot.c
1073
val = pci_getb(bus, dev, func, PCI_BCNF_IO_LIMIT_LOW);
usr/src/uts/intel/io/pci/pci_boot.c
1076
val = pci_getb(bus, dev, func, PCI_BCNF_IO_BASE_LOW);
usr/src/uts/intel/io/pci/pci_boot.c
1080
val = pci_getw(bus, dev, func, PCI_BCNF_IO_BASE_HI);
usr/src/uts/intel/io/pci/pci_boot.c
1082
val = pci_getw(bus, dev, func, PCI_BCNF_IO_LIMIT_HI);
usr/src/uts/intel/io/pci/pci_boot.c
1089
val = pci_getw(bus, dev, func, PCI_BCNF_MEM_LIMIT);
usr/src/uts/intel/io/pci/pci_boot.c
1092
val = pci_getw(bus, dev, func, PCI_BCNF_MEM_BASE);
usr/src/uts/intel/io/pci/pci_boot.c
1098
val = pci_getw(bus, dev, func, PCI_BCNF_PF_LIMIT_LOW);
usr/src/uts/intel/io/pci/pci_boot.c
1101
val = pci_getw(bus, dev, func, PCI_BCNF_PF_BASE_LOW);
usr/src/uts/intel/io/pci/pci_boot.c
1105
val = pci_getl(bus, dev, func, PCI_BCNF_PF_BASE_HIGH);
usr/src/uts/intel/io/pci/pci_boot.c
1107
val = pci_getl(bus, dev, func, PCI_BCNF_PF_LIMIT_HIGH);
usr/src/uts/intel/io/pci/pci_boot.c
1132
uchar_t bus, dev, func;
usr/src/uts/intel/io/pci/pci_boot.c
1171
bus = (uchar_t)PCI_REG_BUS_G(physhi);
usr/src/uts/intel/io/pci/pci_boot.c
1173
dump_memlists("fix_ppb_res start bus", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1179
cap_ptr = get_pci_cap(bus, dev, func, PCI_CAP_ID_PCI_E);
usr/src/uts/intel/io/pci/pci_boot.c
1181
uint16_t reg = pci_getw(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
1185
"ppb", bus, dev, func);
usr/src/uts/intel/io/pci/pci_boot.c
1190
subbus = pci_getb(bus, dev, func, PCI_BCNF_SUBBUS);
usr/src/uts/intel/io/pci/pci_boot.c
1192
ASSERT(parbus == bus);
usr/src/uts/intel/io/pci/pci_boot.c
1193
cmd_reg = pci_getw(bus, dev, func, PCI_CONF_COMM);
usr/src/uts/intel/io/pci/pci_boot.c
1221
pci_putb(bus, dev, func, PCI_BCNF_SUBBUS, subbus);
usr/src/uts/intel/io/pci/pci_boot.c
1226
"cbb", bus, dev, func, secbus, subbus);
usr/src/uts/intel/io/pci/pci_boot.c
1234
"ppb", bus, dev, func, secbus,
usr/src/uts/intel/io/pci/pci_boot.c
1260
uint64_t avail = get_per_bridge_avail(bus);
usr/src/uts/intel/io/pci/pci_boot.c
1270
"ppb", bus, dev, func, i);
usr/src/uts/intel/io/pci/pci_boot.c
1355
"ppb", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
1373
"ppb", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
1385
fetch_ppb_res(bus, dev, func, RES_IO, &io.base, &io.limit);
usr/src/uts/intel/io/pci/pci_boot.c
1386
fetch_ppb_res(bus, dev, func, RES_MEM, &mem.base, &mem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
1387
fetch_ppb_res(bus, dev, func, RES_PMEM, &pmem.base, &pmem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
1454
set_ppb_res(bus, dev, func, RES_IO, io.base, io.limit);
usr/src/uts/intel/io/pci/pci_boot.c
1574
set_ppb_res(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
1576
set_ppb_res(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
1583
dump_memlists("fix_ppb_res end bus", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1592
pci_putw(bus, dev, func, PCI_CONF_COMM, cmd_reg);
usr/src/uts/intel/io/pci/pci_boot.c
1600
int bus;
usr/src/uts/intel/io/pci/pci_boot.c
1610
for (bus = 0; bus <= pci_boot_maxbus; bus++) {
usr/src/uts/intel/io/pci/pci_boot.c
1611
pci_prd_slot_name(bus, pci_bus_res[bus].dip);
usr/src/uts/intel/io/pci/pci_boot.c
1623
for (bus = 0; bus <= pci_boot_maxbus; bus++) {
usr/src/uts/intel/io/pci/pci_boot.c
1625
if ((pci_bus_res[bus].par_bus != (uchar_t)-1) ||
usr/src/uts/intel/io/pci/pci_boot.c
1626
(pci_bus_res[bus].dip == NULL))
usr/src/uts/intel/io/pci/pci_boot.c
1630
if (pci_bus_res[bus].root_addr != new_addr) {
usr/src/uts/intel/io/pci/pci_boot.c
1632
pci_regs[0] = pci_bus_res[bus].root_addr =
usr/src/uts/intel/io/pci/pci_boot.c
1635
DDI_DEV_T_NONE, pci_bus_res[bus].dip,
usr/src/uts/intel/io/pci/pci_boot.c
1648
for (bus = 0; bus <= pci_boot_maxbus; bus++) {
usr/src/uts/intel/io/pci/pci_boot.c
1650
if (pci_bus_res[bus].par_bus != (uchar_t)-1)
usr/src/uts/intel/io/pci/pci_boot.c
1656
populate_bus_res(bus);
usr/src/uts/intel/io/pci/pci_boot.c
1668
(void) pci_memlist_remove(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1670
(void) pci_memlist_remove(&pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1693
if (pci_bus_res[bus].num_bridge > 0) {
usr/src/uts/intel/io/pci/pci_boot.c
1696
for (struct memlist *ml = pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
1702
if (mem > pci_bus_res[bus].mem_size)
usr/src/uts/intel/io/pci/pci_boot.c
1703
mem -= pci_bus_res[bus].mem_size;
usr/src/uts/intel/io/pci/pci_boot.c
1707
pci_bus_res[bus].mem_buffer = mem;
usr/src/uts/intel/io/pci/pci_boot.c
1711
bus, pci_bus_res[bus].num_bridge, mem);
usr/src/uts/intel/io/pci/pci_boot.c
1718
pci_memlist_remove_list(&pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1719
pci_bus_res[bus].io_used);
usr/src/uts/intel/io/pci/pci_boot.c
1720
pci_memlist_remove_list(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1721
pci_bus_res[bus].mem_used);
usr/src/uts/intel/io/pci/pci_boot.c
1722
pci_memlist_remove_list(&pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1723
pci_bus_res[bus].pmem_used);
usr/src/uts/intel/io/pci/pci_boot.c
1724
pci_memlist_remove_list(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1725
pci_bus_res[bus].pmem_used);
usr/src/uts/intel/io/pci/pci_boot.c
1726
pci_memlist_remove_list(&pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1727
pci_bus_res[bus].mem_used);
usr/src/uts/intel/io/pci/pci_boot.c
1729
pci_memlist_remove_list(&pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1731
pci_memlist_remove_list(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
1786
populate_bus_res(uchar_t bus)
usr/src/uts/intel/io/pci/pci_boot.c
1788
pci_bus_res[bus].pmem_avail = pci_prd_find_resource(bus,
usr/src/uts/intel/io/pci/pci_boot.c
1790
pci_bus_res[bus].mem_avail = pci_prd_find_resource(bus, PCI_PRD_R_MMIO);
usr/src/uts/intel/io/pci/pci_boot.c
1791
pci_bus_res[bus].io_avail = pci_prd_find_resource(bus, PCI_PRD_R_IO);
usr/src/uts/intel/io/pci/pci_boot.c
1792
pci_bus_res[bus].bus_avail = pci_prd_find_resource(bus, PCI_PRD_R_BUS);
usr/src/uts/intel/io/pci/pci_boot.c
1794
dump_memlists("populate_bus_res", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1800
if (pci_bus_res[bus].bus_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
1804
entry = pci_bus_res[bus].bus_avail;
usr/src/uts/intel/io/pci/pci_boot.c
1807
if (current > pci_bus_res[bus].sub_bus)
usr/src/uts/intel/io/pci/pci_boot.c
1808
pci_bus_res[bus].sub_bus = current;
usr/src/uts/intel/io/pci/pci_boot.c
1813
if (bus == 0) {
usr/src/uts/intel/io/pci/pci_boot.c
1835
add_ranges_prop(bus, B_FALSE);
usr/src/uts/intel/io/pci/pci_boot.c
1842
create_root_bus_dip(uchar_t bus)
usr/src/uts/intel/io/pci/pci_boot.c
1847
ASSERT(pci_bus_res[bus].par_bus == (uchar_t)-1);
usr/src/uts/intel/io/pci/pci_boot.c
1856
pci_regs[0] = pci_bus_res[bus].root_addr;
usr/src/uts/intel/io/pci/pci_boot.c
1863
if (create_pcie_root_bus(bus, dip) == B_FALSE)
usr/src/uts/intel/io/pci/pci_boot.c
1868
pci_bus_res[bus].dip = dip;
usr/src/uts/intel/io/pci/pci_boot.c
1877
enumerate_bus_devs(uchar_t bus, int config_op)
usr/src/uts/intel/io/pci/pci_boot.c
1883
if (bus_debug(bus)) {
usr/src/uts/intel/io/pci/pci_boot.c
1885
dcmn_err(CE_NOTE, "configuring pci bus 0x%x", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1888
"fixing devices on pci bus 0x%x", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1890
dcmn_err(CE_NOTE, "enumerating pci bus 0x%x", bus);
usr/src/uts/intel/io/pci/pci_boot.c
1895
devlist = (struct pci_devfunc *)pci_bus_res[bus].privdata;
usr/src/uts/intel/io/pci/pci_boot.c
1900
pci_bus_res[bus].io_reprogram ||
usr/src/uts/intel/io/pci/pci_boot.c
1901
pci_bus_res[bus].mem_reprogram) {
usr/src/uts/intel/io/pci/pci_boot.c
1903
(void) add_reg_props(entry->dip, bus,
usr/src/uts/intel/io/pci/pci_boot.c
1908
pci_bus_res[bus].privdata = NULL;
usr/src/uts/intel/io/pci/pci_boot.c
1916
venid = pci_getw(bus, dev, func, PCI_CONF_VENID);
usr/src/uts/intel/io/pci/pci_boot.c
1923
header = pci_getb(bus, dev, func, PCI_CONF_HEADER);
usr/src/uts/intel/io/pci/pci_boot.c
1946
process_devfunc(bus, dev, func, config_op);
usr/src/uts/intel/io/pci/pci_boot.c
1956
par_bus = pci_bus_res[bus].par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
1959
pci_bus_res[bus].io_size;
usr/src/uts/intel/io/pci/pci_boot.c
1961
pci_bus_res[bus].mem_size;
usr/src/uts/intel/io/pci/pci_boot.c
1963
pci_bus_res[bus].pmem_size;
usr/src/uts/intel/io/pci/pci_boot.c
1965
if (pci_bus_res[bus].io_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
1966
pci_memlist_merge(&pci_bus_res[bus].io_used,
usr/src/uts/intel/io/pci/pci_boot.c
1970
if (pci_bus_res[bus].mem_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
1971
pci_memlist_merge(&pci_bus_res[bus].mem_used,
usr/src/uts/intel/io/pci/pci_boot.c
1975
if (pci_bus_res[bus].pmem_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
1976
pci_memlist_merge(&pci_bus_res[bus].pmem_used,
usr/src/uts/intel/io/pci/pci_boot.c
1981
pci_bus_res[bus].num_bridge;
usr/src/uts/intel/io/pci/pci_boot.c
1983
bus = par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
199
#define bus_debug(bus) (pci_boot_debug != 0 && pci_debug_bus_start != -1 && \
usr/src/uts/intel/io/pci/pci_boot.c
200
pci_debug_bus_end != -1 && (bus) >= pci_debug_bus_start && \
usr/src/uts/intel/io/pci/pci_boot.c
201
(bus) <= pci_debug_bus_end)
usr/src/uts/intel/io/pci/pci_boot.c
202
#define dump_memlists(tag, bus) \
usr/src/uts/intel/io/pci/pci_boot.c
203
if (bus_debug((bus))) dump_memlists_impl((tag), (bus))
usr/src/uts/intel/io/pci/pci_boot.c
2094
add_undofix_entry(uint8_t bus, uint8_t dev, uint8_t fn,
usr/src/uts/intel/io/pci/pci_boot.c
2105
newundo->bus = bus;
usr/src/uts/intel/io/pci/pci_boot.c
2137
uint8_t bus, dev, fn;
usr/src/uts/intel/io/pci/pci_boot.c
2145
bus = undolist->bus;
usr/src/uts/intel/io/pci/pci_boot.c
2149
(*(undolist->undofn))(bus, dev, fn);
usr/src/uts/intel/io/pci/pci_boot.c
2158
undo_amd8111_pci_fix(uint8_t bus, uint8_t dev, uint8_t fn)
usr/src/uts/intel/io/pci/pci_boot.c
2162
val8 = pci_getb(bus, dev, fn, LPC_IO_CONTROL_REG_1);
usr/src/uts/intel/io/pci/pci_boot.c
2168
pci_putb(bus, dev, fn, LPC_IO_CONTROL_REG_1, val8);
usr/src/uts/intel/io/pci/pci_boot.c
2172
pci_fix_amd8111(uint8_t bus, uint8_t dev, uint8_t fn)
usr/src/uts/intel/io/pci/pci_boot.c
2176
val8 = pci_getb(bus, dev, fn, LPC_IO_CONTROL_REG_1);
usr/src/uts/intel/io/pci/pci_boot.c
2188
pci_putb(bus, dev, fn, LPC_IO_CONTROL_REG_1, val8);
usr/src/uts/intel/io/pci/pci_boot.c
2190
add_undofix_entry(bus, dev, fn, undo_amd8111_pci_fix);
usr/src/uts/intel/io/pci/pci_boot.c
2194
set_devpm_d0(uchar_t bus, uchar_t dev, uchar_t func)
usr/src/uts/intel/io/pci/pci_boot.c
2202
status = pci_getw(bus, dev, func, PCI_CONF_STAT);
usr/src/uts/intel/io/pci/pci_boot.c
2206
header = pci_getb(bus, dev, func, PCI_CONF_HEADER) & PCI_HEADER_TYPE_M;
usr/src/uts/intel/io/pci/pci_boot.c
2208
cap_ptr = pci_getb(bus, dev, func, PCI_CBUS_CAP_PTR);
usr/src/uts/intel/io/pci/pci_boot.c
2210
cap_ptr = pci_getb(bus, dev, func, PCI_CONF_CAP_PTR);
usr/src/uts/intel/io/pci/pci_boot.c
2216
cap_id = pci_getb(bus, dev, func, cap_ptr + PCI_CAP_ID);
usr/src/uts/intel/io/pci/pci_boot.c
2218
pmcsr = pci_getw(bus, dev, func, cap_ptr + PCI_PMCSR);
usr/src/uts/intel/io/pci/pci_boot.c
2221
pci_putw(bus, dev, func, cap_ptr + PCI_PMCSR, pmcsr);
usr/src/uts/intel/io/pci/pci_boot.c
2224
cap_ptr = pci_getb(bus, dev, func, cap_ptr + PCI_CAP_NEXT_PTR);
usr/src/uts/intel/io/pci/pci_boot.c
2230
process_devfunc(uchar_t bus, uchar_t dev, uchar_t func, int config_op)
usr/src/uts/intel/io/pci/pci_boot.c
2242
prop_ret = pci_prop_data_fill(NULL, bus, dev, func, &prop_data);
usr/src/uts/intel/io/pci/pci_boot.c
2245
"pci", bus, dev, func, prop_ret);
usr/src/uts/intel/io/pci/pci_boot.c
2252
pci_bus_res[bus].num_cbb++;
usr/src/uts/intel/io/pci/pci_boot.c
2258
pci_fix_amd8111(bus, dev, func);
usr/src/uts/intel/io/pci/pci_boot.c
2264
if (pci_bus_res[bus].dip == NULL)
usr/src/uts/intel/io/pci/pci_boot.c
2265
create_root_bus_dip(bus);
usr/src/uts/intel/io/pci/pci_boot.c
2267
ndi_devi_alloc_sleep(pci_bus_res[bus].dip, DEVI_PSEUDO_NEXNAME,
usr/src/uts/intel/io/pci/pci_boot.c
2272
"devinfo node not created", "pci", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2278
bdf = PCI_GETBDF(bus, dev, func);
usr/src/uts/intel/io/pci/pci_boot.c
2288
secbus = pci_getb(bus, dev, func, PCI_BCNF_SECBUS);
usr/src/uts/intel/io/pci/pci_boot.c
2289
subbus = pci_getb(bus, dev, func, PCI_BCNF_SUBBUS);
usr/src/uts/intel/io/pci/pci_boot.c
2311
"devinfo node not created", "pci", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2324
set_devpm_d0(bus, dev, func);
usr/src/uts/intel/io/pci/pci_boot.c
2330
add_ppb_props(dip, bus, dev, func, pciex, is_pci_bridge);
usr/src/uts/intel/io/pci/pci_boot.c
2337
devlist = (struct pci_devfunc *)pci_bus_res[bus].privdata;
usr/src/uts/intel/io/pci/pci_boot.c
2343
pci_bus_res[bus].privdata = entry;
usr/src/uts/intel/io/pci/pci_boot.c
2347
create_ioapic_node(bus, dev, func, prop_data.ppd_vendid,
usr/src/uts/intel/io/pci/pci_boot.c
2354
add_nvidia_isa_bridge_props(dip, bus, dev, func);
usr/src/uts/intel/io/pci/pci_boot.c
2362
"0x%x; device may not bind to a driver", "pci", bus, dev,
usr/src/uts/intel/io/pci/pci_boot.c
2388
reprogram = add_reg_props(dip, bus, dev, func, config_op, pciide);
usr/src/uts/intel/io/pci/pci_boot.c
2505
add_bar_reg_props(int op, uchar_t bus, uchar_t dev, uchar_t func, uint_t bar,
usr/src/uts/intel/io/pci/pci_boot.c
2515
devloc = PCI_REG_MAKE_BDFR(bus, dev, func, 0);
usr/src/uts/intel/io/pci/pci_boot.c
2516
baseclass = pci_getb(bus, dev, func, PCI_CONF_BASCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2517
subclass = pci_getb(bus, dev, func, PCI_CONF_SUBCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2518
progclass = pci_getb(bus, dev, func, PCI_CONF_PROGCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2530
base = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
2533
command = (uint_t)pci_getw(bus, dev, func, PCI_CONF_COMM);
usr/src/uts/intel/io/pci/pci_boot.c
2534
pci_putw(bus, dev, func, PCI_CONF_COMM,
usr/src/uts/intel/io/pci/pci_boot.c
2538
pci_putl(bus, dev, func, offset, 0xffffffff);
usr/src/uts/intel/io/pci/pci_boot.c
2539
value = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
2540
pci_putl(bus, dev, func, offset, base);
usr/src/uts/intel/io/pci/pci_boot.c
2543
pci_putw(bus, dev, func, PCI_CONF_COMM, command);
usr/src/uts/intel/io/pci/pci_boot.c
2547
struct memlist **io_avail = &pci_bus_res[bus].io_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2548
struct memlist **io_used = &pci_bus_res[bus].io_used;
usr/src/uts/intel/io/pci/pci_boot.c
256
uint8_t bus;
usr/src/uts/intel/io/pci/pci_boot.c
2592
if (op == CONFIG_NEW && pci_bus_res[bus].subtractive &&
usr/src/uts/intel/io/pci/pci_boot.c
2596
res_bus = resolve_alloc_bus(bus, RES_IO);
usr/src/uts/intel/io/pci/pci_boot.c
2610
"pci", bus, dev, func, bar, base, len);
usr/src/uts/intel/io/pci/pci_boot.c
2611
pci_bus_res[bus].io_size += len;
usr/src/uts/intel/io/pci/pci_boot.c
2613
pci_bus_res[bus].io_reprogram) {
usr/src/uts/intel/io/pci/pci_boot.c
2618
"pci", bus, dev, func, bar, len);
usr/src/uts/intel/io/pci/pci_boot.c
2624
"pci", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2626
pci_putl(bus, dev, func, offset, base | type);
usr/src/uts/intel/io/pci/pci_boot.c
2627
nbase = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
2634
"pci", bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2636
pci_putl(bus, dev, func, offset, 0);
usr/src/uts/intel/io/pci/pci_boot.c
2639
command = pci_getw(bus, dev,
usr/src/uts/intel/io/pci/pci_boot.c
2642
pci_putw(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2655
struct memlist **mem_avail = &pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2656
struct memlist **mem_used = &pci_bus_res[bus].mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2657
struct memlist **pmem_avail = &pci_bus_res[bus].pmem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2658
struct memlist **pmem_used = &pci_bus_res[bus].pmem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2664
base_hi = pci_getl(bus, dev, func, offset + 4);
usr/src/uts/intel/io/pci/pci_boot.c
2665
pci_putl(bus, dev, func, offset + 4,
usr/src/uts/intel/io/pci/pci_boot.c
2667
value |= (uint64_t)pci_getl(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2669
pci_putl(bus, dev, func, offset + 4, base_hi);
usr/src/uts/intel/io/pci/pci_boot.c
2696
if (op == CONFIG_NEW && pci_bus_res[bus].subtractive) {
usr/src/uts/intel/io/pci/pci_boot.c
2697
uchar_t res_bus = bus;
usr/src/uts/intel/io/pci/pci_boot.c
2701
res_bus = resolve_alloc_bus(bus, RES_PMEM);
usr/src/uts/intel/io/pci/pci_boot.c
2705
res_bus = resolve_alloc_bus(bus, RES_MEM);
usr/src/uts/intel/io/pci/pci_boot.c
2727
"pci", bus, dev, func, bar,
usr/src/uts/intel/io/pci/pci_boot.c
2765
pci_bus_res[bus].pmem_size += len;
usr/src/uts/intel/io/pci/pci_boot.c
2767
pci_bus_res[bus].mem_size += len;
usr/src/uts/intel/io/pci/pci_boot.c
2768
} else if (pci_bus_res[bus].mem_reprogram || (fbase == 0 &&
usr/src/uts/intel/io/pci/pci_boot.c
2795
"pci", bus, dev, func, bar, len);
usr/src/uts/intel/io/pci/pci_boot.c
2801
"pci", bus, dev, func, bar,
usr/src/uts/intel/io/pci/pci_boot.c
2805
pci_putl(bus, dev, func, offset, base | type);
usr/src/uts/intel/io/pci/pci_boot.c
2806
nbase = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
2809
pci_putl(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2811
nbase_hi = pci_getl(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2821
"pci", bus, dev, func, bar,
usr/src/uts/intel/io/pci/pci_boot.c
2828
pci_putl(bus, dev, func, offset, 0);
usr/src/uts/intel/io/pci/pci_boot.c
2830
pci_putl(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2836
command = pci_getw(bus, dev,
usr/src/uts/intel/io/pci/pci_boot.c
2839
pci_putw(bus, dev, func,
usr/src/uts/intel/io/pci/pci_boot.c
2868
"pci", bus, dev, func, bar,
usr/src/uts/intel/io/pci/pci_boot.c
287
static void enumerate_bus_devs(uchar_t bus, int config_op);
usr/src/uts/intel/io/pci/pci_boot.c
288
static void create_root_bus_dip(uchar_t bus);
usr/src/uts/intel/io/pci/pci_boot.c
2882
add_reg_props(dev_info_t *dip, uchar_t bus, uchar_t dev, uchar_t func,
usr/src/uts/intel/io/pci/pci_boot.c
2898
io_avail = &pci_bus_res[bus].io_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2899
io_used = &pci_bus_res[bus].io_used;
usr/src/uts/intel/io/pci/pci_boot.c
2900
mem_avail = &pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2901
mem_used = &pci_bus_res[bus].mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2902
pmem_avail = &pci_bus_res[bus].pmem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2904
dump_memlists("add_reg_props start", bus);
usr/src/uts/intel/io/pci/pci_boot.c
2906
devloc = PCI_REG_MAKE_BDFR(bus, dev, func, 0);
usr/src/uts/intel/io/pci/pci_boot.c
2911
baseclass = pci_getb(bus, dev, func, PCI_CONF_BASCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2912
subclass = pci_getb(bus, dev, func, PCI_CONF_SUBCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2913
progclass = pci_getb(bus, dev, func, PCI_CONF_PROGCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
2914
header = pci_getb(bus, dev, func, PCI_CONF_HEADER) & PCI_HEADER_TYPE_M;
usr/src/uts/intel/io/pci/pci_boot.c
2937
ret = add_bar_reg_props(op, bus, dev, func, bar, offset,
usr/src/uts/intel/io/pci/pci_boot.c
2969
base = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
297
static int get_pci_cap(uchar_t bus, uchar_t dev, uchar_t func, uint8_t cap_id);
usr/src/uts/intel/io/pci/pci_boot.c
2970
pci_putl(bus, dev, func, offset, PCI_BASE_ROM_ADDR_M);
usr/src/uts/intel/io/pci/pci_boot.c
2971
value = pci_getl(bus, dev, func, offset);
usr/src/uts/intel/io/pci/pci_boot.c
2972
pci_putl(bus, dev, func, offset, base);
usr/src/uts/intel/io/pci/pci_boot.c
2993
pci_bus_res[bus].mem_size += len;
usr/src/uts/intel/io/pci/pci_boot.c
300
static void create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid,
usr/src/uts/intel/io/pci/pci_boot.c
3013
pci_bus_res[bus].io_size += 0xc;
usr/src/uts/intel/io/pci/pci_boot.c
302
static void populate_bus_res(uchar_t bus);
usr/src/uts/intel/io/pci/pci_boot.c
3023
pci_bus_res[bus].io_size += 0x20;
usr/src/uts/intel/io/pci/pci_boot.c
3037
pci_bus_res[bus].mem_size += 0x20000;
usr/src/uts/intel/io/pci/pci_boot.c
3053
pci_bus_res[bus].io_size += 0x1;
usr/src/uts/intel/io/pci/pci_boot.c
3063
pci_bus_res[bus].io_size += 0x6;
usr/src/uts/intel/io/pci/pci_boot.c
3067
dump_memlists("add_reg_props end", bus);
usr/src/uts/intel/io/pci/pci_boot.c
3079
add_ppb_props(dev_info_t *dip, uchar_t bus, uchar_t dev, uchar_t func,
usr/src/uts/intel/io/pci/pci_boot.c
3092
secbus = pci_getb(bus, dev, func, PCI_BCNF_SECBUS);
usr/src/uts/intel/io/pci/pci_boot.c
3093
subbus = pci_getb(bus, dev, func, PCI_BCNF_SUBBUS);
usr/src/uts/intel/io/pci/pci_boot.c
3096
dump_memlists("add_ppb_props start bus", bus);
usr/src/uts/intel/io/pci/pci_boot.c
3102
progclass = pci_getb(bus, dev, func, PCI_CONF_PROGCLASS);
usr/src/uts/intel/io/pci/pci_boot.c
3117
pci_bus_res[secbus].par_bus = bus;
usr/src/uts/intel/io/pci/pci_boot.c
3128
if (subbus > pci_bus_res[bus].sub_bus)
usr/src/uts/intel/io/pci/pci_boot.c
3129
pci_bus_res[bus].sub_bus = subbus;
usr/src/uts/intel/io/pci/pci_boot.c
3139
pci_bus_res[i].par_bus = bus;
usr/src/uts/intel/io/pci/pci_boot.c
3145
pci_bus_res[bus].num_bridge++;
usr/src/uts/intel/io/pci/pci_boot.c
3171
cmd_reg = (uint_t)pci_getw(bus, dev, func, PCI_CONF_COMM);
usr/src/uts/intel/io/pci/pci_boot.c
3172
fetch_ppb_res(bus, dev, func, RES_IO, &io.base, &io.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3173
fetch_ppb_res(bus, dev, func, RES_MEM, &mem.base, &mem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3174
fetch_ppb_res(bus, dev, func, RES_PMEM, &pmem.base, &pmem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3178
"ppb", bus, dev, func, io.base, io.limit,
usr/src/uts/intel/io/pci/pci_boot.c
3181
"ppb", bus, dev, func, mem.base, mem.limit,
usr/src/uts/intel/io/pci/pci_boot.c
3184
"ppb", bus, dev, func, pmem.base, pmem.limit,
usr/src/uts/intel/io/pci/pci_boot.c
3200
set_ppb_res(bus, dev, func, RES_IO, io.base, io.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3206
pci_memlist_insert(&pci_bus_res[bus].io_used, io.base, size);
usr/src/uts/intel/io/pci/pci_boot.c
3208
if (pci_bus_res[bus].io_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
3209
(void) pci_memlist_remove(&pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3227
set_ppb_res(bus, dev, func, RES_MEM, mem.base, mem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3233
pci_memlist_insert(&pci_bus_res[bus].mem_used, mem.base, size);
usr/src/uts/intel/io/pci/pci_boot.c
3235
(void) pci_memlist_remove(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3237
(void) pci_memlist_remove(&pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3247
set_ppb_res(bus, dev, func, RES_PMEM, pmem.base, pmem.limit);
usr/src/uts/intel/io/pci/pci_boot.c
3253
pci_memlist_insert(&pci_bus_res[bus].pmem_used, pmem.base,
usr/src/uts/intel/io/pci/pci_boot.c
3256
(void) pci_memlist_remove(&pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3258
(void) pci_memlist_remove(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3271
if (pci_getw(bus, dev, func, PCI_BCNF_BCNTRL) &
usr/src/uts/intel/io/pci/pci_boot.c
3276
pci_memlist_insert(&pci_bus_res[bus].io_used, 0x3b0, 0xc);
usr/src/uts/intel/io/pci/pci_boot.c
3277
if (pci_bus_res[bus].io_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
3278
(void) pci_memlist_remove(&pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3284
pci_memlist_insert(&pci_bus_res[bus].io_used, 0x3c0, 0x20);
usr/src/uts/intel/io/pci/pci_boot.c
3285
if (pci_bus_res[bus].io_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
3286
(void) pci_memlist_remove(&pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3293
pci_memlist_insert(&pci_bus_res[bus].mem_used, 0xa0000,
usr/src/uts/intel/io/pci/pci_boot.c
3295
if (pci_bus_res[bus].mem_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
3296
(void) pci_memlist_remove(&pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3303
dump_memlists("add_ppb_props end bus", bus);
usr/src/uts/intel/io/pci/pci_boot.c
3308
add_bus_range_prop(int bus)
usr/src/uts/intel/io/pci/pci_boot.c
3312
if (pci_bus_res[bus].dip == NULL)
usr/src/uts/intel/io/pci/pci_boot.c
3314
bus_range[0] = bus;
usr/src/uts/intel/io/pci/pci_boot.c
3315
bus_range[1] = pci_bus_res[bus].sub_bus;
usr/src/uts/intel/io/pci/pci_boot.c
3316
(void) ndi_prop_update_int_array(DDI_DEV_T_NONE, pci_bus_res[bus].dip,
usr/src/uts/intel/io/pci/pci_boot.c
3325
memlist_to_ranges(void **rp, struct memlist *list, const int bus,
usr/src/uts/intel/io/pci/pci_boot.c
3342
list->ml_address, list->ml_size, bus);
usr/src/uts/intel/io/pci/pci_boot.c
3374
add_ranges_prop(int bus, boolean_t ppb)
usr/src/uts/intel/io/pci/pci_boot.c
3381
if (pci_bus_res[bus].dip == NULL)
usr/src/uts/intel/io/pci/pci_boot.c
3384
dump_memlists("add_ranges_prop", bus);
usr/src/uts/intel/io/pci/pci_boot.c
3388
pci_memlist_merge(&pci_bus_res[bus].io_avail, &iolist);
usr/src/uts/intel/io/pci/pci_boot.c
3389
pci_memlist_merge(&pci_bus_res[bus].io_used, &iolist);
usr/src/uts/intel/io/pci/pci_boot.c
3390
pci_memlist_merge(&pci_bus_res[bus].mem_avail, &memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3391
pci_memlist_merge(&pci_bus_res[bus].mem_used, &memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3392
pci_memlist_merge(&pci_bus_res[bus].pmem_avail, &pmemlist);
usr/src/uts/intel/io/pci/pci_boot.c
3393
pci_memlist_merge(&pci_bus_res[bus].pmem_used, &pmemlist);
usr/src/uts/intel/io/pci/pci_boot.c
3408
memlist_to_ranges(&next_rp, iolist, bus,
usr/src/uts/intel/io/pci/pci_boot.c
3410
memlist_to_ranges(&next_rp, memlist, bus,
usr/src/uts/intel/io/pci/pci_boot.c
3412
memlist_to_ranges(&next_rp, pmemlist, bus,
usr/src/uts/intel/io/pci/pci_boot.c
3415
(void) ndi_prop_update_int_array(DDI_DEV_T_NONE, pci_bus_res[bus].dip,
usr/src/uts/intel/io/pci/pci_boot.c
3435
memlist_to_spec(struct pci_phys_spec *sp, const int bus, struct memlist *list,
usr/src/uts/intel/io/pci/pci_boot.c
3451
list->ml_address, list->ml_size, bus);
usr/src/uts/intel/io/pci/pci_boot.c
3472
add_bus_available_prop(int bus)
usr/src/uts/intel/io/pci/pci_boot.c
3478
if (pci_bus_res[bus].dip == NULL)
usr/src/uts/intel/io/pci/pci_boot.c
3481
count = pci_memlist_count(pci_bus_res[bus].io_avail) +
usr/src/uts/intel/io/pci/pci_boot.c
3482
pci_memlist_count(pci_bus_res[bus].mem_avail) +
usr/src/uts/intel/io/pci/pci_boot.c
3483
pci_memlist_count(pci_bus_res[bus].pmem_avail);
usr/src/uts/intel/io/pci/pci_boot.c
3489
i = memlist_to_spec(&sp[0], bus, pci_bus_res[bus].io_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3491
i += memlist_to_spec(&sp[i], bus, pci_bus_res[bus].mem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3493
i += memlist_to_spec(&sp[i], bus, pci_bus_res[bus].pmem_avail,
usr/src/uts/intel/io/pci/pci_boot.c
3497
(void) ndi_prop_update_int_array(DDI_DEV_T_NONE, pci_bus_res[bus].dip,
usr/src/uts/intel/io/pci/pci_boot.c
3532
create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid,
usr/src/uts/intel/io/pci/pci_boot.c
3542
lobase = (*pci_getl_func)(bus, dev, fn, PCI_CONF_BASE0);
usr/src/uts/intel/io/pci/pci_boot.c
3549
hibase = (*pci_getl_func)(bus, dev, fn, PCI_CONF_BASE0 + 4);
usr/src/uts/intel/io/pci/pci_boot.c
355
dump_memlists_impl(const char *tag, int bus)
usr/src/uts/intel/io/pci/pci_boot.c
357
printf("Memlist dump at %s - bus %x\n", tag, bus);
usr/src/uts/intel/io/pci/pci_boot.c
358
if (pci_bus_res[bus].io_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
360
pci_memlist_dump(pci_bus_res[bus].io_used);
usr/src/uts/intel/io/pci/pci_boot.c
362
if (pci_bus_res[bus].io_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
364
pci_memlist_dump(pci_bus_res[bus].io_avail);
usr/src/uts/intel/io/pci/pci_boot.c
366
if (pci_bus_res[bus].mem_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
368
pci_memlist_dump(pci_bus_res[bus].mem_used);
usr/src/uts/intel/io/pci/pci_boot.c
370
if (pci_bus_res[bus].mem_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
372
pci_memlist_dump(pci_bus_res[bus].mem_avail);
usr/src/uts/intel/io/pci/pci_boot.c
374
if (pci_bus_res[bus].pmem_used != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
376
pci_memlist_dump(pci_bus_res[bus].pmem_used);
usr/src/uts/intel/io/pci/pci_boot.c
378
if (pci_bus_res[bus].pmem_avail != NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
380
pci_memlist_dump(pci_bus_res[bus].pmem_avail);
usr/src/uts/intel/io/pci/pci_boot.c
690
setup_bus_res(int bus)
usr/src/uts/intel/io/pci/pci_boot.c
694
if (pci_bus_res[bus].dip == NULL) /* unused bus */
usr/src/uts/intel/io/pci/pci_boot.c
700
if (pci_bus_res[bus].bus_avail == NULL) {
usr/src/uts/intel/io/pci/pci_boot.c
701
ASSERT(pci_bus_res[bus].sub_bus >= bus);
usr/src/uts/intel/io/pci/pci_boot.c
702
pci_memlist_insert(&pci_bus_res[bus].bus_avail, bus,
usr/src/uts/intel/io/pci/pci_boot.c
703
pci_bus_res[bus].sub_bus - bus + 1);
usr/src/uts/intel/io/pci/pci_boot.c
706
ASSERT(pci_bus_res[bus].bus_avail != NULL);
usr/src/uts/intel/io/pci/pci_boot.c
712
par_bus = pci_bus_res[bus].par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
716
pci_bus_res[bus].bus_avail);
usr/src/uts/intel/io/pci/pci_boot.c
720
(void) pci_memlist_remove(&pci_bus_res[bus].bus_avail, bus, 1);
usr/src/uts/intel/io/pci/pci_boot.c
730
resolve_alloc_bus(uchar_t bus, mem_res_t type)
usr/src/uts/intel/io/pci/pci_boot.c
732
while (pci_bus_res[bus].subtractive) {
usr/src/uts/intel/io/pci/pci_boot.c
733
if (type == RES_IO && pci_bus_res[bus].io_avail != NULL)
usr/src/uts/intel/io/pci/pci_boot.c
735
if (type == RES_MEM && pci_bus_res[bus].mem_avail != NULL)
usr/src/uts/intel/io/pci/pci_boot.c
737
if (type == RES_PMEM && pci_bus_res[bus].pmem_avail != NULL)
usr/src/uts/intel/io/pci/pci_boot.c
740
if (pci_bus_res[bus].par_bus == (uchar_t)-1)
usr/src/uts/intel/io/pci/pci_boot.c
742
bus = pci_bus_res[bus].par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
745
return (bus);
usr/src/uts/intel/io/pci/pci_boot.c
760
get_per_bridge_avail(uchar_t bus)
usr/src/uts/intel/io/pci/pci_boot.c
764
par_bus = pci_bus_res[bus].par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
766
bus = par_bus;
usr/src/uts/intel/io/pci/pci_boot.c
770
if (pci_bus_res[bus].mem_buffer == 0 ||
usr/src/uts/intel/io/pci/pci_boot.c
771
pci_bus_res[bus].num_bridge == 0) {
usr/src/uts/intel/io/pci/pci_boot.c
775
return (pci_bus_res[bus].mem_buffer / pci_bus_res[bus].num_bridge);
usr/src/uts/intel/io/pci/pci_boot.c
823
get_parbus_res(uchar_t parbus, uchar_t bus, uint64_t size, uint64_t align,
usr/src/uts/intel/io/pci/pci_boot.c
835
avail = &pci_bus_res[bus].io_avail;
usr/src/uts/intel/io/pci/pci_boot.c
836
used = &pci_bus_res[bus].io_used;
usr/src/uts/intel/io/pci/pci_boot.c
841
avail = &pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
842
used = &pci_bus_res[bus].mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
847
avail = &pci_bus_res[bus].pmem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
848
used = &pci_bus_res[bus].pmem_used;
usr/src/uts/intel/io/pci/pci_boot.c
889
get_pci_cap(uchar_t bus, uchar_t dev, uchar_t func, uint8_t cap_id)
usr/src/uts/intel/io/pci/pci_boot.c
900
status = pci_getw(bus, dev, func, PCI_CONF_STAT);
usr/src/uts/intel/io/pci/pci_boot.c
904
cap_id_loc = pci_getb(bus, dev, func, PCI_CONF_CAP_PTR);
usr/src/uts/intel/io/pci/pci_boot.c
908
curcap = pci_getb(bus, dev, func, cap_id_loc);
usr/src/uts/intel/io/pci/pci_boot.c
914
cap_id_loc = pci_getb(bus, dev, func, cap_id_loc + 1);
usr/src/uts/intel/io/pci/pci_boot.c
984
set_ppb_res(uchar_t bus, uchar_t dev, uchar_t func, mem_res_t type,
usr/src/uts/intel/io/pci/pci_boot.c
994
pci_putb(bus, dev, func, PCI_BCNF_IO_BASE_LOW,
usr/src/uts/intel/io/pci/pci_boot.c
996
pci_putb(bus, dev, func, PCI_BCNF_IO_LIMIT_LOW,
usr/src/uts/intel/io/pci/pci_boot.c
999
uint8_t val = pci_getb(bus, dev, func, PCI_BCNF_IO_BASE_LOW);
usr/src/uts/intel/io/pci/pci_pci.c
286
char *bus;
usr/src/uts/intel/io/pci/pci_pci.c
347
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/intel/io/pci/pci_pci.c
351
if (strcmp(bus, "pciex") == 0)
usr/src/uts/intel/io/pci/pci_pci.c
355
ddi_prop_free(bus);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
105
capsp = (*pci_getb_func)(bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
119
look_for_any_pciex_device(uchar_t bus)
usr/src/uts/intel/io/pciex/pcie_nvidia.c
135
venid = (*pci_getw_func)(bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
141
header = (*pci_getb_func)(bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
155
if (check_if_device_is_pciex(NULL, bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
165
create_pcie_root_bus(uchar_t bus, dev_info_t *dip)
usr/src/uts/intel/io/pciex/pcie_nvidia.c
173
if (look_for_any_pciex_device(bus) == B_FALSE)
usr/src/uts/intel/io/pciex/pcie_nvidia.c
199
add_nvidia_isa_bridge_props(dev_info_t *dip, uchar_t bus, uchar_t dev,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
206
devloc = PCI_REG_MAKE_BDFR(bus, dev, func, 0);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
210
base = (*pci_getl_func)(bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
219
base = (*pci_getl_func)(bus, dev, func,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
49
check_if_device_is_pciex(dev_info_t *cdip, uchar_t bus, uchar_t dev,
usr/src/uts/intel/io/pciex/pcie_nvidia.c
62
status = (*pci_getw_func)(bus, dev, func, PCI_CONF_STAT);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
66
capsp = (*pci_getb_func)(bus, dev, func, PCI_CONF_CAP_PTR);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
69
cap = (*pci_getb_func)(bus, dev, func, capsp);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
75
"capability found\n", bus, dev, func);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
78
status = (*pci_getw_func)(bus, dev, func, capsp + 2);
usr/src/uts/intel/io/pciex/pcie_nvidia.c
95
slot_cap = (*pci_getl_func)(bus, dev, func,
usr/src/uts/intel/io/vmm/intel/vtd.c
603
uint8_t bus;
usr/src/uts/intel/io/vmm/intel/vtd.c
605
bus = PCI_RID2BUS(rid);
usr/src/uts/intel/io/vmm/intel/vtd.c
606
ctxp = ctx_tables[bus];
usr/src/uts/intel/io/vmm/intel/vtd.c
644
uint8_t bus;
usr/src/uts/intel/io/vmm/intel/vtd.c
646
bus = PCI_RID2BUS(rid);
usr/src/uts/intel/io/vmm/intel/vtd.c
647
ctxp = ctx_tables[bus];
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
245
bool vmm_is_pptdev(int bus, int slot, int func);
usr/src/uts/intel/sys/pci_cfgspace.h
43
extern uint8_t (*pci_getb_func)(int bus, int dev, int func, int reg);
usr/src/uts/intel/sys/pci_cfgspace.h
44
extern uint16_t (*pci_getw_func)(int bus, int dev, int func, int reg);
usr/src/uts/intel/sys/pci_cfgspace.h
45
extern uint32_t (*pci_getl_func)(int bus, int dev, int func, int reg);
usr/src/uts/intel/sys/pci_cfgspace.h
46
extern void (*pci_putb_func)(int bus, int dev, int func, int reg, uint8_t val);
usr/src/uts/intel/sys/pci_cfgspace.h
47
extern void (*pci_putw_func)(int bus, int dev, int func, int reg, uint16_t val);
usr/src/uts/intel/sys/pci_cfgspace.h
48
extern void (*pci_putl_func)(int bus, int dev, int func, int reg, uint32_t val);
usr/src/uts/sun4/io/pcicfg.c
1069
uint_t *bus;
usr/src/uts/sun4/io/pcicfg.c
1073
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus,
usr/src/uts/sun4/io/pcicfg.c
1081
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/sun4/io/pcicfg.c
1084
(uint64_t)bus[0], (uint64_t)(bus[1] - bus[0] + 1),
usr/src/uts/sun4/io/pcicfg.c
1091
kmem_free((caddr_t)bus, k);
usr/src/uts/sun4/io/pcicfg.c
1111
kmem_free((caddr_t)bus, k);
usr/src/uts/sun4/io/pcicfg.c
1327
int len, bus;
usr/src/uts/sun4/io/pcicfg.c
1339
bus = pci_bus_range.lo; /* primary bus number of this bus node */
usr/src/uts/sun4/io/pcicfg.c
1348
if (pcicfg_add_config_reg(new_ntbridgechild, bus, devno, 0)
usr/src/uts/sun4/io/pcicfg.c
1384
uint_t *bus;
usr/src/uts/sun4/io/pcicfg.c
1400
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus,
usr/src/uts/sun4/io/pcicfg.c
1407
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/sun4/io/pcicfg.c
1410
(uint64_t)bus[0], (uint64_t)(bus[1] - bus[0] + 1),
usr/src/uts/sun4/io/pcicfg.c
1416
kmem_free((caddr_t)bus, k);
usr/src/uts/sun4/io/pcicfg.c
1424
kmem_free((caddr_t)bus, k);
usr/src/uts/sun4/io/pcicfg.c
2808
uint_t *bus;
usr/src/uts/sun4/io/pcicfg.c
2884
DDI_PROP_DONTPASS, "bus-range", (caddr_t)&bus,
usr/src/uts/sun4/io/pcicfg.c
2891
bus[0], bus[1] - bus[0] + 1);
usr/src/uts/sun4/io/pcicfg.c
2894
(uint64_t)bus[0], (uint64_t)(bus[1] - bus[0] + 1),
usr/src/uts/sun4/io/pcicfg.c
2902
kmem_free((caddr_t)bus, k);
usr/src/uts/sun4/io/pcicfg.c
4010
pcicfg_probe_children(dev_info_t *parent, uint_t bus, uint_t device,
usr/src/uts/sun4/io/pcicfg.c
4035
if (pcicfg_add_config_reg(new_child, bus,
usr/src/uts/sun4/io/pcicfg.c
4054
(void) pcie_init_bus(new_child, PCI_GETBDF(bus, device, func),
usr/src/uts/sun4/io/pcicfg.c
4113
"[0x%x] func [0x%x]\n", bus, device, func);
usr/src/uts/sun4/io/pcicfg.c
4120
bus, highest_bus, is_pcie) != PCICFG_SUCCESS) {
usr/src/uts/sun4/io/pcicfg.c
4129
bus, device, func);
usr/src/uts/sun4/io/pcicfg.c
4281
pcicfg_fcode_probe(dev_info_t *parent, uint_t bus, uint_t device,
usr/src/uts/sun4/io/pcicfg.c
4345
if (pcicfg_add_config_reg(new_child, bus,
usr/src/uts/sun4/io/pcicfg.c
4360
p.pci_phys_hi = PCICFG_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/sun4/io/pcicfg.c
4392
(void) pcie_init_bus(new_child, PCI_GETBDF(bus, device, func),
usr/src/uts/sun4/io/pcicfg.c
4452
"[0x%x] func [0x%x]\n", bus, device, func);
usr/src/uts/sun4/io/pcicfg.c
4459
bus, highest_bus, is_pcie)) != PCICFG_SUCCESS)
usr/src/uts/sun4/io/pcicfg.c
4466
bus, device, func);
usr/src/uts/sun4/io/pcicfg.c
4511
bus, device, func, request, &p)
usr/src/uts/sun4/io/pcicfg.c
4525
(void) pcicfg_load_fcode(new_child, bus, device,
usr/src/uts/sun4/io/pcicfg.c
4565
PCICFG_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/sun4/io/pcicfg.c
4693
ret = pcicfg_probe_children(parent, bus, device, func,
usr/src/uts/sun4/io/pcicfg.c
4737
bus, device);
usr/src/uts/sun4/io/pcicfg.c
4896
pcicfg_probe_bridge(dev_info_t *new_child, ddi_acc_handle_t h, uint_t bus,
usr/src/uts/sun4/io/pcicfg.c
5073
pcicfg_set_bus_numbers(h, bus, new_bus, max_bus);
usr/src/uts/sun4/io/pcicfg.c
5222
(int)bus, (int)new_bus) != PCICFG_SUCCESS) {
usr/src/uts/sun4/io/pcicfg.c
5532
pcicfg_set_bus_numbers(h, bus, new_bus, *highest_bus);
usr/src/uts/sun4/io/pcicfg.c
5747
uint_t bus, uint_t device, uint_t func)
usr/src/uts/sun4/io/pcicfg.c
5751
reg[0] = PCICFG_MAKE_REG_HIGH(bus, device, func, 0);
usr/src/uts/sun4/io/pcicfg.c
5788
pcicfg_load_fcode(dev_info_t *dip, uint_t bus, uint_t device, uint_t func,
usr/src/uts/sun4/io/pcicfg.c
5809
bus, device, func, rom_paddr);
usr/src/uts/sun4/io/pcicfg.c
5820
p.pci_phys_hi = PCI_ADDR_MEM32 | PCICFG_MAKE_REG_HIGH(bus, device,
usr/src/uts/sun4/io/pcicfg.c
6002
pcicfg_fcode_assign_bars(ddi_acc_handle_t h, dev_info_t *dip, uint_t bus,
usr/src/uts/sun4/io/pcicfg.c
6039
hiword = PCICFG_MAKE_REG_HIGH(bus, device, func, i);
usr/src/uts/sun4/io/pcicfg.c
6128
phys_spec.pci_phys_hi = PCICFG_MAKE_REG_HIGH(bus, device, func, \
usr/src/uts/sun4/io/pcicfg.c
6831
char *bus;
usr/src/uts/sun4/io/pcicfg.c
6839
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/sun4/io/pcicfg.c
6843
if (strcmp(bus, "pciex") == 0)
usr/src/uts/sun4/io/pcicfg.c
6846
ddi_prop_free(bus);
usr/src/uts/sun4/io/pcicfg.c
715
uint_t bus;
usr/src/uts/sun4/io/pcicfg.c
741
bus = pci_bus_range.lo; /* primary bus number of this bus node */
usr/src/uts/sun4/io/pcicfg.c
756
bus, trans_device, func & 7);
usr/src/uts/sun4/io/pcicfg.c
761
switch (rv = pcicfg_fcode_probe(devi, bus, trans_device,
usr/src/uts/sun4/io/pcicfg.c
766
bus, trans_device);
usr/src/uts/sun4/io/pcicfg.c
771
bus, trans_device, func & 7);
usr/src/uts/sun4/io/pcicfg.c
788
bus, trans_device, func & 7);
usr/src/uts/sun4/io/pcicfg.c
907
pcicfg_configure_ntbridge(dev_info_t *new_device, uint_t bus, uint_t device)
usr/src/uts/sun4/io/px/px_util.c
161
uint32_t bus = PCI_REG_BUS_G(phys_hi);
usr/src/uts/sun4/io/px/px_util.c
162
if (bus < px_p->px_bus_range.lo ||
usr/src/uts/sun4/io/px/px_util.c
163
bus > px_p->px_bus_range.hi) {
usr/src/uts/sun4/io/px/px_util.c
164
DBG(DBG_MAP | DBG_CONT, dip, "bad bus# (%x)\n", bus);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
708
int bus;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
721
bus = ppvt->pcf8584_ppvt_bus;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
724
"transmitting bus number %d\n", bus));
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
726
ddi_put8(i2c->pcf8584_b_rhandle, i2c->pcf8584_b_reg, bus);
usr/src/uts/sun4u/io/pci/pci_pci.c
375
char *bus;
usr/src/uts/sun4u/io/pci/pci_pci.c
449
DDI_PROP_DONTPASS, "device_type", &bus) !=
usr/src/uts/sun4u/io/pci/pci_pci.c
453
if (strcmp(bus, "pciex") == 0)
usr/src/uts/sun4u/io/pci/pci_pci.c
457
ddi_prop_free(bus);
usr/src/uts/sun4u/io/pci/pcipsy.c
497
uint32_t bus, dev, phys_hi;
usr/src/uts/sun4u/io/pci/pcipsy.c
515
bus = PCI_REG_BUS_G(phys_hi);
usr/src/uts/sun4u/io/pci/pcipsy.c
528
bus, dev, intr);
usr/src/uts/sun4u/io/pci/pcipsy.c
530
intr |= (bus & 0x80) ? ((dev - 1) << 2) : (0x10 | ((dev - 2) << 2));
usr/src/uts/sun4u/sys/pci/db21554_config.h
183
#define DB_PCI_REG_ADDR(bus, device, function, reg) \
usr/src/uts/sun4u/sys/pci/db21554_config.h
184
(((bus) & 0xff) << 16) | (((device & 0x1f)) << 11) \
usr/src/uts/sun4u/sys/pci/db21554_config.h
188
#define DB_PCI_REG_ADDR_TYPE0(bus, device, function, reg) \
usr/src/uts/sun4u/sys/pci/db21554_config.h
194
#define DB_PCI_REG_ADDR_TYPE1(bus, device, function, reg) \
usr/src/uts/sun4u/sys/pci/db21554_config.h
195
((((bus) & 0xff) << 16) | (((device & 0x1f)) << 11) \