Home
last modified time | relevance | path

Searched refs:hub (Results 1 – 104 of 104) sorted by relevance

/linux-4.1.27/drivers/usb/misc/
Dusb3503.c69 static int usb3503_reset(struct usb3503 *hub, int state) in usb3503_reset() argument
71 if (!state && gpio_is_valid(hub->gpio_connect)) in usb3503_reset()
72 gpio_set_value_cansleep(hub->gpio_connect, 0); in usb3503_reset()
74 if (gpio_is_valid(hub->gpio_reset)) in usb3503_reset()
75 gpio_set_value_cansleep(hub->gpio_reset, state); in usb3503_reset()
84 static int usb3503_connect(struct usb3503 *hub) in usb3503_connect() argument
86 struct device *dev = hub->dev; in usb3503_connect()
89 usb3503_reset(hub, 1); in usb3503_connect()
91 if (hub->regmap) { in usb3503_connect()
93 err = regmap_write(hub->regmap, USB3503_SP_ILOCK, in usb3503_connect()
[all …]
/linux-4.1.27/drivers/usb/core/
Dhub.c105 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument
107 if (hub_is_superspeed(hub->hdev)) in portspeed()
173 struct usb_hub *hub, in usb_set_lpm_mel() argument
191 (hub->descriptor->u.ss.bHubHdrDecLat * 100); in usb_set_lpm_mel()
218 struct usb_hub *hub, in usb_set_lpm_pel() argument
294 struct usb_hub *hub; in usb_set_lpm_parameters() local
304 hub = usb_hub_to_struct_hub(udev->parent); in usb_set_lpm_parameters()
308 if (!hub) in usb_set_lpm_parameters()
317 hub, &udev->parent->u1_params, hub_u1_del); in usb_set_lpm_parameters()
320 hub, &udev->parent->u2_params, hub_u2_del); in usb_set_lpm_parameters()
[all …]
Dhub.h36 struct usb_hub_status hub; member
112 extern int usb_hub_create_port_device(struct usb_hub *hub,
114 extern void usb_hub_remove_port_device(struct usb_hub *hub,
116 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub,
119 extern int hub_port_debounce(struct usb_hub *hub, int port1,
124 static inline bool hub_is_port_power_switchable(struct usb_hub *hub) in hub_is_port_power_switchable() argument
128 if (!hub) in hub_is_port_power_switchable()
130 hcs = hub->descriptor->wHubCharacteristics; in hub_is_port_power_switchable()
139 static inline unsigned hub_power_on_good_delay(struct usb_hub *hub) in hub_power_on_good_delay() argument
141 unsigned delay = hub->descriptor->bPwrOn2PwrGood * 2; in hub_power_on_good_delay()
[all …]
Dport.c81 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_port_runtime_resume() local
87 if (!hub) in usb_port_runtime_resume()
89 if (hub->in_reset) { in usb_port_runtime_resume()
90 set_bit(port1, hub->power_bits); in usb_port_runtime_resume()
102 retval = usb_hub_set_port_power(hdev, hub, port1, true); in usb_port_runtime_resume()
103 msleep(hub_power_on_good_delay(hub)); in usb_port_runtime_resume()
114 if (hub_port_debounce_be_connected(hub, port1) < 0) { in usb_port_runtime_resume()
117 set_bit(port1, hub->warm_reset_bits); in usb_port_runtime_resume()
121 if (!test_and_set_bit(port1, hub->child_usage_bits)) { in usb_port_runtime_resume()
137 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_port_runtime_suspend() local
[all …]
Dusb-acpi.c58 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_acpi_set_power_state() local
65 if (!hub) in usb_acpi_set_power_state()
67 port_dev = hub->ports[port1 - 1]; in usb_acpi_set_power_state()
DMakefile5 usbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o
/linux-4.1.27/drivers/usb/host/
Dohci-da8xx.c75 static void ohci_da8xx_ocic_handler(struct da8xx_ohci_root_hub *hub, in ohci_da8xx_ocic_handler() argument
81 if (hub->get_oci(port) > 0) in ohci_da8xx_ocic_handler()
82 hub->set_power(port, 0); in ohci_da8xx_ocic_handler()
88 struct da8xx_ohci_root_hub *hub = dev_get_platdata(dev); in ohci_da8xx_init() local
114 if (hub->set_power) { in ohci_da8xx_init()
118 if (hub->get_oci) { in ohci_da8xx_init()
123 rh_a |= hub->potpgt << 24; in ohci_da8xx_init()
174 struct da8xx_ohci_root_hub *hub = dev_get_platdata(dev); in ohci_da8xx_hub_control() local
188 if (hub->get_power && hub->get_power(wIndex) == 0) in ohci_da8xx_hub_control()
192 if (hub->get_oci && hub->get_oci(wIndex) > 0) in ohci_da8xx_hub_control()
[all …]
DMakefile8 fhci-y := fhci-hcd.o fhci-hub.o fhci-q.o
14 xhci-hcd-y += xhci-ring.o xhci-hub.o xhci-dbg.o
Dfhci-hub.c278 cpu_to_le16(fhci->vroot_hub->hub.wHubStatus); in fhci_hub_control()
280 cpu_to_le16(fhci->vroot_hub->hub.wHubChange); in fhci_hub_control()
Dehci-q.c172 struct usb_device *tt = urb->dev->tt->hub; in ehci_clear_tt_buffer()
179 || urb->dev->tt->hub != in ehci_clear_tt_buffer()
897 if (tt && tt->hub != ehci_to_hcd(ehci)->self.root_hub) in qh_make()
898 info2 |= tt->hub->devnum << 16; in qh_make()
Dfhci-hcd.c355 fhci->vroot_hub->hub.wHubStatus = 0; in fhci_start()
356 fhci->vroot_hub->hub.wHubChange = 0; in fhci_start()
Dfhci.h222 struct usb_hub_status hub; member
Dehci-sched.c133 tt_index = kzalloc(utt->hub->maxchild * in find_tt()
186 for (i = 0; i < utt->hub->maxchild; ++i) in drop_tt()
1105 || (dev->tt->hub != in iso_stream_init()
1107 addr |= dev->tt->hub->devnum << 16; in iso_stream_init()
Dxhci-mem.c1155 if (!udev->tt || !udev->tt->hub->parent) { in xhci_setup_addressable_virt_dev()
1164 if (tt_bw->slot_id != udev->tt->hub->slot_id) in xhci_setup_addressable_virt_dev()
1180 if (udev->tt && udev->tt->hub->parent) { in xhci_setup_addressable_virt_dev()
1181 slot_ctx->tt_info = cpu_to_le32(udev->tt->hub->slot_id | in xhci_setup_addressable_virt_dev()
DKconfig64 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports
100 highspeed USB hub which is connected to a highspeed USB Host
Dfusbh200-hcd.c2170 struct usb_device *tt = urb->dev->tt->hub; in fusbh200_clear_tt_buffer()
2177 if (urb->dev->tt->hub != in fusbh200_clear_tt_buffer()
2905 if (tt && tt->hub != fusbh200_to_hcd(fusbh200)->self.root_hub) in qh_make()
2906 info2 |= tt->hub->devnum << 16; in qh_make()
Dfotg210-hcd.c2219 struct usb_device *tt = urb->dev->tt->hub; in fotg210_clear_tt_buffer()
2225 if (urb->dev->tt->hub != in fotg210_clear_tt_buffer()
2958 if (tt && tt->hub != fotg210_to_hcd(fotg210)->self.root_hub) in qh_make()
2959 info2 |= tt->hub->devnum << 16; in qh_make()
Dehci-dbg.c575 dev_name(&tt->usb_tt->hub->dev), in fill_bandwidth_buffer()
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-init.c59 struct hub_data *hub = hub_data(cnode); in per_hub_init() local
63 cpumask_set_cpu(smp_processor_id(), &hub->h_cpus); in per_hub_init()
100 __set_bit(i, hub->irq_alloc_mask); in per_hub_init()
104 __set_bit(IP_PEND0_6_63, hub->irq_alloc_mask); in per_hub_init()
108 __set_bit(i, hub->irq_alloc_mask); in per_hub_init()
118 struct hub_data *hub = hub_data(cnode); in per_cpu_init() local
119 struct slice_data *si = hub->slice + slice; in per_cpu_init()
122 if (test_and_set_bit(slice, &hub->slice_map)) in per_cpu_init()
Dip27-smp.c42 klhub_t *hub; in get_actual_nasid() local
48 hub = (klhub_t *)find_first_component(brd, KLSTRUCT_HUB); in get_actual_nasid()
49 if (!hub) in get_actual_nasid()
51 if (!(hub->hub_info.flags & KLINFO_ENABLE)) /* disabled node brd */ in get_actual_nasid()
52 return hub->hub_info.physid; in get_actual_nasid()
Dip27-irq.c188 struct hub_data *hub = hub_data(cpu_to_node(cpu)); in install_ipi() local
192 __set_bit(resched, hub->irq_alloc_mask); in install_ipi()
197 __set_bit(call, hub->irq_alloc_mask); in install_ipi()
Dip27-irq-pci.c66 struct hub_data *hub = hub_data(cpu_to_node(cpu)); in alloc_level() local
70 level = find_first_zero_bit(hub->irq_alloc_mask, LEVELS_PER_SLICE); in alloc_level()
74 __set_bit(level, hub->irq_alloc_mask); in alloc_level()
Dip27-memory.c426 .hub = {
/linux-4.1.27/arch/mips/include/asm/sn/
Dintr.h26 #define REMOTE_HUB_SEND_INTR(hub, level) \ argument
27 REMOTE_HUB_S((hub), PI_INT_PEND_MOD, (0x100 | (level)))
41 #define REMOTE_HUB_CLR_INTR(hub, level) \ argument
43 nasid_t __hub = (hub); \
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Dmmzone.h28 struct hub_data hub; member
34 #define hub_data(n) (&__node_data[(n)]->hub)
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Dmmzone.h41 struct hub_data hub; member
48 #define hub_data(n) (&__node_data[(n)]->hub)
/linux-4.1.27/Documentation/usb/
Dproc_usb_info.txt51 still connected (perhaps someone jostled their power supply, hub,
187 | version and the driver which provides this hub emulation.
292 of the USB devices on a system's root hub. (See more below
303 Here's an example, from a system which has a UHCI root hub,
304 an external hub connected to the root hub, and a mouse and
305 a serial converter connected to the external hub.
309 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
314 I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
318 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
321 I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
[all …]
Dpower-management.txt76 pressed, or a suspended USB hub resuming when a device is plugged in.
86 communication taking place. (For example, a hub isn't considered idle
87 unless all the devices plugged into that hub are already suspended.)
112 only drivers which do support it are the hub driver, kaweth, asix,
257 This means that non-hub devices won't be autosuspended unless the user
532 xHCI host root hub which support software LPM, the
547 controlled through Set/ClearPortFeature(PORT_POWER) requests to a hub.
548 In the case of a root or platform-internal hub the host controller
555 VBUS may be maintained in the case where a hub gangs multiple ports into
557 are turned off. VBUS may also be maintained by hub ports configured for
[all …]
Dacm.txt72 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
77 I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
DWUSB-Design-overview.txt35 2. DWA: Device Wired Adaptor, a Wireless USB hub for wired
117 for which the root hub is the radio...To reiterate: it is a USB
128 DWA: Device Wired Adaptor, a Wireless USB hub for wired devices
133 eye, it looks like a hub that connects upstream wirelessly.
276 root-hub
334 toggling the bits in the fake hub port, which kicks hub_wq into removing
Derror-codes.txt139 other errors, since the hub driver doesn't detect
159 disconnect. In the interval before the hub driver starts disconnect
Dhotplug.txt61 hub workqueue [hub_wq], or else as part of root hub initialization
Dehci.txt19 (TT) in the hub, which turns low or full speed transactions into
35 other changes to the Linux-USB core APIs, including the hub driver,
72 The EHCI root hub code hands off USB 1.1 devices to its companion
DCREDITS175 standard hub driver.
Dpersist.txt57 has happened; look for lines saying "root hub lost power or was reset".
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Dusb.txt18 - hub-power-budget : USB power budget for the root hub, in mA.
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhubgk110.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgf100.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgf117.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgk104.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgm107.fuc531 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgk208.fuc531 #include "hub.fuc"
38 #include "hub.fuc"
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-pci-drivers-ehci_hcd37 may be attached directly to a "rate-matching hub". This
39 cannot be used to force a port on a high-speed hub to
Dsysfs-bus-usb123 combination of hub descriptor bits and platform-specific data
140 What: /sys/bus/usb/devices/.../(hub interface)/portX
144 The /sys/bus/usb/devices/.../(hub interface)/portX
147 What: /sys/bus/usb/devices/.../(hub interface)/portX/connect_type
Dsysfs-bus-usb-lvstest3 driver is bound with root hub device.
/linux-4.1.27/include/linux/platform_data/
Dusb-davinci.h39 typedef void (*da8xx_ocic_handler_t)(struct da8xx_ohci_root_hub *hub,
/linux-4.1.27/arch/x86/include/asm/uv/
Duv_hub.h603 struct uv_hub_nmi_s *hub; member
612 #define uv_hub_nmi (uv_cpu_nmi.hub)
614 #define uv_hub_nmi_per(cpu) (uv_cpu_nmi_per(cpu).hub)
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dctxgk20a.c44 .hub = gk104_grctx_pack_hub,
Dctxgf117.c227 gf100_gr_mmio(priv, oclass->hub); in gf117_grctx_generate_main()
268 .hub = gf117_grctx_pack_hub,
Dctxgk110b.c85 .hub = gk110_grctx_pack_hub,
Dctxgf104.c95 .hub = gf100_grctx_pack_hub,
Dctxgm206.c65 .hub = gm204_grctx_pack_hub,
Dctxgm204.c984 gf100_gr_mmio(priv, oclass->hub); in gm204_grctx_generate_main()
1036 .hub = gm204_grctx_pack_hub,
Dctxgf110.c346 .hub = gf100_grctx_pack_hub,
Dctxgf119.c514 .hub = gf119_grctx_pack_hub,
Dctxgk208.c546 .hub = gk208_grctx_pack_hub,
Dctxgk110.c824 .hub = gk110_grctx_pack_hub,
Dctxgk104.c959 gf100_gr_mmio(priv, oclass->hub); in gk104_grctx_generate_main()
1006 .hub = gk104_grctx_pack_hub,
Dctxgm107.c960 gf100_gr_mmio(priv, oclass->hub); in gm107_grctx_generate_main()
1010 .hub = gm107_grctx_pack_hub,
Dctxgf108.c791 .hub = gf108_grctx_pack_hub,
Dctxgf100.h29 const struct gf100_gr_pack *hub; member
Dctxgf100.c1238 gf100_gr_mmio(priv, oclass->hub); in gf100_grctx_generate_main()
1377 .hub = gf100_grctx_pack_hub,
Dgf100.c1385 gf100_gr_init_csdata(priv, cclass->hub, 0x409000, 0x000, 0x000000); in gf100_gr_init_ctxctl()
/linux-4.1.27/tools/usb/usbip/
DREADME101 3-3:1.0 -> hub
109 5-2:1.0 -> hub
114 remember you can not export a USB hub.
/linux-4.1.27/Documentation/DocBook/
D.usb.xml.cmd2 …e/file.c drivers/usb/core/driver.c drivers/usb/core/usb.c drivers/usb/core/hub.c drivers/usb/core/…
/linux-4.1.27/drivers/hid/
Dhid-elo.c184 struct usb_device *hub = dev->parent; in elo_broken_firmware() local
196 usb_hub_for_each_child(hub, i, child) { in elo_broken_firmware()
DMakefile102 obj-$(CONFIG_HID_SENSOR_HUB) += hid-sensor-hub.o
DKconfig874 for a sensor hub and identifies all the sensors connected to it.
882 tristate "HID Sensors hub custom sensor support"
886 HID Sensor hub specification allows definition of some custom and
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig13 EG20T PCH is the platform controller hub that is used in Intel's
/linux-4.1.27/drivers/clk/bcm/
Dclk-bcm281xx.c92 BCM281XX_CCU_COMMON(hub, HUB),
95 KONA_CLK(hub, tmon_1m, peri),
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dbrcm,kona-ccu.txt62 "brcm,bcm11351-hub-ccu"
80 hub tmon_1m peri 0 BCM281XX_HUB_CCU_TMON_1M
/linux-4.1.27/Documentation/ABI/obsolete/
Dsysfs-bus-usb26 initializes all non-hub devices in the "on" level. Some
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgf100.c606 u32 hub = (stat & 0x00000040); in gf100_fifo_intr_fault() local
642 if (hub) { in gf100_fifo_intr_fault()
655 eu ? eu->name : euunk, hub ? "" : "GPC", gpcid, hub ? "" : "/", in gf100_fifo_intr_fault()
Dgk104.c720 u32 hub = (stat & 0x00000040); in gk104_fifo_intr_fault() local
756 if (hub) { in gk104_fifo_intr_fault()
769 eu ? eu->name : euunk, hub ? "" : "GPC", gpcid, hub ? "" : "/", in gk104_fifo_intr_fault()
/linux-4.1.27/Documentation/hid/
Dhid-sensor.txt5 which are connected to a sensor hub. The sensor hub is a HID device and it provides
55 The core driver registers (hid-sensor-hub) registers as a HID driver. It parses
/linux-4.1.27/Documentation/isdn/
DCREDITS16 maintaining of the mailing-list at hub-wue.
/linux-4.1.27/drivers/usb/
DREADME27 usbfs files and the hub class driver ("hub_wq").
/linux-4.1.27/arch/x86/kernel/apic/
Dx2apic_uv_x.c884 char *hub = (is_uv1_hub() ? "UV100/1000" : in uv_system_init() local
888 if (!hub) { in uv_system_init()
892 pr_info("UV: Found %s hub\n", hub); in uv_system_init()
/linux-4.1.27/Documentation/
Dhw_random.txt52 About the Intel RNG hardware, from the firmware hub datasheet:
/linux-4.1.27/include/linux/usb/
Dhcd.h519 struct usb_device *hub; /* upstream highspeed hub */ member
/linux-4.1.27/Documentation/networking/
Darcnet-hardware.txt127 2. A card to a passive hub. Remember that all unused connectors on the hub
133 3. A card to an active hub. Here is no need to terminate the unused
138 4. An active hub to another.
140 5. An active hub to passive hub.
150 | | A - Active hub
171 hub:
218 involved in using them; you just connect a TP chain to a hub on any end or
234 cable lengths between two active ends (an active end being an active hub or
243 The maximum length of all cables connected to a passive hub is limited to 65
Dbaycom.txt64 Its target audience is users working over a high speed hub (76.8kbit/s).
D3c509.txt77 duplex-capable Ethernet switch (*not* a hub), or a full-duplex-capable NIC on
Dvortex.txt356 computers, different cables, different ports on the switch/hub,
/linux-4.1.27/arch/arm/boot/dts/
Dbcm11351.dtsi236 compatible = "brcm,bcm11351-hub-ccu";
Drk3066a-rayeager.dts393 hub_rst: hub-rst {
Dexynos5250-arndale.dts112 usb_hub: usb-hub {
Dexynos5250-spring.dts53 usb-hub {
Domap5-uevm.dts302 0x1A (PIN_OUTPUT | MUX_MODE0) /* fref_clk1_out, USB hub clk */
/linux-4.1.27/Documentation/x86/
Dearlyprintk.txt49 debug port on the "host/target" system. You cannot use a USB hub in
/linux-4.1.27/Documentation/input/
Dxpad.txt111 compound device (a hub with three ports for two expansion slots and
/linux-4.1.27/Documentation/dvb/
DREADME.dvb-usb175 maximum bandwidth of about 5-6 MBit/s when connected to a USB2.0 hub.
/linux-4.1.27/drivers/media/usb/pwc/
Dphilips.txt135 order, the hub configuration, the order in which devices are plugged in,
/linux-4.1.27/drivers/input/joystick/
DKconfig87 Say Y here if you have the original Gravis GrIP MultiPort, a hub
/linux-4.1.27/drivers/usb/musb/
Dmusb_host.c2212 if (urb->dev->tt->hub) in musb_urb_enqueue()
2214 (u8) urb->dev->tt->hub->devnum; in musb_urb_enqueue()
/linux-4.1.27/Documentation/power/
Dfreezing-of-tasks.txt54 (from drivers/usb/core/hub.c::hub_thread()).
/linux-4.1.27/drivers/usb/gadget/udc/
DKconfig342 EG20T PCH is the platform controller hub that is used in Intel's
/linux-4.1.27/drivers/usb/isp1760/
Disp1760-hcd.c576 ptd->dw1 |= TO_DW1_HUB_NUM(qtd->urb->dev->tt->hub->devnum); in create_ptd_atl()
/linux-4.1.27/drivers/watchdog/
DKconfig712 6300ESB controller hub.
761 controller hub.
/linux-4.1.27/drivers/ata/
DKconfig81 (the SATA version of an ethernet hub, or SAS expander).
/linux-4.1.27/drivers/usb/serial/
DKconfig481 Say Y here if you want to use a MOXA UPort Serial hub.
/linux-4.1.27/drivers/gpio/
DKconfig851 Say yes here to access the GPIO signals of WM8994 audio hub
/linux-4.1.27/drivers/usb/dwc2/
Dhcd.c2110 *hub_addr = urb->dev->tt->hub->devnum; in dwc2_host_hub_info()
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt1589 If you want it to act as a hub rather than a switch, use
1592 -hub