Searched refs:bus (Results 1 - 25 of 229) sorted by relevance

12345678910

/illumos-gate/usr/src/uts/intel/sys/
H A Dpci_cfgspace.h45 extern uint8_t (*pci_getb_func)(int bus, int dev, int func, int reg);
46 extern uint16_t (*pci_getw_func)(int bus, int dev, int func, int reg);
47 extern uint32_t (*pci_getl_func)(int bus, int dev, int func, int reg);
48 extern void (*pci_putb_func)(int bus, int dev, int func, int reg, uint8_t val);
49 extern void (*pci_putw_func)(int bus, int dev, int func, int reg, uint16_t val);
50 extern void (*pci_putl_func)(int bus, int dev, int func, int reg, uint32_t val);
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dpci_cfgspace_impl.h41 extern uint8_t pci_mech1_getb(int bus, int dev, int func, int reg);
42 extern uint16_t pci_mech1_getw(int bus, int dev, int func, int reg);
43 extern uint32_t pci_mech1_getl(int bus, int dev, int func, int reg);
44 extern void pci_mech1_putb(int bus, int dev, int func, int reg, uint8_t val);
45 extern void pci_mech1_putw(int bus, int dev, int func, int reg, uint16_t val);
46 extern void pci_mech1_putl(int bus, int dev, int func, int reg, uint32_t val);
52 extern uint8_t pci_mech1_amd_getb(int bus, int dev, int func, int reg);
53 extern uint16_t pci_mech1_amd_getw(int bus, int dev, int func, int reg);
54 extern uint32_t pci_mech1_amd_getl(int bus, int dev, int func, int reg);
55 extern void pci_mech1_amd_putb(int bus, in
[all...]
/illumos-gate/usr/src/uts/intel/io/intel_nhm/
H A Dnhm_pci_cfg.c91 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/i86pc/os/
H A Dpci_mech2.c51 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 Dpci_mech1.c48 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 Dpci_neptune.c59 /* 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 Dpci_cfgacc_x86.c107 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...]
H A Dpci_mech1_amd.c95 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 Dpci_orion.c181 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...]
/illumos-gate/usr/src/uts/intel/io/pciex/
H A Dpcie_nvidia.c48 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/grub/grub-0.97/netboot/
H A Dpci_io.c26 #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/uts/intel/io/pci/
H A Dpci_resource.c27 * pci_resource.c -- routines to retrieve available bus resources from
77 find_bus_res(int bus, int type) argument
88 if (acpi_find_bus_res(bus, type, &res) > 0)
91 if (hrt_find_bus_res(bus, type, &res) > 0)
94 (void) mps_find_bus_res(bus, type, &res);
104 int bus; local
109 for (bus = 0; bus <= pci_bios_maxbus; bus++) {
111 dip = pci_bus_res[bus]
137 int bus; local
203 acpi_find_bus_res(int bus, int type, struct memlist **res) argument
231 int bus; local
243 rlistpp(UINT8 t, UINT8 flags, int bus) argument
264 int bus = (intptr_t)context; local
460 mps_find_bus_res(int bus, int type, struct memlist **res) argument
532 hrt_find_bus_res(int bus, int type, struct memlist **res) argument
606 mps_find_parent_bus(int bus) argument
640 hrt_find_bus_range(int bus) argument
[all...]
H A Dpci_boot.c88 uint8_t bus; member in struct:pci_fixundo
119 static void enumerate_bus_devs(uchar_t bus, int config_op);
120 static void create_root_bus_dip(uchar_t bus);
133 static int get_pci_cap(uchar_t bus, uchar_t dev, uchar_t func, uint8_t cap_id);
136 static void create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid,
139 static void populate_bus_res(uchar_t bus);
155 /* set non-zero to force PCI peer-bus renumbering */
199 * If not a PCI root-bus, ignore this device and continue
222 * bus 0 _BBNs being found, so we need to handle duplicate
223 * bus
501 pci_bbn_present(int bus) argument
695 setup_bus_res(int bus) argument
729 get_parbus_io_res(uchar_t parbus, uchar_t bus, uint64_t size, uint64_t align) argument
771 get_parbus_mem_res(uchar_t parbus, uchar_t bus, uint64_t size, uint64_t align) argument
818 get_pci_cap(uchar_t bus, uchar_t dev, uchar_t func, uint8_t cap_id) argument
894 uchar_t bus, dev, func; local
1279 int bus; local
1419 populate_bus_res(uchar_t bus) argument
1472 create_root_bus_dip(uchar_t bus) argument
1507 enumerate_bus_devs(uchar_t bus, int config_op) argument
1717 add_undofix_entry(uint8_t bus, uint8_t dev, uint8_t fn, void (*undofn)(uint8_t, uint8_t, uint8_t)) argument
1760 uint8_t bus, dev, fn; local
1781 undo_amd8111_pci_fix(uint8_t bus, uint8_t dev, uint8_t fn) argument
1795 pci_fix_amd8111(uint8_t bus, uint8_t dev, uint8_t fn) argument
1817 set_devpm_d0(uchar_t bus, uchar_t dev, uchar_t func) argument
1856 process_devfunc(uchar_t bus, uchar_t dev, uchar_t func, uchar_t header, ushort_t vendorid, int config_op) argument
2350 add_reg_props(dev_info_t *dip, uchar_t bus, uchar_t dev, uchar_t func, int config_op, int pciide) argument
2768 add_ppb_props(dev_info_t *dip, uchar_t bus, uchar_t dev, uchar_t func, int pciex, ushort_t is_pci_bridge) argument
3017 add_bus_range_prop(int bus) argument
3033 add_bus_slot_names_prop(int bus) argument
3126 add_ranges_prop(int bus, int ppb) argument
3203 add_bus_available_prop(int bus) argument
3263 create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid, ushort_t deviceid) argument
[all...]
/illumos-gate/usr/src/cmd/hal/utils/
H A Dadt_data.h21 adt_export_data_t *get_audit_export_data(DBusConnection *bus, const char *invoked_by_syscon_name, size_t *data_size);
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/
H A Dnb_pci_cfg.c128 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/i86pc/io/gfx_private/
H A Dgfxp_pci.c76 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/common/io/fibre-channel/fca/qlc/
H A Dqlc.conf101 # fibre channel bus.
102 #NOTE: May be necessary on some bus configurations where devices fail to
109 # Fibre Channel bus.
113 #Name: Enable LIP reset on bus reset
117 enable-LIP-reset-on-bus-reset=0;
119 #Name: Enable LIP full login on bus reset
123 enable-LIP-full-login-on-bus-reset=1;
125 #Name: Enable target reset on bus reset
129 enable-target-reset-on-bus-reset=0;
134 # commands to the devices on the Fibre Channel bus
[all...]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/ents/frudr/
H A Dfru_usb-a-1_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@a/picl?bus-addr=1
H A Dfru_usb-a-2_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@a/picl?bus-addr=2
H A Dfru_usb-b-1_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@b/picl?bus-addr=1
H A Dfru_usb-b-2_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@b/picl?bus-addr=2
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/
H A Dfru_usb-a-1_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@a/picl?bus-addr=1
H A Dfru_usb-a-2_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pci@1e,600000/usb@a/picl?bus-addr=2
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/seattle/frudr/
H A Dfru_usb-a-3_data.info37 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
40 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
71 _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/usb@1c/picl?bus-addr=3
73 _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/usb@1c,1/picl?bus-addr=1
75 _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/usb@1c,3/picl?bus-addr=3
77 _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/usb@1c,1/usb@1/picl?bus-addr=1
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dbus.c67 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...]

Completed in 318 milliseconds

12345678910