/illumos-gate/usr/src/cmd/hal/utils/ |
H A D | adt_data.c | 25 get_audit_export_data(DBusConnection *bus, const char *invoked_by_syscon_name, size_t *data_size) argument 51 reply = dbus_connection_send_with_reply_and_block (bus,
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pci_mech1.c | 48 pci_mech1_getb(int bus, int device, int function, int reg) argument 57 outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg)); 64 pci_mech1_getw(int bus, int device, int function, int reg) argument 74 outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg)); 81 pci_mech1_getl(int bus, int device, int function, int reg) argument 91 outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg)); 98 pci_mech1_putb(int bus, int device, int function, int reg, uint8_t val) argument 106 outl(PCI_CONFADD, PCI_CADDR1(bus, device, function, reg)); 112 pci_mech1_putw(int bus, int device, int function, int reg, uint16_t val) argument 120 outl(PCI_CONFADD, PCI_CADDR1(bus, devic 126 pci_mech1_putl(int bus, int device, int function, int reg, uint32_t val) argument [all...] |
H A D | pci_mech1_amd.c | 95 pci_mech1_amd_getb(int bus, int device, int function, int reg) argument 105 outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg)); 112 pci_mech1_amd_getw(int bus, int device, int function, int reg) argument 122 outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg)); 129 pci_mech1_amd_getl(int bus, int device, int function, int reg) argument 139 outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg)); 146 pci_mech1_amd_putb(int bus, int device, int function, int reg, uint8_t val) argument 154 outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, device, function, reg)); 160 pci_mech1_amd_putw(int bus, int device, int function, int reg, uint16_t val) argument 168 outl(PCI_CONFADD, PCI_CADDR1_ECS(bus, devic 174 pci_mech1_amd_putl(int bus, int device, int function, int reg, uint32_t val) argument [all...] |
H A D | pci_mech2.c | 51 pci_mech2_config_enable(uchar_t bus, uchar_t function) argument 60 outb(PCI_FORW_PORT, bus); 73 pci_mech2_getb(int bus, int device, int function, int reg) argument 81 tmp = pci_mech2_config_enable(bus, function); 89 pci_mech2_getw(int bus, int device, int function, int reg) argument 97 tmp = pci_mech2_config_enable(bus, function); 105 pci_mech2_getl(int bus, int device, int function, int reg) argument 113 tmp = pci_mech2_config_enable(bus, function); 121 pci_mech2_putb(int bus, int device, int function, int reg, uint8_t val) argument 128 tmp = pci_mech2_config_enable(bus, functio 134 pci_mech2_putw(int bus, int device, int function, int reg, uint16_t val) argument 147 pci_mech2_putl(int bus, int device, int function, int reg, uint32_t val) argument [all...] |
H A D | pci_neptune.c | 59 /* enable the config address space, bus=0 function=0 */ 140 pci_neptune_getb(int bus, int device, int function, int reg) argument 146 val = pci_mech1_getb(bus, device, function, reg); 153 pci_neptune_getw(int bus, int device, int function, int reg) argument 159 val = pci_mech1_getw(bus, device, function, reg); 166 pci_neptune_getl(int bus, int device, int function, int reg) argument 172 val = pci_mech1_getl(bus, device, function, reg); 179 pci_neptune_putb(int bus, int device, int function, int reg, uint8_t val) argument 183 pci_mech1_putb(bus, device, function, reg, val); 189 pci_neptune_putw(int bus, in argument 199 pci_neptune_putl(int bus, int device, int function, int reg, uint32_t val) argument [all...] |
H A D | pci_bios.c | 166 * to build the 1275 slot-names property for the indicated bus. 171 pci_slot_names_prop(int bus, char *buf, int len) argument 187 if (pci_irq_routes[i].pir_bus != bus)
|
H A D | pci_orion.c | 181 pci_orion_getb(int bus, int device, int function, int reg) argument 187 val = pci_mech1_getb(bus, device, function, reg); 194 pci_orion_getw(int bus, int device, int function, int reg) argument 200 val = pci_mech1_getw(bus, device, function, reg); 207 pci_orion_getl(int bus, int device, int function, int reg) argument 213 val = pci_mech1_getl(bus, device, function, reg); 220 pci_orion_putb(int bus, int device, int function, int reg, uint8_t val) argument 224 pci_mech1_putb(bus, device, function, reg, val); 230 pci_orion_putw(int bus, int device, int function, int reg, uint16_t val) argument 234 pci_mech1_putw(bus, devic 240 pci_orion_putl(int bus, int device, int function, int reg, uint32_t val) argument [all...] |
H A D | pci_cfgacc_x86.c | 107 uint8_t bus, dev, func; local 110 bus = PCI_BDF_BUS(req->bdf); 118 (*pci_putb_func)(bus, dev, func, 121 VAL8(req) = (*pci_getb_func)(bus, dev, func, 126 (*pci_putw_func)(bus, dev, func, 129 VAL16(req) = (*pci_getw_func)(bus, dev, func, 134 (*pci_putl_func)(bus, dev, func, 137 VAL32(req) = (*pci_getl_func)(bus, dev, func, 142 (*pci_putl_func)(bus, dev, func, 144 (*pci_putl_func)(bus, de 216 uint8_t bus; local 281 uchar_t bus; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire/ioboard/ |
H A D | iob_platform.c | 85 int brd, br, bus, i; local 103 pnode, IOB_BASEADDR, BUS_ADDRDIST, 6, 9, &brd, &br, &bus); 108 iobs[brd][br][bus] = d;
|
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire-15000/ioboard/ |
H A D | iob_platform.c | 85 int brd, br, bus, i; local 103 pnode, IOB_BASEADDR, BUS_ADDRDIST, 0, 17, &brd, &br, &bus); 108 iobs[brd][br][bus] = d;
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | bus.c | 67 bp = dp->p.bus; 100 descriptor_t *bus = NULL; local 108 if (libdiskmgt_str_eq(name, buses[i]->p.bus->name)) { 109 bus = buses[i]; 117 if (bus == NULL) { 121 return (bus); 134 return (desc->p.bus->name); 175 bp = desc->p.bus; 195 * Get this buses parent bus and get the buses that I am the parent of. 199 if (libdiskmgt_str_eq(name, allbuses[i]->p.bus [all...] |
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | nb_pci_cfg.c | 128 nb_get_hdl(int bus, int dev, int func) argument 132 if (bus == 0 && dev == 16 && func < NB_PCI_NFUNC) { 134 } else if (bus == 0 && dev == 17 && func < NB_PCI_NFUNC) { 136 } else if (bus == 0 && dev < NB_PCI_DEV && func == 0) { 138 } else if (bus == 0 && dev == 21 && func == 0) { 140 } else if (bus == 0 && dev == 22 && func == 0) { 149 nb_pci_getb(int bus, int dev, int func, int reg, int *interpose) argument 153 hdl = nb_get_hdl(bus, dev, func); 154 return (cmi_pci_getb(bus, dev, func, reg, interpose, hdl)); 158 nb_pci_getw(int bus, in argument 167 nb_pci_getl(int bus, int dev, int func, int reg, int *interpose) argument 176 nb_pci_putb(int bus, int dev, int func, int reg, uint8_t val) argument 185 nb_pci_putw(int bus, int dev, int func, int reg, uint16_t val) argument 194 nb_pci_putl(int bus, int dev, int func, int reg, uint32_t val) argument [all...] |
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | nhm_pci_cfg.c | 91 nhm_get_hdl(int bus, int dev, int func) argument 96 if (bus >= SOCKET_BUS(MAX_CPU_NODES) && bus <= SOCKET_BUS(0) && 98 slot = SOCKET_BUS(0) - bus; 108 nhm_pci_getb(int bus, int dev, int func, int reg, int *interpose) argument 112 hdl = nhm_get_hdl(bus, dev, func); 113 return (cmi_pci_getb(bus, dev, func, reg, interpose, hdl)); 117 nhm_pci_getw(int bus, int dev, int func, int reg, int *interpose) argument 121 hdl = nhm_get_hdl(bus, dev, func); 122 return (cmi_pci_getw(bus, de 126 nhm_pci_getl(int bus, int dev, int func, int reg, int *interpose) argument 135 nhm_pci_putb(int bus, int dev, int func, int reg, uint8_t val) argument 144 nhm_pci_putw(int bus, int dev, int func, int reg, uint16_t val) argument 153 nhm_pci_putl(int bus, int dev, int func, int reg, uint32_t val) argument [all...] |
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcie_nvidia.c | 48 check_if_device_is_pciex(dev_info_t *cdip, uchar_t bus, uchar_t dev, argument 61 status = (*pci_getw_func)(bus, dev, func, PCI_CONF_STAT); 65 capsp = (*pci_getb_func)(bus, dev, func, PCI_CONF_CAP_PTR); 68 cap = (*pci_getb_func)(bus, dev, func, capsp); 74 "capability found\n", bus, dev, func); 77 status = (*pci_getw_func)(bus, dev, func, capsp + 2); 94 slot_cap = (*pci_getl_func)(bus, dev, func, 118 capsp = (*pci_getb_func)(bus, dev, func, 132 look_for_any_pciex_device(uchar_t bus) argument 148 venid = (*pci_getw_func)(bus, de 178 create_pcie_root_bus(uchar_t bus, dev_info_t *dip) argument 218 add_nvidia_isa_bridge_props(dev_info_t *dip, uchar_t bus, uchar_t dev, uchar_t func) argument [all...] |
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_pci.c | 76 uint8_t bus; member in struct:gfxp_pci_bsf 86 gfxp_pci_get_bsf(dev_info_t *dip, uint8_t *bus, uint8_t *dev, uint8_t *func) argument 101 *bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); 117 uint8_t bus, dev, func; local 135 if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS) 140 if ((bus == pci_bsf->bus) && (dev == pci_bsf->slot) && 155 gfxp_pci_init_handle(uint8_t bus, uint8_t slot, uint8_t function, argument 172 pci_bsf->bus = bus; 199 uint8_t bus, dev, func; local 216 uint8_t bus, dev, func; local 233 uint8_t bus, dev, func; local 249 uint8_t bus, dev, func; local 264 uint8_t bus, dev, func; local 279 uint8_t bus, dev, func; local [all...] |
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | psm_common.h | 71 * irq_cache_t: Entry for irq cache to map pci bus/dev/ipin or ACPI object 77 uchar_t bus, dev; member in struct:irq_cache 132 extern void acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq, 135 extern int acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin,
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_82542.c | 116 /* bus type/speed/width */ 169 * e1000_get_bus_info_82542 - Obtain bus information for adapter 172 * This will obtain information about the HW bus for which the 179 hw->bus.type = e1000_bus_type_pci; 180 hw->bus.speed = e1000_bus_speed_unknown; 181 hw->bus.width = e1000_bus_width_unknown; 194 struct e1000_bus_info *bus = &hw->bus; local 230 if (bus->pci_cmd_word & CMD_MEM_WRT_INVALIDATE) 274 if (hw->bus [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/ |
H A D | hostbridge.c | 324 int bus; local 341 did_BDF(didp, &bus, NULL, NULL); 343 hb, PCI_BUS, PCI_BUS, bus, bus, didp) != 0) {
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | pcibus_labels.c | 148 * Do a platform specific label lookup based on bus, dev, etc. 154 int board, bridge, rc, bus, dev; local 163 did_BDF(dp, &bus, &dev, NULL); 166 "board=%d, bridge=%d, rc=%d, bus=%d, dev=%d\n", 167 __func__, platform, board, bridge, rc, bus, dev); 182 (m.dl_bus == -1 || m.dl_bus == bus) && 429 * If it's not a device or a PCI-express bus (which could potentially
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_bay.c | 67 uint8_t bus, dev_funct; local 87 bus = slot.smbl_bus; 92 bus = ob.smboe_bus; 99 topo_mod_dprintf(mod, "%s: %s: bus(0x%02x) dev/func(0x%02x)\n", f, 100 devt == SMB_TYPE_SLOT ? "slot" : "ob dev", bus, dev_funct); 102 *bdf = BDF(bus, dev_funct);
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/ |
H A D | hb_sun4.c | 302 int br, bus; local 310 br = bus = 0; 316 did_create(mod, p->br_din, 0, br, NO_RC, bus)) == NULL) { 322 hb[br] = hb_process(mod, ptn, br, bus, p->br_din, link); 330 hb[br], PCI_BUS, PCI_BUS, bus, bus, link) < 0) { 338 bus++;
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/ |
H A D | ioboard.c | 222 uint_t bussep, int minbrd, int maxbrd, int *brd, int *br, int *bus) 235 "Transcribing %s into board, bus, etc.\n", bac); 261 *bus = ((ac == IOB_BUSADDR1) ? 0 : 1); 265 topo_mod_dprintf(mod, "brd=%d br=%d bus=%d bc=%x ac=%x\n", 266 *brd, *br, *bus, bc, ac); 269 return (did_create(mod, dp, *brd, *br, NO_RC, *bus)); 221 split_bus_address(topo_mod_t *mod, di_node_t dp, uint_t baseaddr, uint_t bussep, int minbrd, int maxbrd, int *brd, int *br, int *bus) argument
|
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | pci.c | 265 unsigned int devfn, bus, buses; local 278 first_bus = dev->bus; 284 dev->bus = 0; 295 for (bus = first_bus; bus < buses; ++bus) { 298 pcibios_read_config_byte(bus, devfn, PCI_HEADER_TYPE, &hdr_type); 301 pcibios_read_config_dword(bus, devfn, PCI_VENDOR_ID, &l); 309 pcibios_read_config_dword(bus, devfn, PCI_REVISION, &l); 315 bus, PCI_SLO [all...] |
H A D | pci_io.c | 26 #define CONFIG_CMD(bus, device_fn, where) (0x80000000 | (bus << 16) | (device_fn << 8) | (where & ~3)) 28 int pcibios_read_config_byte(unsigned int bus, unsigned int device_fn, argument 31 outl(CONFIG_CMD(bus,device_fn,where), 0xCF8); 36 int pcibios_read_config_word (unsigned int bus, argument 39 outl(CONFIG_CMD(bus,device_fn,where), 0xCF8); 44 int pcibios_read_config_dword (unsigned int bus, unsigned int device_fn, argument 47 outl(CONFIG_CMD(bus,device_fn,where), 0xCF8); 52 int pcibios_write_config_byte (unsigned int bus, unsigned int device_fn, argument 55 outl(CONFIG_CMD(bus,device_f 60 pcibios_write_config_word(unsigned int bus, unsigned int device_fn, unsigned int where, uint16_t value) argument 68 pcibios_write_config_dword(unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t value) argument 144 pcibios_read_config_byte(unsigned int bus, unsigned int device_fn, unsigned int where, uint8_t *value) argument 171 pcibios_read_config_word(unsigned int bus, unsigned int device_fn, unsigned int where, uint16_t *value) argument 198 pcibios_read_config_dword(unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t *value) argument 225 pcibios_write_config_byte(unsigned int bus, unsigned int device_fn, unsigned int where, uint8_t value) argument 252 pcibios_write_config_word(unsigned int bus, unsigned int device_fn, unsigned int where, uint16_t value) argument 279 pcibios_write_config_dword(unsigned int bus, unsigned int device_fn, unsigned int where, uint32_t value) argument [all...] |
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | smp-imps.c | 134 imps_bus bus[2]; member in struct:__anon2221 399 add_bus (imps_bus * bus) argument 403 memmove (str, bus->bus_type, 6); 405 KERNEL_PRINT ((" Bus id %d is %s\n", bus->id, str)); 598 memcpy (defconfig.bus[0].bus_type, "ISA ", 6); 603 memcpy (defconfig.bus[0].bus_type, "MCA ", 6); 609 defconfig.bus[1].type = IMPS_BCT_BUS;
|