Home
last modified time | relevance | path

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

12345678910>>...101

/freebsd/sys/dev/usb/controller/
H A Dusb_controller.c153 usb_root_mount_rel(struct usb_bus *bus) in usb_root_mount_rel() argument
155 if (bus->bus_roothold != NULL) { in usb_root_mount_rel()
156 DPRINTF("Releasing root mount hold %p\n", bus->bus_roothold); in usb_root_mount_rel()
157 root_mount_rel(bus->bus_roothold); in usb_root_mount_rel()
158 bus->bus_roothold = NULL; in usb_root_mount_rel()
169 struct usb_bus *bus = device_get_ivars(dev); in usb_attach() local
173 if (bus == NULL) { in usb_attach()
181 bus->bus_roothold = root_mount_hold(device_get_nameunit(dev)); in usb_attach()
184 usb_attach_sub(dev, bus); in usb_attach()
195 struct usb_bus *bus = device_get_softc(dev); in usb_detach() local
[all …]
/freebsd/sys/dev/ppbus/
H A Dppb_1284.c59 do_1284_wait(device_t bus, uint8_t mask, uint8_t status) in do_1284_wait() argument
61 return (ppb_poll_bus(bus, 4, mask, status, PPB_NOINTR | PPB_POLL)); in do_1284_wait()
65 do_peripheral_wait(device_t bus, uint8_t mask, uint8_t status) in do_peripheral_wait() argument
67 return (ppb_poll_bus(bus, 100, mask, status, PPB_NOINTR | PPB_POLL)); in do_peripheral_wait()
78 ppb_1284_reset_error(device_t bus, int state) in ppb_1284_reset_error() argument
80 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_1284_reset_error()
94 ppb_1284_get_state(device_t bus) in ppb_1284_get_state() argument
96 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_1284_get_state()
108 ppb_1284_set_state(device_t bus, int state) in ppb_1284_set_state() argument
110 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_1284_set_state()
[all …]
H A Dppb_base.c55 ppb_poll_bus(device_t bus, int max, in ppb_poll_bus() argument
58 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_poll_bus()
62 ppb_assert_locked(bus); in ppb_poll_bus()
67 r = ppb_rstr(bus); in ppb_poll_bus()
76 if ((ppb_rstr(bus) & mask) == status) in ppb_poll_bus()
80 error = mtx_sleep((caddr_t)bus, ppb->ppc_lock, PPBPRI | in ppb_poll_bus()
96 ppb_get_epp_protocol(device_t bus) in ppb_get_epp_protocol() argument
100 ppb_assert_locked(bus); in ppb_get_epp_protocol()
101 BUS_READ_IVAR(device_get_parent(bus), bus, PPC_IVAR_EPP_PROTO, &protocol); in ppb_get_epp_protocol()
111 ppb_get_mode(device_t bus) in ppb_get_mode() argument
[all …]
H A Dppbconf.c62 ppbus_print_child(device_t bus, device_t dev) in ppbus_print_child() argument
67 retval = bus_print_child_header(bus, dev); in ppbus_print_child()
74 retval += bus_print_child_footer(bus, dev); in ppbus_print_child()
116 ppbus_read_ivar(device_t bus, device_t dev, int index, uintptr_t* val) in ppbus_read_ivar() argument
122 *val = (u_long)ppb_get_mode(bus); in ppbus_read_ivar()
132 ppbus_write_ivar(device_t bus, device_t dev, int index, uintptr_t val) in ppbus_write_ivar() argument
138 ppb_set_mode(bus, val); in ppbus_write_ivar()
207 ppb_pnp_detect(device_t bus) in ppb_pnp_detect() argument
214 device_printf(bus, "Probing for PnP devices:\n"); in ppb_pnp_detect()
216 if ((error = ppb_1284_read_id(bus, PPB_NIBBLE, str, in ppb_pnp_detect()
[all …]
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/
H A Dsdio.c677 static bool data_ok(struct brcmf_sdio *bus) in data_ok() argument
682 if (bus->ctrl_frame_stat) in data_ok()
685 return (bus->tx_max - bus->tx_seq - tx_rsv) != 0 && in data_ok()
686 ((bus->tx_max - bus->tx_seq - tx_rsv) & 0x80) == 0; in data_ok()
691 static bool txctl_ok(struct brcmf_sdio *bus) in txctl_ok() argument
693 return (bus->tx_max - bus->tx_seq) != 0 && in txctl_ok()
694 ((bus->tx_max - bus->tx_seq) & 0x80) == 0; in txctl_ok()
698 brcmf_sdio_kso_control(struct brcmf_sdio *bus, bool on) in brcmf_sdio_kso_control() argument
707 sdio_retune_crc_disable(bus->sdiodev->func1); in brcmf_sdio_kso_control()
711 sdio_retune_hold_now(bus->sdiodev->func1); in brcmf_sdio_kso_control()
[all …]
H A Dbus.h192 static inline int brcmf_bus_preinit(struct brcmf_bus *bus) in brcmf_bus_preinit() argument
194 if (!bus->ops->preinit) in brcmf_bus_preinit()
196 return bus->ops->preinit(bus->dev); in brcmf_bus_preinit()
199 static inline void brcmf_bus_stop(struct brcmf_bus *bus) in brcmf_bus_stop() argument
201 bus->ops->stop(bus->dev); in brcmf_bus_stop()
204 static inline int brcmf_bus_txdata(struct brcmf_bus *bus, struct sk_buff *skb) in brcmf_bus_txdata() argument
206 return bus->ops->txdata(bus->dev, skb); in brcmf_bus_txdata()
210 int brcmf_bus_txctl(struct brcmf_bus *bus, unsigned char *msg, uint len) in brcmf_bus_txctl() argument
212 return bus->ops->txctl(bus->dev, msg, len); in brcmf_bus_txctl()
216 int brcmf_bus_rxctl(struct brcmf_bus *bus, unsigned char *msg, uint len) in brcmf_bus_rxctl() argument
[all …]
/freebsd/sys/dev/iicbus/
H A Diiconf.c94 iicbus_intr(device_t bus, int event, char *buf) in iicbus_intr() argument
96 struct iicbus_softc *sc = (struct iicbus_softc *)device_get_softc(bus); in iicbus_intr()
135 iicbus_request_bus(device_t bus, device_t dev, int how) in iicbus_request_bus() argument
138 struct iicbus_softc *sc = (struct iicbus_softc *)device_get_softc(bus); in iicbus_request_bus()
164 sc->busydev = bus; in iicbus_request_bus()
177 reqdata.bus = bus; in iicbus_request_bus()
179 error = IICBUS_CALLBACK(device_get_parent(bus), in iicbus_request_bus()
203 iicbus_release_bus(device_t bus, device_t dev) in iicbus_release_bus() argument
206 struct iicbus_softc *sc = (struct iicbus_softc *)device_get_softc(bus); in iicbus_release_bus()
219 reqdata.bus = bus; in iicbus_release_bus()
[all …]
/freebsd/sys/amd64/pci/
H A Dpci_cfgreg.c52 static uint32_t pci_docfgregread(int domain, int bus, int slot, int func,
54 static struct pcie_mcfg_region *pcie_lookup_region(int domain, int bus);
55 static int pciereg_cfgread(struct pcie_mcfg_region *region, int bus,
57 static void pciereg_cfgwrite(struct pcie_mcfg_region *region, int bus,
60 static int pcireg_cfgread(int bus, int slot, int func, int reg, int bytes);
61 static void pcireg_cfgwrite(int bus, int slot, int func, int reg, int data, int bytes);
90 pcie_lookup_region(int domain, int bus) in pcie_lookup_region() argument
94 bus >= mcfg_regions[i].minbus && in pcie_lookup_region()
95 bus <= mcfg_regions[i].maxbus) in pcie_lookup_region()
101 pci_docfgregread(int domain, int bus, int slot, int func, int reg, int bytes) in pci_docfgregread() argument
[all …]
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
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 …]
/freebsd/sys/dev/smbus/
H A Dsmbconf.h97 #define smbus_quick(bus,slave,how) \ argument
98 (SMBUS_QUICK(device_get_parent(bus), slave, how))
99 #define smbus_sendb(bus,slave,byte) \ argument
100 (SMBUS_SENDB(device_get_parent(bus), slave, byte))
101 #define smbus_recvb(bus,slave,byte) \ argument
102 (SMBUS_RECVB(device_get_parent(bus), slave, byte))
103 #define smbus_writeb(bus,slave,cmd,byte) \ argument
104 (SMBUS_WRITEB(device_get_parent(bus), slave, cmd, byte))
105 #define smbus_writew(bus,slave,cmd,word) \ argument
106 (SMBUS_WRITEW(device_get_parent(bus), slave, cmd, word))
[all …]
/freebsd/sys/x86/pci/
H A Dpci_bus.c63 legacy_pcib_read_config(device_t dev, u_int bus, u_int slot, u_int func, in legacy_pcib_read_config() argument
66 return(pci_cfgregread(0, bus, slot, func, reg, bytes)); in legacy_pcib_read_config()
72 legacy_pcib_write_config(device_t dev, u_int bus, u_int slot, u_int func, in legacy_pcib_write_config() argument
75 pci_cfgregwrite(0, bus, slot, func, reg, data, bytes); in legacy_pcib_write_config()
99 device_t bus; in legacy_pcib_alloc_msi() local
101 bus = device_get_parent(pcib); in legacy_pcib_alloc_msi()
102 return (PCIB_ALLOC_MSI(device_get_parent(bus), dev, count, maxcount, in legacy_pcib_alloc_msi()
109 device_t bus; in legacy_pcib_alloc_msix() local
111 bus = device_get_parent(pcib); in legacy_pcib_alloc_msix()
112 return (PCIB_ALLOC_MSIX(device_get_parent(bus), dev, irq)); in legacy_pcib_alloc_msix()
[all …]
H A Dpci_early_quirks.c30 #include <sys/bus.h>
70 intel_stolen_base_gen3(int domain, int bus, int slot, int func) in intel_stolen_base_gen3() argument
75 ctrl = pci_cfgregread(domain, bus, slot, func, INTEL_BSM, 4); in intel_stolen_base_gen3()
81 intel_stolen_base_gen11(int domain, int bus, int slot, int func) in intel_stolen_base_gen11() argument
86 ctrl = pci_cfgregread(domain, bus, slot, func, INTEL_GEN11_BSM_DW0, 4); in intel_stolen_base_gen11()
89 domain, bus, slot, func, INTEL_GEN11_BSM_DW1, 4) << 32; in intel_stolen_base_gen11()
94 intel_stolen_size_gen3(int domain, int bus, int slot, int func) in intel_stolen_size_gen3() argument
134 intel_stolen_size_gen6(int domain, int bus, int slot, int func) in intel_stolen_size_gen6() argument
139 ctrl = pci_cfgregread(domain, bus, slot, func, SNB_GMCH_CTRL, 2); in intel_stolen_size_gen6()
145 intel_stolen_size_gen8(int domain, int bus, in argument
156 intel_stolen_size_chv(int domain,int bus,int slot,int func) intel_stolen_size_chv() argument
178 intel_stolen_size_gen9(int domain,int bus,int slot,int func) intel_stolen_size_gen9() argument
282 const int bus = 0; intel_graphics_stolen() local
[all...]
/freebsd/sys/dev/usb/
H A Dusb_bus.h40 struct usb_bus *bus; member
53 #define USB_BUS_TT_PROC(bus) USB_BUS_NON_GIANT_ISOC_PROC(bus) argument
54 #define USB_BUS_CS_PROC(bus) USB_BUS_NON_GIANT_ISOC_PROC(bus) argument
57 #define USB_BUS_GIANT_PROC(bus) (&(bus)->giant_callback_proc) argument
58 #define USB_BUS_NON_GIANT_ISOC_PROC(bus) (&(bus)->non_giant_isoc_callback_proc) argument
59 #define USB_BUS_NON_GIANT_BULK_PROC(bus) (&(bus)->non_giant_bulk_callback_proc) argument
60 #define USB_BUS_EXPLORE_PROC(bus) (&(bus)->explore_proc) argument
61 #define USB_BUS_CONTROL_XFER_PROC(bus) (&(bus)->control_xfer_proc) argument
H A Dusb_hub.c198 usb_needs_explore(sc->sc_udev->bus, 0); in uhub_intr_callback()
242 USB_BUS_UNLOCK(udev->bus); in uhub_reset_tt_proc()
248 USB_BUS_LOCK(udev->bus); in uhub_reset_tt_proc()
288 USB_BUS_LOCK_ASSERT(udev->bus, MA_OWNED); in uhub_tt_buffer_reset_async_locked()
319 usb_proc_msignal(USB_BUS_TT_PROC(udev->bus), in uhub_tt_buffer_reset_async_locked()
342 USB_BUS_LOCK(udev->bus); in uhub_reset_tt_callback()
359 USB_BUS_UNLOCK(udev->bus); in uhub_reset_tt_callback()
364 USB_BUS_UNLOCK(udev->bus); in uhub_reset_tt_callback()
403 child = usb_bus_port_get_device(udev->bus, up); in uhub_count_active_host_ports()
509 struct usb_bus *bus; in uhub_explore_sub() local
[all …]
H A Dusb_transfer.c191 mtod = udev->bus->methods; in usbd_get_dma_delay()
1081 parm->dma_tag_p, udev->bus->dma_parent_tag[0].tag, in usbd_transfer_setup()
1082 xfer_mtx, &usb_bdma_done_event, udev->bus->dma_bits, in usbd_transfer_setup()
1086 info->bus = udev->bus; in usbd_transfer_setup()
1109 USB_BUS_CONTROL_XFER_PROC(udev->bus); in usbd_transfer_setup()
1112 USB_BUS_GIANT_PROC(udev->bus); in usbd_transfer_setup()
1115 USB_BUS_NON_GIANT_BULK_PROC(udev->bus); in usbd_transfer_setup()
1118 USB_BUS_NON_GIANT_ISOC_PROC(udev->bus); in usbd_transfer_setup()
1176 &udev->bus->bus_mtx, 0); in usbd_transfer_setup()
1204 (udev->bus->methods->xfer_setup) (parm); in usbd_transfer_setup()
[all …]
/freebsd/sys/i386/pci/
H A Dpci_cfgreg.c86 static uint32_t pci_docfgregread(int domain, int bus, int slot, int func,
88 static struct pcie_mcfg_region *pcie_lookup_region(int domain, int bus);
89 static int pcireg_cfgread(int bus, int slot, int func, int reg, int bytes);
90 static void pcireg_cfgwrite(int bus, int slot, int func, int reg, int data, int bytes);
92 static int pciereg_cfgread(struct pcie_mcfg_region *region, int bus,
94 static void pciereg_cfgwrite(struct pcie_mcfg_region *region, int bus,
164 pcie_lookup_region(int domain, int bus) in pcie_lookup_region() argument
168 bus >= mcfg_regions[i].minbus && in pcie_lookup_region()
169 bus <= mcfg_regions[i].maxbus) in pcie_lookup_region()
175 pci_docfgregread(int domain, int bus, int slot, int func, int reg, int bytes) in pci_docfgregread() argument
[all …]
/freebsd/sys/contrib/device-tree/Bindings/devfreq/
H A Dexynos-bus.txt5 for buses. Generally, each bus of Exynos SoC includes a source clock
7 of the bus in runtime. To monitor the usage of each bus in runtime,
11 The Exynos SoC includes the various sub-blocks which have the each AXI bus.
12 The each AXI bus has the owned source clock but, has not the only owned
15 There are two type of bus devices as following:
16 - parent bus device
17 - passive bus device
19 Basically, parent and passive bus device share the same power line.
20 The parent bus device can only change the voltage of shared power line
21 and the rest bus devices (passive bus device) depend on the decision of
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/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 …]
/freebsd/sys/dev/mdio/
H A Dmdio_if.m2 #include <sys/bus.h>
29 * @brief Read register from device on MDIO bus.
31 * @param dev MDIO bus device.
42 * @brief Read register from device on MDIO muxed bus.
44 * @param dev MDIO bus device.
45 * @param bus MDIO bus mux position
51 int bus;
57 * @brief Write register to device on MDIO bus.
59 * @param dev MDIO bus device.
72 * @brief Write register to device on MDIO muxed bus.
[all …]
/freebsd/contrib/wpa/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 …]
/freebsd/tools/cam/
H A Dcam_all_but_scsi.d40 this->bus = this->ccb->ccb_h.path->bus;
65 this->bus == NULL ? "nobus" : this->bus->sim->sim_name,
66 this->bus == NULL ? 0 : this->bus->sim->unit_number,
67 this->bus == NULL ? 0 : this->bus->sim->bus_id,
82 this->bus == NULL ? "nobus" : this->bus->sim->sim_name,
83 this->bus == NULL ? 0 : this->bus->sim->unit_number,
84 this->bus == NULL ? 0 : this->bus->sim->bus_id,
/freebsd/sys/cam/
H A Dcam_xpt.c156 typedef int xpt_busfunc_t (struct cam_eb *bus, void *arg);
248 static void xpt_acquire_bus(struct cam_eb *bus);
249 static void xpt_release_bus(struct cam_eb *bus);
254 xpt_alloc_target(struct cam_eb *bus, target_id_t target_id);
260 xpt_find_target(struct cam_eb *bus, target_id_t target_id);
275 u_int num_patterns, struct cam_eb *bus);
292 static int xpttargettraverse(struct cam_eb *bus,
313 struct cam_eb *bus,
317 static struct cam_ed * xpt_alloc_device_default(struct cam_eb *bus,
423 struct cam_eb *bus; in xptdoioctl() local
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/omap/
H A Dl4.txt3 These bindings describe the OMAP SoCs L4 interconnect bus.
6 - compatible : Should be "ti,omap2-l4" for OMAP2 family l4 core bus
7 Should be "ti,omap2-l4-wkup" for OMAP2 family l4 wkup bus
8 Should be "ti,omap3-l4-core" for OMAP3 family l4 core bus
9 Should be "ti,omap4-l4-cfg" for OMAP4 family l4 cfg bus
10 Should be "ti,omap4-l4-per" for OMAP4 family l4 per bus
11 Should be "ti,omap4-l4-wkup" for OMAP4 family l4 wkup bus
12 Should be "ti,omap5-l4-cfg" for OMAP5 family l4 cfg bus
13 Should be "ti,omap5-l4-wkup" for OMAP5 family l4 wkup bus
14 Should be "ti,dra7-l4-cfg" for DRA7 family l4 cfg bus
[all …]
/freebsd/sys/dev/acpica/
H A Dacpi_container.c43 static int acpi_syscont_release_msi(device_t bus, device_t dev,
45 static int acpi_syscont_alloc_msix(device_t bus, device_t dev,
47 static int acpi_syscont_release_msix(device_t bus, device_t dev,
49 static int acpi_syscont_map_msi(device_t bus, device_t dev,
112 acpi_syscont_alloc_msi(device_t bus, device_t dev, int count, int maxcount, in acpi_syscont_alloc_msi() argument
115 device_t parent = device_get_parent(bus); in acpi_syscont_alloc_msi()
122 acpi_syscont_release_msi(device_t bus, device_t dev, int count, int *irqs) in acpi_syscont_release_msi() argument
124 device_t parent = device_get_parent(bus); in acpi_syscont_release_msi()
130 acpi_syscont_alloc_msix(device_t bus, device_t dev, int *irq) in acpi_syscont_alloc_msix() argument
132 device_t parent = device_get_parent(bus); in acpi_syscont_alloc_msix()
[all …]
/freebsd/sys/dev/ofw/
H A Dofw_bus_if.m29 # properties of a device on an Open Firmware assisted bus for use
32 # as they are expected to be only of interest in the respective bus
35 #include <sys/bus.h>
62 ofw_bus_default_get_devinfo(device_t bus, device_t dev)
69 ofw_bus_default_get_compat(device_t bus, device_t dev)
76 ofw_bus_default_get_model(device_t bus, device_t dev)
83 ofw_bus_default_get_name(device_t bus, device_t dev)
90 ofw_bus_default_get_node(device_t bus, device_t dev)
97 ofw_bus_default_get_type(device_t bus, device_t dev)
104 ofw_bus_default_map_intr(device_t bus, device_t dev, phandle_t iparent,
[all …]

12345678910>>...101