| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
| H A D | nouveau_nvkm_subdev_i2c_bus.c | 42 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 D | nouveau_nvkm_subdev_i2c_bit.c | 37 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 D | nouveau_nvkm_subdev_i2c_busnv50.c | 43 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 D | nouveau_nvkm_subdev_i2c_busgf119.c | 40 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 D | nouveau_nvkm_subdev_i2c_busnv04.c | 43 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 D | nouveau_nvkm_subdev_i2c_busnv4e.c | 40 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 D | nouveau_nvkm_subdev_i2c_anx9805.c | 37 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 D | nouveau_nvkm_subdev_i2c_base.c | 57 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 D | intel_busclock.c | 51 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 D | mp.c | 128 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 D | pci.c | 158 _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 D | intel_gmbus.c | 197 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 D | ppbus_1284.c | 52 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 D | ppbus_base.c | 60 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 D | ibm-power9-dual.dtsi | 22 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 D | SCSI_media.c | 51 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 D | pathname.c | 81 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 D | i2cmux.c | 82 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 D | pcictl.c | 173 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 D | rbus_machdep.c | 127 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 D | usbroothub.c | 355 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 D | onewire.c | 230 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 D | exynos5433-bus.dtsi | 3 * 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 D | wpas-dbus-new-signals.py | 32 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 D | pci_machdep.c | 77 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 …]
|