Home
last modified time | relevance | path

Searched refs:d (Results 1 – 25 of 72) sorted by relevance

123

/pciutils/lib/
H A Demulated.c106 val = (d->device_id << 16) | d->vendor_id; in pci_emulated_read()
109 val = (d->device_class << 16) | (d->prog_if << 8) | d->rev_id; in pci_emulated_read()
118 val = (d->irq >= 0 && d->irq <= 0xff) ? d->irq : 0; in pci_emulated_read()
123 val = odd_baseres_to_pcires(d->base_addr[0], d->flags[0], d->base_addr[1], d->flags[1]); in pci_emulated_read()
132 val = odd_baseres_to_pcires(d->base_addr[2], d->flags[2], d->base_addr[3], d->flags[3]); in pci_emulated_read()
138 val = odd_baseres_to_pcires(d->base_addr[4], d->flags[4], d->base_addr[5], d->flags[5]); in pci_emulated_read()
141 val = (d->subsys_id << 16) | d->subsys_vendor_id; in pci_emulated_read()
155 if (d->bridge_size[1] || d->bridge_size[2]) in pci_emulated_read()
219 if (d->bridge_size[0] || d->bridge_size[1]) in pci_emulated_read()
221 if (d->bridge_size[2] || d->bridge_size[3]) in pci_emulated_read()
[all …]
H A Daccess.c29 memset(d, 0, sizeof(*d)); in pci_alloc_dev()
35 d->methods->init_dev(d); in pci_alloc_dev()
36 return d; in pci_alloc_dev()
55 d->domain_16 = d->domain; in pci_link_dev()
87 d->methods->cleanup_dev(d); in pci_free_dev()
101 else if (!d->methods->read(d, pos, buf, len)) in pci_read_data()
132 return d->methods->read(d, pos, buf, len); in pci_read_block()
138 return d->methods->read_vpd ? d->methods->read_vpd(d, pos, buf, len) : 0; in pci_read_vpd()
148 return d->methods->write(d, pos, buf, len); in pci_write_data()
179 return d->methods->write(d, pos, buf, len); in pci_write_block()
[all …]
H A Dgeneric.c65 …g("Device %04x:%02x:%02x.%d has unknown header type %02x.\n", d->domain, d->bus, d->dev, d->func, … in pci_generic_scan_bus()
91 d->hdrtype = pci_read_byte(d, PCI_HEADER_TYPE) & 0x7f; in get_hdr_type()
103 d->vendor_id = pci_read_word(d, PCI_VENDOR_ID); in pci_generic_fill_info()
104 d->device_id = pci_read_word(d, PCI_DEVICE_ID); in pci_generic_fill_info()
108 d->device_class = pci_read_word(d, PCI_CLASS_DEVICE); in pci_generic_fill_info()
112 d->prog_if = pci_read_byte(d, PCI_CLASS_PROG); in pci_generic_fill_info()
113 d->rev_id = pci_read_byte(d, PCI_REVISION_ID); in pci_generic_fill_info()
142 d->irq = pci_read_byte(d, PCI_INTERRUPT_LINE); in pci_generic_fill_info()
147 memset(d->base_addr, 0, sizeof(d->base_addr)); in pci_generic_fill_info()
174 …"%04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.", d->domain, d->bus, d->dev, d->func, … in pci_generic_fill_info()
[all …]
H A Dsysfs.c85 sysfs_name(d->access), d->domain, d->bus, d->dev, d->func, object); in sysfs_obj_name()
268 d->bus = bus; in sysfs_scan()
269 d->dev = dev; in sysfs_scan()
327 for (d = a->devices; d; d = d->next) in sysfs_fill_slots()
328 if (dom == (unsigned)d->domain && bus == d->bus && dev == d->dev && !d->phy_slot) in sysfs_fill_slots()
350 d->vendor_id = sysfs_get_value(d, "vendor", 1); in sysfs_fill_info()
351 d->device_id = sysfs_get_value(d, "device", 1); in sysfs_fill_info()
384 d->irq = sysfs_get_value(d, "irq", 1); in sysfs_fill_info()
440 d->module_alias = pci_set_property(d, PCI_FILL_MODULE_ALIAS, buf); in sysfs_fill_info()
447 d->label = pci_set_property(d, PCI_FILL_LABEL, buf); in sysfs_fill_info()
[all …]
H A Dproc.c81 &d->irq, in proc_scan()
89 &d->size[0], in proc_scan()
90 &d->size[1], in proc_scan()
91 &d->size[2], in proc_scan()
92 &d->size[3], in proc_scan()
93 &d->size[4], in proc_scan()
94 &d->size[5], in proc_scan()
95 &d->rom_size, in proc_scan()
147 d->bus, d->dev, d->func); in proc_setup()
156 d->domain, d->bus, d->dev, d->func); in proc_setup()
[all …]
H A Dhurd.c77 d->backend_data = pci_malloc(d->access, sizeof(mach_port_t)); in hurd_init_dev()
91 d->backend_data = NULL; in hurd_cleanup_dev()
104 _SERVERS_BUS_PCI, d->domain, d->bus, d->dev, d->func, in device_port_lookup()
124 struct pci_dev *d; in enum_devices() local
190 d = pci_alloc_dev(a); in enum_devices()
191 d->domain = domain; in enum_devices()
192 d->bus = bus; in enum_devices()
193 d->dev = dev; in enum_devices()
194 d->func = func; in enum_devices()
195 pci_link_dev(a, d); in enum_devices()
[all …]
H A Drt-thread-smart-dm.c83 &d->irq, in rt_thread_smart_dm_scan()
91 &d->size[0], in rt_thread_smart_dm_scan()
92 &d->size[1], in rt_thread_smart_dm_scan()
93 &d->size[2], in rt_thread_smart_dm_scan()
94 &d->size[3], in rt_thread_smart_dm_scan()
95 &d->size[4], in rt_thread_smart_dm_scan()
96 &d->size[5], in rt_thread_smart_dm_scan()
102 d->bus = dfn >> 8U; in rt_thread_smart_dm_scan()
150 d->domain, d->bus, d->dev, d->func); in rt_thread_smart_dm_setup()
157 a->cached_dev = d; in rt_thread_smart_dm_setup()
[all …]
H A Dfbsd-device.c173 if (d->access->fd_rw >= 0) in fbsd_fill_info()
214 d->rom_base_addr = 0; in fbsd_fill_info()
215 d->rom_size = 0; in fbsd_fill_info()
232 d->base_addr[i] = 0; in fbsd_fill_info()
233 d->size[i] = 0; in fbsd_fill_info()
252 if (d->access->fd_rw < 0) in fbsd_read()
267 if (d->domain) in fbsd_read()
270 pi.pi_sel.pc_bus = d->bus; in fbsd_read()
271 pi.pi_sel.pc_dev = d->dev; in fbsd_read()
304 if (d->access->fd_rw < 0) in fbsd_write()
[all …]
H A Dcaps.c20 if (d->last_cap) in pci_add_cap()
21 d->last_cap->next = cap; in pci_add_cap()
23 d->first_cap = cap; in pci_add_cap()
24 d->last_cap = cap; in pci_add_cap()
30 d->domain, d->bus, d->dev, d->func, id, type, addr); in pci_add_cap()
34 pci_scan_trad_caps(struct pci_dev *d) in pci_scan_trad_caps() argument
92 pci_scan_trad_caps(d); in pci_scan_caps()
94 pci_scan_ext_caps(d); in pci_scan_caps()
98 pci_free_caps(struct pci_dev *d) in pci_free_caps() argument
102 while (cap = d->first_cap) in pci_free_caps()
[all …]
H A Dwin32-cfgmgr32.c829 struct pci_dev *d; in fill_drivers() local
845 for (d = a->devices; d; d = d->next) in fill_drivers()
1187 d->irq = last_irq; in fill_resources()
1391 if ((have_device_id || d->device_id) && (have_vendor_id || d->vendor_id)) in fill_data_from_string()
1394 if ((have_prog_if || d->prog_if) && (have_rev_id || d->rev_id)) in fill_data_from_string()
1492 struct pci_dev *d; in scan_devinst_id() local
1510 pci_link_dev(a, d); in scan_devinst_id()
1549 struct pci_dev *d; in win32_cfgmgr32_scan() local
1610 for (d = a->devices; d; d = d->next) in win32_cfgmgr32_scan()
1680 d->backend_data = dcfg = pci_get_dev(acfg, d->domain, d->bus, d->dev, d->func); in win32_cfgmgr32_read()
[all …]
H A Di386-ports.c80 struct pci_dev d; in intel_sanity_check() local
82 memset(&d, 0, sizeof(d)); in intel_sanity_check()
84 d.bus = 0; in intel_sanity_check()
85 d.func = 0; in intel_sanity_check()
86 for (d.dev = 0; d.dev < 32; d.dev++) in intel_sanity_check()
147 …intel_outl(0x80000000 | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos&~3), 0x… in conf1_read()
179 …intel_outl(0x80000000 | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d->func) << 8) | (pos&~3), 0x… in conf1_write()
233 if (d->dev >= 16) in conf2_read()
242 intel_outb(d->bus, 0xcfa); in conf2_read()
269 if (d->dev >= 16) in conf2_write()
[all …]
H A Daos-expansion.c143 struct pci_dev *d; in aos_expansion_scan() local
151 d = pci_alloc_dev(a); in aos_expansion_scan()
154 d->bus = bus_num; in aos_expansion_scan()
155 d->dev = dev_num; in aos_expansion_scan()
156 d->func = fn_num; in aos_expansion_scan()
162 pci_link_dev(a, d); in aos_expansion_scan()
163 …a->debug(" Found device %02x:%02x.%d %04x:%04x\n", d->bus, d->dev, d->func, d->vendor_id, d->devi… in aos_expansion_scan()
175 if (d->backend_data) { in aos_expansion_read()
193 if (d->backend_data) { in aos_expansion_write()
216 if (d->backend_data && d->access->backend_data) { in aos_expansion_cleanup_dev()
[all …]
H A Dsylixos-device.c65 sylixos_read(struct pci_dev *d, int pos, byte *buf, int len) in sylixos_read() argument
73 return pci_generic_block_read(d, pos, buf, len); in sylixos_read()
81 ret = pciConfigInByte(d->bus, d->dev, d->func, pos, &data_byte); in sylixos_read()
88 ret = pciConfigInWord(d->bus, d->dev, d->func, pos, &data_word); in sylixos_read()
95 ret = pciConfigInDword(d->bus, d->dev, d->func, pos, &data_dword); in sylixos_read()
106 sylixos_write(struct pci_dev *d, int pos, byte *buf, int len) in sylixos_write() argument
114 return pci_generic_block_write(d, pos, buf, len); in sylixos_write()
123 ret = pciConfigOutByte(d->bus, d->dev, d->func, pos, data_byte); in sylixos_write()
130 ret = pciConfigOutWord(d->bus, d->dev, d->func, pos, data_word); in sylixos_write()
137 ret = pciConfigOutDword(d->bus, d->dev, d->func, pos, data_dword); in sylixos_write()
H A Dnbsd-libpci.c68 nbsd_read(struct pci_dev *d, int pos, byte *buf, int len) in nbsd_read() argument
74 return pci_generic_block_read(d, pos, buf, len); in nbsd_read()
76 if (d->domain || pos >= 4096) in nbsd_read()
82 if (pcibus_conf_read(d->access->fd, d->bus, d->dev, d->func, pos, &val) < 0) in nbsd_read()
83 d->access->error("nbsd_read: pci_bus_conf_read() failed"); in nbsd_read()
101 nbsd_write(struct pci_dev *d, int pos, byte *buf, int len) in nbsd_write() argument
107 return pci_generic_block_write(d, pos, buf, len); in nbsd_write()
109 if (d->domain || pos >= 256) in nbsd_write()
122 if (pcibus_conf_read(d->access->fd, d->bus, d->dev, d->func, pos, &val) < 0) in nbsd_write()
123 d->access->error("nbsd_write: pci_bus_conf_read() failed"); in nbsd_write()
[all …]
H A Dfilter.c89 int d; in parse_hex_field() local
100 d = c - '0'; in parse_hex_field()
102 d = c - 'A' + 10; in parse_hex_field()
104 d = c - 'a' + 10; in parse_hex_field()
108 out = (out << 4) | d; in parse_hex_field()
109 bound = (bound << 4) | d; in parse_hex_field()
201 (f->bus >= 0 && f->bus != d->bus) || in pci_filter_match_v38()
203 (f->func >= 0 && f->func != d->func)) in pci_filter_match_v38()
221 if (f->prog_if != d->prog_if) in pci_filter_match_v38()
306 return pci_filter_match_v38(&new, d); in pci_filter_match_v30()
[all …]
H A Dobsd-device.c68 return pci_generic_block_read(d, pos, buf, len); in obsd_read()
70 if (d->domain || pos >= 256) in obsd_read()
73 pi.pi_sel.pc_bus = d->bus; in obsd_read()
74 pi.pi_sel.pc_dev = d->dev; in obsd_read()
75 pi.pi_sel.pc_func = d->func; in obsd_read()
80 if (ioctl(d->access->fd, PCIOCREAD, &pi) < 0) { in obsd_read()
111 if (d->domain || pos >= 256) in obsd_write()
114 pi.pi_sel.pc_bus = d->bus; in obsd_write()
115 pi.pi_sel.pc_dev = d->dev; in obsd_write()
116 pi.pi_sel.pc_func = d->func; in obsd_write()
[all …]
H A Dmmio-ports.c298 char *addrs_param_name = get_addrs_param_name(d->access); in conf1_ext_read()
299 char *addrs = pci_get_param(d->access, addrs_param_name); in conf1_ext_read()
307 return pci_generic_block_read(d, pos, buf, len); in conf1_ext_read()
315 …physmem_writel(0x80000000 | ((pos & 0xf00) << 16) | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d in conf1_ext_read()
335 conf1_read(struct pci_dev *d, int pos, byte *buf, int len) in conf1_read() argument
340 return conf1_ext_read(d, pos, buf, len); in conf1_read()
346 char *addrs_param_name = get_addrs_param_name(d->access); in conf1_ext_write()
347 char *addrs = pci_get_param(d->access, addrs_param_name); in conf1_ext_write()
355 return pci_generic_block_write(d, pos, buf, len); in conf1_ext_write()
363 …physmem_writel(0x80000000 | ((pos & 0xf00) << 16) | ((d->bus & 0xff) << 16) | (PCI_DEVFN(d->dev, d in conf1_ext_write()
[all …]
H A Ddarwin.c112 darwin_read(struct pci_dev *d, int pos, byte *buf, int len) in darwin_read() argument
115 return pci_generic_block_read(d, pos, buf, len); in darwin_read()
126 param.address.pci.function = d->func; in darwin_read()
127 param.address.pci.device = d->dev; in darwin_read()
128 param.address.pci.bus = d->bus; in darwin_read()
129 param.address.pci.segment = d->domain; in darwin_read()
159 return pci_generic_block_write(d, pos, buf, len); in darwin_write()
170 param.address.pci.function = d->func; in darwin_write()
171 param.address.pci.device = d->dev; in darwin_write()
172 param.address.pci.bus = d->bus; in darwin_write()
[all …]
/pciutils/
H A Dlspci.c107 d->config = xrealloc(d->config, d->config_bufsize); in config_fetch()
108 d->present = xrealloc(d->present, d->config_bufsize); in config_fetch()
110 pci_setup_cache(d->dev, d->config, d->dev->cache_len); in config_fetch()
128 memset(d, 0, sizeof(*d)); in scan_device()
131 d->config_cached = d->config_bufsize = 64; in scan_device()
138 d->config_cached = d->config_bufsize = 0; in scan_device()
148 pci_setup_cache(p, d->config, d->config_cached); in scan_device()
191 return d->config[pos] | (d->config[pos+1] << 8); in get_conf_word()
239 for (d=first_dev; d; d=d->next) in sort_them()
242 for (d=first_dev; d; d=d->next) in sort_them()
[all …]
H A Dls-ecaps.c1949 cap_dpc(d, where); in show_ext_caps()
1953 cap_vc(d, where); in show_ext_caps()
1956 cap_dsn(d, where); in show_ext_caps()
1980 cap_acs(d, where); in show_ext_caps()
1983 cap_ari(d, where); in show_ext_caps()
1986 cap_ats(d, where); in show_ext_caps()
1998 cap_pri(d, where); in show_ext_caps()
2007 cap_tph(d, where); in show_ext_caps()
2010 cap_ltr(d, where); in show_ext_caps()
2013 cap_sec(d, where); in show_ext_caps()
[all …]
H A Dls-caps.c212 cap_pcix_bridge(d, where); in cap_pcix()
1089 struct pci_dev *p = d->dev; in device_has_memory_space_bar()
1341 (d->dev->dev != 0 || d->dev->func != 0))) { in cap_express_link2()
1532 cap_express_link_rcd(d); in cap_express()
1601 d->dev->vendor_id, d->dev->device_id, subsys_v, subsys_d)); in cap_ssvid()
1846 cap_pm(d, where, cap); in show_caps()
1852 cap_vpd(d); in show_caps()
1864 cap_pcix(d, where); in show_caps()
1883 cap_ssvid(d, where); in show_caps()
1902 cap_af(d, where); in show_caps()
[all …]
H A Dls-tree.c33 struct device *d; in find_device() local
37 for (d=first_dev; d; d=d->next) in find_device()
40 return d; in find_device()
118 for (d=first_dev; d; d=d->next) in grow_tree()
142 for (d=first_dev; d; d=d->next) in grow_tree()
168 b->br_dev = d; in grow_tree()
178 for (d=first_dev; d; d=d->next) in grow_tree()
236 for (d=first_dev; d; d=d->next) in grow_tree()
364 for (d = b->first_dev; d; d = d->bus_next) in check_bus_filter()
395 d = d->bus_next; in show_tree_bus()
[all …]
H A Dls-kernel.c76 if (!d->dev->module_alias) in next_module()
177 struct pci_dev *dev = d->dev; in match_pcimap()
201 if (match_pcimap(d, current)) in next_module()
217 next_module_filtered(struct device *d) in next_module_filtered() argument
222 while (module = next_module(d)) in next_module_filtered()
236 show_kernel(struct device *d) in show_kernel() argument
240 pci_fill_info(d->dev, PCI_FILL_DRIVER); in show_kernel()
255 show_kernel_machine(struct device *d) in show_kernel_machine() argument
259 pci_fill_info(d->dev, PCI_FILL_DRIVER); in show_kernel_machine()
273 show_kernel(struct device *d) in show_kernel() argument
[all …]
H A Dls-caps-vendor.c29 if (!config_fetch(d, where, length)) in show_vendor_caps_virtio()
59 offset = get_conf_long(d, where + 8); in show_vendor_caps_virtio()
60 size = get_conf_long(d, where + 12); in show_vendor_caps_virtio()
68 get_conf_byte(d, where + 4), in show_vendor_caps_virtio()
71 get_conf_byte(d, where + 5)); in show_vendor_caps_virtio()
119 if (!config_fetch(d, where, length)) in show_vendor_caps_intel()
125 l = get_conf_long(d, where + 4); in show_vendor_caps_intel()
164 l = get_conf_long(d, where + 8); in show_vendor_caps_intel()
197 l = get_conf_long(d, where + 12); in show_vendor_caps_intel()
235 switch (d->dev->vendor_id) in do_show_vendor_caps()
[all …]
/pciutils/tests/
H A Dbroken-ecaps8 60: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
24 160: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
40 260: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
56 360: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
72 460: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
88 560: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
104 660: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
120 760: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
136 860: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
152 960: 7d 00 00 00 03 0f 6a 81 00 02 20 00 99 b8 01 00
[all …]

123