Home
last modified time | relevance | path

Searched refs:bus (Results 1 – 25 of 2445) sorted by relevance

12345678910>>...98

/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/
H A Dnouveau_nvkm_subdev_i2c_bus.c42 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); in nvkm_i2c_bus_pre_xfer() local
43 return nvkm_i2c_bus_acquire(bus); in nvkm_i2c_bus_pre_xfer()
49 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); in nvkm_i2c_bus_post_xfer() local
50 return nvkm_i2c_bus_release(bus); in nvkm_i2c_bus_post_xfer()
56 struct nvkm_i2c_bus *bus = data; in nvkm_i2c_bus_setscl() local
57 bus->func->drive_scl(bus, state); in nvkm_i2c_bus_setscl()
63 struct nvkm_i2c_bus *bus = data; in nvkm_i2c_bus_setsda() local
64 bus->func->drive_sda(bus, state); in nvkm_i2c_bus_setsda()
70 struct nvkm_i2c_bus *bus = data; in nvkm_i2c_bus_getscl() local
71 return bus->func->sense_scl(bus); in nvkm_i2c_bus_getscl()
[all …]
H A Dnouveau_nvkm_subdev_i2c_bit.c37 nvkm_i2c_drive_scl(struct nvkm_i2c_bus *bus, int state) in nvkm_i2c_drive_scl() argument
39 bus->func->drive_scl(bus, state); in nvkm_i2c_drive_scl()
43 nvkm_i2c_drive_sda(struct nvkm_i2c_bus *bus, int state) in nvkm_i2c_drive_sda() argument
45 bus->func->drive_sda(bus, state); in nvkm_i2c_drive_sda()
49 nvkm_i2c_sense_scl(struct nvkm_i2c_bus *bus) in nvkm_i2c_sense_scl() argument
51 return bus->func->sense_scl(bus); in nvkm_i2c_sense_scl()
55 nvkm_i2c_sense_sda(struct nvkm_i2c_bus *bus) in nvkm_i2c_sense_sda() argument
57 return bus->func->sense_sda(bus); in nvkm_i2c_sense_sda()
61 nvkm_i2c_delay(struct nvkm_i2c_bus *bus, u32 nsec) in nvkm_i2c_delay() argument
67 nvkm_i2c_raise_scl(struct nvkm_i2c_bus *bus) in nvkm_i2c_raise_scl() argument
[all …]
H A Dnouveau_nvkm_subdev_i2c_busnv50.c43 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); in nv50_i2c_bus_drive_scl() local
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_drive_scl()
45 if (state) bus->data |= 0x01; in nv50_i2c_bus_drive_scl()
46 else bus->data &= 0xfe; in nv50_i2c_bus_drive_scl()
47 nvkm_wr32(device, bus->addr, bus->data); in nv50_i2c_bus_drive_scl()
53 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); in nv50_i2c_bus_drive_sda() local
54 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_drive_sda()
55 if (state) bus->data |= 0x02; in nv50_i2c_bus_drive_sda()
56 else bus->data &= 0xfd; in nv50_i2c_bus_drive_sda()
57 nvkm_wr32(device, bus->addr, bus->data); in nv50_i2c_bus_drive_sda()
[all …]
H A Dnouveau_nvkm_subdev_i2c_busgf119.c40 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); in gf119_i2c_bus_drive_scl() local
41 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_drive_scl()
42 nvkm_mask(device, bus->addr, 0x00000001, state ? 0x00000001 : 0); in gf119_i2c_bus_drive_scl()
48 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); in gf119_i2c_bus_drive_sda() local
49 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_drive_sda()
50 nvkm_mask(device, bus->addr, 0x00000002, state ? 0x00000002 : 0); in gf119_i2c_bus_drive_sda()
56 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); in gf119_i2c_bus_sense_scl() local
57 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_sense_scl()
58 return !!(nvkm_rd32(device, bus->addr) & 0x00000010); in gf119_i2c_bus_sense_scl()
64 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); in gf119_i2c_bus_sense_sda() local
[all …]
H A Dnouveau_nvkm_subdev_i2c_busnv04.c43 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_drive_scl() local
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_scl()
45 u8 val = nvkm_rdvgac(device, 0, bus->drive); in nv04_i2c_bus_drive_scl()
48 nvkm_wrvgac(device, 0, bus->drive, val | 0x01); in nv04_i2c_bus_drive_scl()
54 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_drive_sda() local
55 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_sda()
56 u8 val = nvkm_rdvgac(device, 0, bus->drive); in nv04_i2c_bus_drive_sda()
59 nvkm_wrvgac(device, 0, bus->drive, val | 0x01); in nv04_i2c_bus_drive_sda()
65 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_sense_scl() local
66 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_sense_scl()
[all …]
H A Dnouveau_nvkm_subdev_i2c_busnv4e.c40 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base); in nv4e_i2c_bus_drive_scl() local
41 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_drive_scl()
42 nvkm_mask(device, bus->addr, 0x2f, state ? 0x21 : 0x01); in nv4e_i2c_bus_drive_scl()
48 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base); in nv4e_i2c_bus_drive_sda() local
49 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_drive_sda()
50 nvkm_mask(device, bus->addr, 0x1f, state ? 0x11 : 0x01); in nv4e_i2c_bus_drive_sda()
56 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base); in nv4e_i2c_bus_sense_scl() local
57 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_sense_scl()
58 return !!(nvkm_rd32(device, bus->addr) & 0x00040000); in nv4e_i2c_bus_sense_scl()
64 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base); in nv4e_i2c_bus_sense_sda() local
[all …]
H A Dnouveau_nvkm_subdev_i2c_anx9805.c37 struct nvkm_i2c_bus *bus; member
50 struct anx9805_bus *bus = anx9805_bus(base); in anx9805_bus_xfer() local
51 struct anx9805_pad *pad = bus->pad; in anx9805_bus_xfer()
52 struct i2c_adapter *adap = &pad->bus->i2c; in anx9805_bus_xfer()
61 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); in anx9805_bus_xfer()
66 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); in anx9805_bus_xfer()
67 nvkm_wri2cr(adap, bus->addr, 0x41, seg); in anx9805_bus_xfer()
68 nvkm_wri2cr(adap, bus->addr, 0x42, off); in anx9805_bus_xfer()
69 nvkm_wri2cr(adap, bus->addr, 0x44, msg->len); in anx9805_bus_xfer()
70 nvkm_wri2cr(adap, bus->addr, 0x45, 0x00); in anx9805_bus_xfer()
[all …]
H A Dnouveau_nvkm_subdev_i2c_base.c57 struct nvkm_i2c_bus *bus; in nvkm_i2c_bus_find() local
73 list_for_each_entry(bus, &i2c->bus, head) { in nvkm_i2c_bus_find()
74 if (bus->id == id) in nvkm_i2c_bus_find()
75 return bus; in nvkm_i2c_bus_find()
168 struct nvkm_i2c_bus *bus; in nvkm_i2c_fini() local
176 list_for_each_entry(bus, &i2c->bus, head) { in nvkm_i2c_fini()
177 nvkm_i2c_bus_fini(bus); in nvkm_i2c_fini()
196 struct nvkm_i2c_bus *bus; in nvkm_i2c_preinit() local
205 list_for_each_entry(bus, &i2c->bus, head) in nvkm_i2c_preinit()
206 nvkm_i2c_bus_init(bus); in nvkm_i2c_preinit()
[all …]
/netbsd-src/sys/arch/x86/x86/
H A Dintel_busclock.c51 int bus, bus_clock = 0; in via_get_bus_clock() local
54 bus = (msr >> 18) & 0x3; in via_get_bus_clock()
55 switch (bus) { in via_get_bus_clock()
94 int bus, bus_clock = 0; in p3_get_bus_clock() local
113 bus = (msr >> 0) & 0x7; in p3_get_bus_clock()
114 switch (bus) { in p3_get_bus_clock()
120 "value %d", device_xname(ci->ci_dev), bus); in p3_get_bus_clock()
130 bus = (msr >> 0) & 0x7; in p3_get_bus_clock()
131 switch (bus) { in p3_get_bus_clock()
140 "value %d", device_xname(ci->ci_dev), bus); in p3_get_bus_clock()
[all …]
H A Dmp.c128 int bus; member
144 iebp->bus = pba->pba_bus; in intr_add_pcibus()
151 intr_find_pcibridge(int bus, pcitag_t *pci_bridge_tag, in intr_find_pcibridge() argument
157 if (bus < 0) in intr_find_pcibridge()
160 if (bus < mp_nbus) { in intr_find_pcibridge()
161 mpb = &mp_busses[bus]; in intr_find_pcibridge()
170 if (iebp->bus == bus) { in intr_find_pcibridge()
187 intr_find_mpmapping(int bus, int pin, intr_handle_t *handle) in intr_find_mpmapping() argument
191 while (intr_scan_bus(bus, pin, handle) != 0) { in intr_find_mpmapping()
196 if (intr_find_pcibridge(bus, &pci_bridge_tag, &pc) != 0) in intr_find_mpmapping()
[all …]
/netbsd-src/sys/arch/sandpoint/stand/altboot/
H A Dpci.c158 _buswalk(int bus, int (*proc)(int, int, int, unsigned long), unsigned long data) in _buswalk() argument
164 pciid = cfgread(bus, device, 0, PCI_ID_REG); in _buswalk()
169 bhlcr = cfgread(bus, device, 0, PCI_BHLC_REG); in _buswalk()
172 pciid = cfgread(bus, device, function, PCI_ID_REG); in _buswalk()
178 if ((*proc)(bus, device, function, data) != 0) in _buswalk()
186 deviceinit(int bus, int dev, int func, unsigned long data) in deviceinit() argument
192 printf("%02d:%02d:%02d:", bus, dev, func); in deviceinit()
193 val = cfgread(bus, dev, func, PCI_ID_REG); in deviceinit()
195 val = cfgread(bus, dev, func, 0x2c); in deviceinit()
197 val = cfgread(bus, dev, func, PCI_CLASS_REG); in deviceinit()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_gmbus.c197 static u32 get_reserved(struct intel_gmbus *bus) in get_reserved() argument
199 struct drm_i915_private *i915 = bus->dev_priv; in get_reserved()
205 reserved = intel_uncore_read_notrace(uncore, bus->gpio_reg) & in get_reserved()
214 struct intel_gmbus *bus = data; in get_clock() local
215 struct intel_uncore *uncore = &bus->dev_priv->uncore; in get_clock()
216 u32 reserved = get_reserved(bus); in get_clock()
219 bus->gpio_reg, in get_clock()
221 intel_uncore_write_notrace(uncore, bus->gpio_reg, reserved); in get_clock()
223 return (intel_uncore_read_notrace(uncore, bus->gpio_reg) & in get_clock()
229 struct intel_gmbus *bus = data; in get_data() local
[all …]
/netbsd-src/sys/dev/ppbus/
H A Dppbus_1284.c52 do_1284_wait(struct ppbus_softc * bus, char mask, char status) in do_1284_wait() argument
54 return (ppbus_poll_bus(bus->sc_dev, 4, mask, status, in do_1284_wait()
60 do_peripheral_wait(struct ppbus_softc * bus, char mask, char status) in do_peripheral_wait() argument
62 return (ppbus_poll_bus(bus->sc_dev, 100, mask, status, in do_peripheral_wait()
69 ppbus_1284_reset_error(struct ppbus_softc * bus, int state) in ppbus_1284_reset_error() argument
71 bus->sc_1284_error = PPBUS_NO_ERROR; in ppbus_1284_reset_error()
72 bus->sc_1284_state = state; in ppbus_1284_reset_error()
91 struct ppbus_softc * bus = device_private(dev); in ppbus_1284_set_state() local
95 if ((bus->sc_1284_state != PPBUS_ERROR) && in ppbus_1284_set_state()
96 (bus->sc_1284_error == PPBUS_NO_ERROR)) { in ppbus_1284_set_state()
[all …]
H A Dppbus_base.c60 struct ppbus_softc * bus = device_private(dev); in ppbus_io() local
61 return (bus->ppbus_io(device_parent(dev), iop, addr, cnt, byte)); in ppbus_io()
68 struct ppbus_softc * bus = device_private(dev); in ppbus_exec_microseq() local
69 return (bus->ppbus_exec_microseq(device_parent(dev), sequence)); in ppbus_exec_microseq()
77 struct ppbus_softc * bus = device_private(dev); in ppbus_read_ivar() local
83 return (bus->ppbus_read_ivar(device_parent(dev), index, val)); in ppbus_read_ivar()
86 *val = (bus->sc_use_ieee == PPBUS_ENABLE_IEEE) ? 1 : 0; in ppbus_read_ivar()
100 struct ppbus_softc * bus = device_private(dev); in ppbus_write_ivar() local
106 return (bus->ppbus_write_ivar(device_parent(dev), index, val)); in ppbus_write_ivar()
109 bus->sc_use_ieee = ((*val != 0) ? PPBUS_ENABLE_IEEE : in ppbus_write_ivar()
[all …]
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
H A Dibm-power9-dual.dtsi22 cfam0_i2c0: i2c-bus@0 {
26 cfam0_i2c1: i2c-bus@1 {
30 cfam0_i2c2: i2c-bus@2 {
34 cfam0_i2c3: i2c-bus@3 {
38 cfam0_i2c4: i2c-bus@4 {
42 cfam0_i2c5: i2c-bus@5 {
46 cfam0_i2c6: i2c-bus@6 {
50 cfam0_i2c7: i2c-bus@7 {
54 cfam0_i2c8: i2c-bus@8 {
58 cfam0_i2c9: i2c-bus@9 {
[all …]
/netbsd-src/external/bsd/pdisk/dist/
H A DSCSI_media.c51 long bus; member
56 long bus; member
74 long bus; member
88 long bus; member
126 long compute_id(long bus, long device);
127 int SCSI_ReadBlock(UInt32 id, UInt32 bus, UInt32 block_size, UInt32 block, UInt8 *address);
128 int SCSI_WriteBlock(UInt32 id, UInt32 bus, UInt32 block_size, UInt32 block, UInt8 *address);
129 int DoTestUnitReady(UInt8 targetID, int bus);
130 int DoReadCapacity(UInt32 id, UInt32 bus, UInt32 *blockCount, UInt32 *blockSize);
135 void fill_bus_entry(struct bus_entry *entry, long bus);
[all …]
H A Dpathname.c81 long bus; in open_pathname_as_media() local
93 bus = path[9] - '0'; in open_pathname_as_media()
94 m = open_scsi_as_media(bus, id); in open_pathname_as_media()
100 bus = path[8] - '0'; in open_pathname_as_media()
101 m = open_ata_as_media(bus, 0); in open_pathname_as_media()
106 bus = path[8] - '0'; in open_pathname_as_media()
107 m = open_ata_as_media(bus, id); in open_pathname_as_media()
117 bus = path[7] - 'a'; in open_pathname_as_media()
119 id += bus * 26; in open_pathname_as_media()
151 long bus; in get_linux_name() local
[all …]
/netbsd-src/sys/dev/i2c/
H A Di2cmux.c82 struct iicmux_bus * const bus = v; in iicmux_acquire_bus() local
83 struct iicmux_softc * const sc = bus->mux; in iicmux_acquire_bus()
91 error = sc->sc_config->acquire_bus(bus, flags); in iicmux_acquire_bus()
102 struct iicmux_bus * const bus = v; in iicmux_release_bus() local
103 struct iicmux_softc * const sc = bus->mux; in iicmux_release_bus()
105 sc->sc_config->release_bus(bus, flags); in iicmux_release_bus()
114 struct iicmux_bus * const bus = v; in iicmux_exec() local
115 struct iicmux_softc * const sc = bus->mux; in iicmux_exec()
155 struct iicmux_bus * const bus = tag->ic_cookie; in iicmux_print() local
159 aprint_normal(" bus %d", bus->busidx); in iicmux_print()
[all …]
/netbsd-src/usr.sbin/pcictl/
H A Dpcictl.c173 int bus, dev, func; in cmd_list() local
176 bus = -1; in cmd_list()
182 bus = parse_bdf(optarg); in cmd_list()
206 scan_pci(bus, dev, func, scan_pci_list); in cmd_list()
212 int bus, dev, func; in cmd_dump() local
215 bus = pci_businfo.busno; in cmd_dump()
222 bus = parse_bdf(optarg); in cmd_dump()
240 if (bus == -1) in cmd_dump()
247 scan_pci(bus, dev, func, scan_pci_dump); in cmd_dump()
253 int bus, dev, func; in cmd_read() local
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Drbus_machdep.c127 int bus, br[2], *brp; in pccbb_attach_hook() local
139 bus = br[0]; in pccbb_attach_hook()
141 if (bus < 0 || bus >= 256) in pccbb_attach_hook()
142 printf("pccbb_attach_hook: broken bus %d\n", bus); in pccbb_attach_hook()
145 if ((*pc->spc_busnode)[bus].node != 0) in pccbb_attach_hook()
148 bus, (*pc->spc_busnode)[bus].node, node); in pccbb_attach_hook()
150 (*pc->spc_busnode)[bus].arg = device_private(self); in pccbb_attach_hook()
151 (*pc->spc_busnode)[bus].valid = pccbb_cardbus_isvalid; in pccbb_attach_hook()
152 (*pc->spc_busnode)[bus].node = node; in pccbb_attach_hook()
155 bus = ++pc->spc_busmax; in pccbb_attach_hook()
[all …]
/netbsd-src/sys/dev/usb/
H A Dusbroothub.c355 struct usbd_bus *bus = pipe->up_dev->ud_bus; in roothub_ctrl_start() local
369 KASSERT(bus->ub_usepolling || mutex_owned(bus->ub_lock)); in roothub_ctrl_start()
372 KASSERTMSG(bus->ub_rhxfer == NULL, "rhxfer=%p", bus->ub_rhxfer); in roothub_ctrl_start()
400 *out = bus->ub_rhconf; in roothub_ctrl_start()
411 if (bus->ub_revision >= USBREV_3_0) { in roothub_ctrl_start()
414 } else if (bus->ub_revision == USBREV_2_0) { in roothub_ctrl_start()
423 if (bus->ub_revision >= USBREV_3_0) { in roothub_ctrl_start()
426 } else if (bus->ub_revision == USBREV_2_0) { in roothub_ctrl_start()
435 if (bus->ub_revision == USBREV_2_0) { in roothub_ctrl_start()
446 if (bus->ub_revision == USBREV_2_0) { in roothub_ctrl_start()
[all …]
/netbsd-src/sys/dev/onewire/
H A Donewire.c230 struct onewire_bus *bus = sc->sc_bus; in onewire_reset() local
234 return bus->bus_reset(bus->bus_cookie); in onewire_reset()
241 struct onewire_bus *bus = sc->sc_bus; in onewire_read_bit() local
245 return bus->bus_read_bit(bus->bus_cookie); in onewire_read_bit()
252 struct onewire_bus *bus = sc->sc_bus; in onewire_write_bit() local
256 bus->bus_write_bit(bus->bus_cookie, value); in onewire_write_bit()
263 struct onewire_bus *bus = sc->sc_bus; in onewire_read_byte() local
269 if (bus->bus_read_byte != NULL) in onewire_read_byte()
270 return bus->bus_read_byte(bus->bus_cookie); in onewire_read_byte()
273 value |= (bus->bus_read_bit(bus->bus_cookie) << i); in onewire_read_byte()
[all …]
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/exynos/
H A Dexynos5433-bus.dtsi3 * Samsung's Exynos5433 SoC Memory interface and AMBA bus device tree source
11 compatible = "samsung,exynos-bus";
13 clock-names = "bus";
19 compatible = "samsung,exynos-bus";
21 clock-names = "bus";
27 compatible = "samsung,exynos-bus";
29 clock-names = "bus";
35 compatible = "samsung,exynos-bus";
37 clock-names = "bus";
43 compatible = "samsung,exynos-bus";
[all …]
/netbsd-src/external/bsd/wpa/dist/wpa_supplicant/examples/
H A Dwpas-dbus-new-signals.py32 if_obj = bus.get_object(WPAS_DBUS_SERVICE, path)
48 net_obj = bus.get_object(WPAS_DBUS_SERVICE, bss)
128 global bus
129 bus = dbus.SystemBus()
130 wpas_obj = bus.get_object(WPAS_DBUS_SERVICE, WPAS_DBUS_OPATH)
137 bus.add_signal_receiver(interfaceAdded,
140 bus.add_signal_receiver(interfaceRemoved,
143 bus.add_signal_receiver(propertiesChanged,
149 if_obj = bus.get_object(WPAS_DBUS_SERVICE, path)
154 bus.add_signal_receiver(scanDone,
[all …]
/netbsd-src/sys/arch/cobalt/pci/
H A Dpci_machdep.c77 pci_make_tag(pci_chipset_tag_t pc, int bus, int device, int function) in pci_make_tag() argument
80 return (bus << 16) | (device << 11) | (function << 8); in pci_make_tag()
99 int bus, dev, func; in pci_conf_read() local
106 pci_decompose_tag(pc, tag, &bus, &dev, &func); in pci_conf_read()
111 if (bus == 0 && dev == 6) in pci_conf_read()
116 if (bus == 0 && dev == 31) in pci_conf_read()
147 int bus, dev, func; in pci_intr_map() local
149 pci_decompose_tag(pc, intrtag, &bus, &dev, &func); in pci_intr_map()
156 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) { in pci_intr_map()
162 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) { in pci_intr_map()
[all …]

12345678910>>...98