/dragonfly/sys/bus/u4b/controller/ |
H A D | usb_controller.c | 821 bus->explore_msg[0].bus = bus; in usb_attach_sub() 823 bus->explore_msg[1].bus = bus; in usb_attach_sub() 826 bus->detach_msg[0].bus = bus; in usb_attach_sub() 828 bus->detach_msg[1].bus = bus; in usb_attach_sub() 831 bus->attach_msg[0].bus = bus; in usb_attach_sub() 833 bus->attach_msg[1].bus = bus; in usb_attach_sub() 836 bus->suspend_msg[0].bus = bus; in usb_attach_sub() 841 bus->resume_msg[0].bus = bus; in usb_attach_sub() 843 bus->resume_msg[1].bus = bus; in usb_attach_sub() 846 bus->reset_msg[0].bus = bus; in usb_attach_sub() [all …]
|
/dragonfly/sys/bus/ppbus/ |
H A D | ppb_1284.c | 212 r = ppb_rdtr(bus); in ppb_peripheral_negotiate() 248 ppb_wctr(bus, SELECTIN); in ppb_peripheral_negotiate() 347 ppb_wdtr(bus, *buffer); in byte_peripheral_outbyte() 403 r = ppb_rctr(bus); in byte_peripheral_write() 450 *buffer = ppb_rdtr(bus); in byte_1284_inbyte() 541 ppb_1284_terminate(bus); in spp_1284_read() 579 ppb_1284_terminate(bus); in spp_1284_read() 613 ppb_1284_terminate(bus); in ppb_1284_read_id() 663 ppb_1284_terminate(bus); in ppb_1284_negotiate() 795 ppb_set_mode(bus, mode); in ppb_1284_negotiate() [all …]
|
H A D | ppbconf.c | 65 kprintf(" on %s%d\n", device_get_name(bus), device_get_unit(bus)); in ppbus_print_child() 118 BUS_READ_IVAR(device_get_parent(bus), bus, PPC_IVAR_IRQ, val); in ppbus_read_ivar() 135 ppb_set_mode(bus,val); in ppbus_write_ivar() 296 ppb_scan_bus(device_t bus) in ppb_scan_bus() argument 313 ppb_1284_terminate(bus); in ppb_scan_bus() 319 ppb_1284_terminate(bus); in ppb_scan_bus() 324 ppb_1284_terminate(bus); in ppb_scan_bus() 329 ppb_1284_terminate(bus); in ppb_scan_bus() 334 ppb_1284_terminate(bus); in ppb_scan_bus() 339 ppb_1284_terminate(bus); in ppb_scan_bus() [all …]
|
H A D | ppb_base.c | 53 ppb_poll_bus(device_t bus, int max, in ppb_poll_bus() argument 62 r = ppb_rstr(bus); in ppb_poll_bus() 71 if ((ppb_rstr(bus) & mask) == status) in ppb_poll_bus() 101 ppb_get_epp_protocol(device_t bus) in ppb_get_epp_protocol() argument 105 BUS_READ_IVAR(device_get_parent(bus), bus, PPC_IVAR_EPP_PROTO, &protocol); in ppb_get_epp_protocol() 115 ppb_get_mode(device_t bus) in ppb_get_mode() argument 129 ppb_set_mode(device_t bus, int mode) in ppb_set_mode() argument 132 int old_mode = ppb_get_mode(bus); in ppb_set_mode() 160 ppb_reset_epp_timeout(device_t bus) in ppb_reset_epp_timeout() argument 171 ppb_ecp_sync(device_t bus) in ppb_ecp_sync() argument [all …]
|
H A D | ppb_msq.c | 55 mode2xfer(device_t bus, struct ppb_device *ppbdev, int opcode) in mode2xfer() argument 74 switch (ppb_get_mode(bus)) { in mode2xfer() 85 switch ((epp = ppb_get_epp_protocol(bus))) { in mode2xfer() 117 struct ppb_xfer *xfer = mode2xfer(bus, ppbdev, opcode); in ppb_MS_init() 146 return (ppb_MS_microseq(bus, dev, msq, ret)); in ppb_MS_exec() 179 return (ppb_MS_microseq(bus, dev, loop_microseq, ret)); in ppb_MS_loop() 278 xfer = mode2xfer(bus, ppbdev, mi->opcode); in ppb_MS_microseq() 284 device_get_parent(bus), in ppb_MS_microseq() 301 ppb_MS_microseq(bus, dev, initxfer, &error); in ppb_MS_microseq() 309 ppb_MS_microseq(bus, dev, xfer->loop, &error); in ppb_MS_microseq() [all …]
|
/dragonfly/sys/bus/iicbus/ |
H A D | iiconf.c | 45 iicbus_intr(device_t bus, int event, char *buf) in iicbus_intr() argument 125 iicbus_release_bus(device_t bus, device_t dev) in iicbus_release_bus() argument 156 iicbus_started(device_t bus) in iicbus_started() argument 213 iicbus_stop(device_t bus) in iicbus_stop() argument 221 error = IICBUS_STOP(device_get_parent(bus)); in iicbus_stop() 303 if ((error = iicbus_start(bus, addr, 0))) in iicbus_block_write() 308 iicbus_stop(bus); in iicbus_block_write() 324 if ((error = iicbus_start(bus, addr, 0))) in iicbus_block_read() 329 iicbus_stop(bus); in iicbus_block_read() 361 device_t *children, bus; in iicbus_transfer_gen() local [all …]
|
/dragonfly/sys/dev/drm/i915/ |
H A D | intel_i2c.c | 225 set_data(bus, 1); in intel_gpio_pre_xfer() 226 set_clock(bus, 1); in intel_gpio_pre_xfer() 239 set_data(bus, 1); in intel_gpio_post_xfer() 240 set_clock(bus, 1); in intel_gpio_post_xfer() 250 algo = &bus->bit_algo; in intel_gpio_setup() 263 algo->data = bus; in intel_gpio_setup() 575 bus->adapter.name, bus->reg0 & 0xff); in do_gmbus_xfer() 598 if (bus->force_bit) { in gmbus_xfer() 716 bus->force_bit = 1; in intel_setup_gmbus() 753 bus->reg0 = (bus->reg0 & ~(0x3 << 8)) | speed; in intel_gmbus_set_speed() [all …]
|
/dragonfly/sys/bus/pci/x86_64/ |
H A D | pci_cfgreg.c | 132 (bus >= pcie_minbus && bus <= pcie_maxbus) && in pci_docfgregread() 133 (bus != 0 || !(1 << slot & pcie_badslots))) in pci_docfgregread() 170 (bus >= pcie_minbus && bus <= pcie_maxbus) && in pci_cfgregwrite() 171 (bus != 0 || !(1 << slot & pcie_badslots))) in pci_cfgregwrite() 187 if (bus <= PCI_BUSMAX && in pci_cfgenable() 308 #define PCIE_VADDR(base, reg, bus, slot, func) \ argument 310 ((((bus) & 0xff) << 20) | \ 322 if (bus < pcie_minbus || bus > pcie_maxbus || slot > PCI_SLOTMAX || in pciereg_cfgread() 326 va = PCIE_VADDR(pcie_base, reg, bus, slot, func); in pciereg_cfgread() 348 if (bus < pcie_minbus || bus > pcie_maxbus || slot > PCI_SLOTMAX || in pciereg_cfgwrite() [all …]
|
H A D | pci_bus.c | 83 device_t bus; in legacy_pcib_alloc_msi() local 93 device_t bus; in legacy_pcib_alloc_msix() local 103 device_t bus; in legacy_pcib_map_msi() local 125 *busnum = bus; in legacy_pcib_is_host_bridge() 327 int bus, slot, func; in legacy_pcib_identify() local 347 bus = 0; in legacy_pcib_identify() 427 bus++; in legacy_pcib_identify() 460 int bus; in legacy_pcib_attach() local 466 bus = pcib_get_bus(dev); in legacy_pcib_attach() 684 int bus; in pcibios_pcib_probe() local [all …]
|
H A D | mptable_pci.c | 58 int line, bus, slot, irq; in mptable_pci_route_interrupt() local 60 bus = pci_get_bus(dev); in mptable_pci_route_interrupt() 86 bus, slot, 'A' + pin - 1); in mptable_pci_route_interrupt() 126 device_t bus; in mptable_hostb_alloc_msi() local 128 bus = device_get_parent(pcib); in mptable_hostb_alloc_msi() 136 device_t bus; in mptable_hostb_alloc_msix() local 138 bus = device_get_parent(pcib); in mptable_hostb_alloc_msix() 146 device_t bus; in mptable_hostb_map_msi() local 148 bus = device_get_parent(pcib); in mptable_hostb_map_msi() 196 int bus; in mptable_pcib_probe() local [all …]
|
/dragonfly/sys/bus/smbus/ |
H A D | smbconf.h | 109 #define smbus_quick(bus,slave,how) \ argument 110 (SMBUS_QUICK(device_get_parent(bus), slave, how)) 111 #define smbus_sendb(bus,slave,byte) \ argument 113 #define smbus_recvb(bus,slave,byte) \ argument 115 #define smbus_writeb(bus,slave,cmd,byte) \ argument 117 #define smbus_writew(bus,slave,cmd,word) \ argument 119 #define smbus_readb(bus,slave,cmd,byte) \ argument 121 #define smbus_readw(bus,slave,cmd,word) \ argument 123 #define smbus_pcall(bus,slave,cmd,sdata,rdata) \ argument 125 #define smbus_bwrite(bus,slave,cmd,count,buf) \ argument [all …]
|
H A D | smbconf.c | 44 smbus_intr(device_t bus, u_char devaddr, char low, char high, int error) in smbus_intr() argument 46 struct smbus_softc *sc = (struct smbus_softc *)device_get_softc(bus); in smbus_intr() 112 smbus_request_bus(device_t bus, device_t dev, int how) in smbus_request_bus() argument 114 struct smbus_softc *sc = device_get_softc(bus); in smbus_request_bus() 119 parent = device_get_parent(bus); in smbus_request_bus() 152 smbus_release_bus(device_t bus, device_t dev) in smbus_release_bus() argument 154 struct smbus_softc *sc = (struct smbus_softc *)device_get_softc(bus); in smbus_release_bus() 158 parent = device_get_parent(bus); in smbus_release_bus()
|
/dragonfly/sys/bus/u4b/ |
H A D | usb_hub.c | 537 bus = sc->sc_udev->bus; in uhub_explore_sub() 1556 struct usb_bus *bus = sc->sc_udev->bus; in uhub_detach() local 1583 USB_BUS_LOCK(bus); in uhub_detach() 1848 struct usb_bus *bus = udev->bus; in usb_hs_bandwidth_adjust() local 2080 bus = isoc_xfer->xroot->bus; in usbd_fs_isoc_schedule_alloc_slot() 2277 &bus->explore_msg[0], &bus->explore_msg[1])) { in usb_needs_explore() 2314 if (bus) { in usb_needs_explore_all() 2413 (udev->bus->methods->set_hw_power) (udev->bus); in usbd_transfer_power_ref() 2556 (bus->methods->set_hw_power) (bus); in usb_bus_powerd() 2598 bus = udev->bus; in usb_dev_resume_peer() [all …]
|
H A D | usb_transfer.c | 989 info->bus = udev->bus; in usbd_transfer_setup() 1669 bus = info->bus; in usbd_transfer_submit() 1677 USB_BUS_LOCK(bus); in usbd_transfer_submit() 1694 USB_BUS_LOCK(bus); in usbd_transfer_submit() 1710 USB_BUS_LOCK(bus); in usbd_transfer_submit() 1737 USB_BUS_LOCK(bus); in usbd_transfer_submit() 1764 USB_BUS_LOCK(bus); in usbd_transfer_submit() 2871 bus = xfer->xroot->bus; in usbd_callback_wrapper_sub() 2876 USB_BUS_LOCK(bus); in usbd_callback_wrapper_sub() 3012 USB_BUS_LOCK(bus); in usbd_callback_wrapper_sub() [all …]
|
H A D | usb_bus.h | 39 struct usb_bus *bus; member 61 #define USB_BUS_GIANT_PROC(bus) (&(bus)->giant_callback_proc) argument 62 #define USB_BUS_NON_GIANT_PROC(bus) (&(bus)->non_giant_callback_proc) argument 63 #define USB_BUS_EXPLORE_PROC(bus) (&(bus)->explore_proc) argument 64 #define USB_BUS_CONTROL_XFER_PROC(bus) (&(bus)->control_xfer_proc) argument
|
H A D | usb_device.c | 406 USB_BUS_LOCK(udev->bus); in usb_init_endpoint() 994 USB_BUS_LOCK(udev->bus); in usbd_set_endpoint_stall() 1476 USB_BUS_LOCK(udev->bus); in usb_suspend_resume() 1608 udev->bus = bus; in usb_alloc_device() 2018 struct usb_bus *bus; in usb_destroy_dev() local 2027 if (bus == NULL) { in usb_destroy_dev() 2038 USB_BUS_LOCK(bus); in usb_destroy_dev() 2042 &bus->cleanup_msg[0], &bus->cleanup_msg[1]); in usb_destroy_dev() 2043 USB_BUS_UNLOCK(bus); in usb_destroy_dev() 2135 struct usb_bus *bus; in usb_free_device() local [all …]
|
H A D | usb_controller.h | 47 typedef void (usb_bus_mem_sub_cb_t)(struct usb_bus *bus, struct usb_page_cache *pc, struct usb_page… 48 typedef void (usb_bus_mem_cb_t)(struct usb_bus *bus, usb_bus_mem_sub_cb_t *scb); 190 void usb_bus_mem_flush_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb); 191 uint8_t usb_bus_mem_alloc_all(struct usb_bus *bus, bus_dma_tag_t dmat, usb_bus_mem_cb_t *cb); 192 void usb_bus_mem_free_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb); 193 uint16_t usb_isoc_time_expand(struct usb_bus *bus, uint16_t isoc_time_curr); 194 void usb_bus_reset_async_locked(struct usb_bus *bus);
|
/dragonfly/sys/bus/cam/ |
H A D | cam_xpt.c | 2115 && (cdm->pos.cookie.bus == bus) in xptedtbusfunc() 2149 cdm->pos.cookie.bus = bus; in xptedtbusfunc() 2178 && (bus == cdm->pos.cookie.bus) in xptedtbusfunc() 2188 && (cdm->pos.cookie.bus == bus) in xptedtbusfunc() 3183 bus = cgds->ccb_h.path->bus; in xpt_action() 4027 new_path->bus = bus; in xpt_compile_path() 4078 if (path1->bus != path2->bus) { in xpt_path_comp() 4256 bus = path->bus; in xpt_release_ccb() 4505 bus = TAILQ_NEXT(bus, links); in xptnextfreepathid() 4584 bus = path->bus; in xpt_async() [all …]
|
/dragonfly/sys/dev/misc/ecc/ |
H A D | ecc_amd8000.c | 121 int bus, slot, poll = 0; in ecc_amd8000_attach() local 126 bus = pci_get_bus(dev); in ecc_amd8000_attach() 134 draminfo = pcib_read_config(dev, bus, slot, 2, 0x90, 4); in ecc_amd8000_attach() 135 eccinfo = pcib_read_config(dev, bus, slot, 3, 0x44, 4); in ecc_amd8000_attach() 167 v32 = pcib_read_config(dev, bus, slot, 3, 0x4C, 4); in ecc_amd8000_attach() 169 pcib_write_config(dev, bus, slot, 3, 0x4C, v32, 4); in ecc_amd8000_attach() 182 int bus, slot; in ecc_amd8000_callout() local 184 bus = pci_get_bus(dev); in ecc_amd8000_callout() 191 v32 = pcib_read_config(dev, bus, slot, 3, 0x4C, 4); in ecc_amd8000_callout() 193 addr = pcib_read_config(dev, bus, slot, 3, 0x50, 4); in ecc_amd8000_callout() [all …]
|
/dragonfly/sys/bus/pci/ |
H A D | pci_pci.c | 572 device_t bus; in pcib_route_interrupt() local 608 device_t bus; in pcib_alloc_msi() local 612 bus = device_get_parent(pcib); in pcib_alloc_msi() 621 device_t bus; in pcib_release_msi() local 623 bus = device_get_parent(pcib); in pcib_release_msi() 633 device_t bus; in pcib_alloc_msix() local 637 bus = device_get_parent(pcib); in pcib_alloc_msix() 645 device_t bus; in pcib_release_msix() local 647 bus = device_get_parent(pcib); in pcib_release_msix() 656 device_t bus; in pcib_map_msi() local [all …]
|
/dragonfly/sys/dev/acpica/ |
H A D | acpi_pcib_acpi.c | 64 static int acpi_pcib_acpi_probe(device_t bus); 65 static int acpi_pcib_acpi_attach(device_t bus); 66 static int acpi_pcib_acpi_resume(device_t bus); 314 return (pci_cfgregread(bus, slot, func, reg, bytes)); in acpi_pcib_read_config() 321 pci_cfgregwrite(bus, slot, func, reg, data, bytes); in acpi_pcib_write_config() 336 device_t bus; in acpi_pcib_alloc_msi() local 338 bus = device_get_parent(pcib); in acpi_pcib_alloc_msi() 346 device_t bus; in acpi_pcib_alloc_msix() local 348 bus = device_get_parent(pcib); in acpi_pcib_alloc_msix() 356 device_t bus; in acpi_pcib_map_msi() local [all …]
|
/dragonfly/sys/bus/isa/x86_64/ |
H A D | isa.c | 77 isa_alloc_resource(device_t bus, device_t child, int type, int *rid, in isa_alloc_resource() argument 85 int passthrough = (device_get_parent(child) != bus); in isa_alloc_resource() 122 return resource_list_alloc(rl, bus, child, type, rid, in isa_alloc_resource() 127 isa_release_resource(device_t bus, device_t child, int type, int rid, in isa_release_resource() argument 133 return resource_list_release(rl, bus, child, type, rid, r); in isa_release_resource() 143 isa_setup_intr(device_t bus, device_t child, struct resource *r, int flags, in isa_setup_intr() argument 147 return (BUS_SETUP_INTR(device_get_parent(bus), child, r, flags, in isa_setup_intr() 152 isa_teardown_intr(device_t bus, device_t child, struct resource *r, in isa_teardown_intr() argument 155 return (BUS_TEARDOWN_INTR(device_get_parent(bus), child, r, cookie)); in isa_teardown_intr()
|
/dragonfly/sys/platform/pc64/x86_64/ |
H A D | mptable.c | 584 struct mptable_bus *bus; in mptable_bus_info_callback() local 593 "(%d)\n", bus->mb_id); in mptable_bus_info_callback() 598 bus = NULL; in mptable_bus_info_callback() 600 bus = kmalloc(sizeof(*bus), M_TEMP, M_WAITOK | M_ZERO); in mptable_bus_info_callback() 603 bus = kmalloc(sizeof(*bus), M_TEMP, M_WAITOK | M_ZERO); in mptable_bus_info_callback() 607 if (bus != NULL) { in mptable_bus_info_callback() 630 struct mptable_bus *bus; in mptable_bus_info_free() local 634 kfree(bus, M_TEMP); in mptable_bus_info_free() 1031 if (bus == NULL) in mptable_pci_int_callback() 1194 if (bus == NULL) in mptable_ioapic_probe_callback() [all …]
|
/dragonfly/sys/dev/smbus/smb/ |
H A D | smb.c | 210 device_t bus; /* smbbus */ in smbioctl() local 237 bus = device_get_parent(smbdev); /* smbus */ in smbioctl() 240 if ((error = smbus_request_bus(bus, smbdev, in smbioctl() 263 error = smbus_error(smbus_writeb(bus, s->slave, s->cmd, in smbioctl() 268 error = smbus_error(smbus_writew(bus, s->slave, s->cmd, in smbioctl() 273 error = smbus_error(smbus_readb(bus, s->slave, s->cmd, in smbioctl() 282 error = smbus_error(smbus_readw(bus, s->slave, s->cmd, in smbioctl() 293 error = smbus_error(smbus_pcall(bus, s->slave, s->cmd, in smbioctl() 314 error = smbus_error(smbus_bwrite(bus, s->slave, s->cmd, in smbioctl() 345 error = smbus_trans(bus, s->slave, s->cmd, s->op, in smbioctl() [all …]
|
/dragonfly/sys/conf/ |
H A D | kmod.mk | 341 MFILES?= kern/bus_if.m kern/device_if.m bus/iicbus/iicbb_if.m \ 342 bus/iicbus/iicbus_if.m bus/isa/isa_if.m dev/netif/mii_layer/miibus_if.m \ 343 bus/pccard/card_if.m bus/pccard/power_if.m bus/pci/pci_if.m \ 344 bus/pci/pcib_if.m \ 345 bus/ppbus/ppbus_if.m bus/smbus/smbus_if.m bus/u4b/usb_if.m \ 354 bus/mmc/mmcbus_if.m bus/mmc/mmcbr_if.m \ 357 bus/gpio/gpio_if.m \ 405 pcidevs.h: dragonfly/tools/pcidevs2h.awk dragonfly/bus/pci/pcidevs 407 ${AWK} -f dragonfly/tools/pcidevs2h.awk dragonfly/bus/pci/pcidevs 415 usbdevs.h: dragonfly/tools/usbdevs2h.awk dragonfly/bus/u4b/usbdevs [all …]
|