Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/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()
DKconfig71 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports
107 highspeed USB hub which is connected to a highspeed USB Host
Dfotg210-hcd.c2144 struct usb_device *tt = urb->dev->tt->hub; in fotg210_clear_tt_buffer()
2151 if (urb->dev->tt->hub != in fotg210_clear_tt_buffer()
2862 if (tt && tt->hub != fotg210_to_hcd(fotg210)->self.root_hub) in qh_make()
2863 info2 |= tt->hub->devnum << 16; in qh_make()
Dehci-dbg.c575 dev_name(&tt->usb_tt->hub->dev), in fill_bandwidth_buffer()
/linux-4.4.14/drivers/hwtracing/intel_th/
Dcore.c57 struct intel_th_device *hub = NULL; in intel_th_probe() local
61 hub = thdev; in intel_th_probe()
63 hub = to_intel_th_device(dev->parent); in intel_th_probe()
65 if (!hub || !hub->dev.driver) in intel_th_probe()
68 hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_probe()
76 ret = hubdrv->assign(hub, thdev); in intel_th_probe()
85 struct intel_th_device *hub = to_intel_th_device(dev->parent); in intel_th_remove() local
100 if (hub->dev.driver) in intel_th_remove()
101 hubdrv->unassign(hub, thdev); in intel_th_remove()
261 parent = &th->hub->dev; in intel_th_device_alloc()
[all …]
Dintel_th.h196 struct intel_th_device *hub; member
/linux-4.4.14/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.c192 struct hub_data *hub = hub_data(cpu_to_node(cpu)); in install_ipi() local
196 __set_bit(resched, hub->irq_alloc_mask); in install_ipi()
201 __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.4.14/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.4.14/arch/mips/include/asm/mach-ip27/
Dmmzone.h28 struct hub_data hub; member
34 #define hub_data(n) (&__node_data[(n)]->hub)
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Dmmzone.h41 struct hub_data hub; member
48 #define hub_data(n) (&__node_data[(n)]->hub)
/linux-4.4.14/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
559 controlled through Set/ClearPortFeature(PORT_POWER) requests to a hub.
560 In the case of a root or platform-internal hub the host controller
567 VBUS may be maintained in the case where a hub gangs multiple ports into
569 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.4.14/Documentation/DocBook/
Dusb.xml.db9 API-usb-hub-for-each-child
105 API-usb-hub-clear-tt-buffer
107 API-usb-root-hub-lost-power
110 API-usb-hub-find-child
118 API-usb-hcd-resume-root-hub
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.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Dusb.txt18 - hub-power-budget : USB power budget for the root hub, in mA.
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhubgf117.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgf100.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgk104.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgk208.fuc531 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgk110.fuc331 #include "hub.fuc"
38 #include "hub.fuc"
Dhubgm107.fuc531 #include "hub.fuc"
38 #include "hub.fuc"
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dctxgf117.c230 gf100_gr_mmio(gr, grctx->hub); in gf117_grctx_generate_main()
262 .hub = gf117_grctx_pack_hub,
Dctxgk110b.c76 .hub = gk110_grctx_pack_hub,
Dctxgf104.c86 .hub = gf100_grctx_pack_hub,
Dctxgm206.c56 .hub = gm204_grctx_pack_hub,
Dctxgf110.c337 .hub = gf100_grctx_pack_hub,
Dctxgm204.c988 gf100_gr_mmio(gr, grctx->hub); in gm204_grctx_generate_main()
1031 .hub = gm204_grctx_pack_hub,
Dctxgf119.c505 .hub = gf119_grctx_pack_hub,
Dctxgk208.c537 .hub = gk208_grctx_pack_hub,
Dctxgk110.c815 .hub = gk110_grctx_pack_hub,
Dctxgk104.c963 gf100_gr_mmio(gr, grctx->hub); in gk104_grctx_generate_main()
1001 .hub = gk104_grctx_pack_hub,
Dctxgm107.c962 gf100_gr_mmio(gr, grctx->hub); in gm107_grctx_generate_main()
1003 .hub = gm107_grctx_pack_hub,
Dctxgf108.c783 .hub = gf108_grctx_pack_hub,
Dctxgf100.h28 const struct gf100_gr_pack *hub; member
Dctxgf100.c1244 gf100_gr_mmio(gr, grctx->hub); in gf100_grctx_generate_main()
1390 .hub = gf100_grctx_pack_hub,
Dgf100.c1468 gf100_gr_init_csdata(gr, grctx->hub, 0x409000, 0x000, 0x000000); in gf100_gr_init_ctxctl()
/linux-4.4.14/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-usb159 combination of hub descriptor bits and platform-specific data
176 What: /sys/bus/usb/devices/.../(hub interface)/portX
180 The /sys/bus/usb/devices/.../(hub interface)/portX
183 What: /sys/bus/usb/devices/.../(hub interface)/portX/connect_type
Dsysfs-bus-usb-lvstest3 driver is bound with root hub device.
/linux-4.4.14/include/linux/platform_data/
Dusb-davinci.h39 typedef void (*da8xx_ocic_handler_t)(struct da8xx_ohci_root_hub *hub,
/linux-4.4.14/arch/x86/include/asm/uv/
Duv_hub.h603 struct uv_hub_nmi_s *hub; member
612 #define uv_hub_nmi this_cpu_read(uv_cpu_nmi.hub)
614 #define uv_hub_nmi_per(cpu) (uv_cpu_nmi_per(cpu).hub)
/linux-4.4.14/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.4.14/drivers/hid/
Dhid-elo.c186 struct usb_device *hub = dev->parent; in elo_broken_firmware() local
198 usb_hub_for_each_child(hub, i, child) { in elo_broken_firmware()
DMakefile105 obj-$(CONFIG_HID_SENSOR_HUB) += hid-sensor-hub.o
DKconfig901 for a sensor hub and identifies all the sensors connected to it.
909 tristate "HID Sensors hub custom sensor support"
913 HID Sensor hub specification allows definition of some custom and
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig13 EG20T PCH is the platform controller hub that is used in Intel's
/linux-4.4.14/drivers/clk/bcm/
Dclk-bcm281xx.c92 BCM281XX_CCU_COMMON(hub, HUB),
95 KONA_CLK(hub, tmon_1m, peri),
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/usb/
Dusb-ehci.txt17 Translator built into the root hub.
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-bus-usb26 initializes all non-hub devices in the "on" level. Some
/linux-4.4.14/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.4.14/Documentation/isdn/
DCREDITS16 maintaining of the mailing-list at hub-wue.
/linux-4.4.14/drivers/usb/
DREADME27 usbfs files and the hub class driver ("hub_wq").
/linux-4.4.14/arch/x86/kernel/apic/
Dx2apic_uv_x.c882 char *hub = (is_uv1_hub() ? "UV100/1000" : in uv_system_init() local
886 if (!hub) { in uv_system_init()
890 pr_info("UV: Found %s hub\n", hub); in uv_system_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgf100.c300 u32 hub = (stat & 0x00000040); in gf100_fifo_intr_fault() local
310 if (hub) { in gf100_fifo_intr_fault()
Dgk104.c365 u32 hub = (stat & 0x00000040); in gk104_fifo_intr_fault() local
375 if (hub) { in gk104_fifo_intr_fault()
/linux-4.4.14/arch/arm/boot/dts/
Dsun6i-a31s-sina31s.dts69 /* USB 2.0 4 port hub IC */
Dbcm11351.dtsi236 compatible = "brcm,bcm11351-hub-ccu";
Drk3066a-rayeager.dts396 hub_rst: hub-rst {
Dexynos5250-arndale.dts112 usb_hub: usb-hub {
Dexynos5250-spring.dts53 usb-hub {
Domap5-board-common.dtsi306 0x1A (PIN_OUTPUT | MUX_MODE0) /* fref_clk1_out, USB hub clk */
/linux-4.4.14/Documentation/
Dhw_random.txt52 About the Intel RNG hardware, from the firmware hub datasheet:
/linux-4.4.14/Documentation/trace/
Dintel_th.txt23 trace hub output in system memory,
/linux-4.4.14/include/linux/usb/
Dhcd.h530 struct usb_device *hub; /* upstream highspeed hub */ member
/linux-4.4.14/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.4.14/Documentation/x86/
Dearlyprintk.txt49 debug port on the "host/target" system. You cannot use a USB hub in
/linux-4.4.14/Documentation/input/
Dxpad.txt111 compound device (a hub with three ports for two expansion slots and
/linux-4.4.14/Documentation/dvb/
DREADME.dvb-usb175 maximum bandwidth of about 5-6 MBit/s when connected to a USB2.0 hub.
/linux-4.4.14/drivers/media/usb/pwc/
Dphilips.txt135 order, the hub configuration, the order in which devices are plugged in,
/linux-4.4.14/drivers/input/joystick/
DKconfig87 Say Y here if you have the original Gravis GrIP MultiPort, a hub
/linux-4.4.14/Documentation/power/
Dfreezing-of-tasks.txt54 (from drivers/usb/core/hub.c::hub_thread()).
/linux-4.4.14/drivers/usb/musb/
Dmusb_host.c2331 if (urb->dev->tt->hub) in musb_urb_enqueue()
2333 (u8) urb->dev->tt->hub->devnum; in musb_urb_enqueue()
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig342 EG20T PCH is the platform controller hub that is used in Intel's
/linux-4.4.14/drivers/usb/isp1760/
Disp1760-hcd.c576 ptd->dw1 |= TO_DW1_HUB_NUM(qtd->urb->dev->tt->hub->devnum); in create_ptd_atl()
/linux-4.4.14/drivers/watchdog/
DKconfig776 6300ESB controller hub.
827 controller hub.
/linux-4.4.14/drivers/usb/serial/
DKconfig481 Say Y here if you want to use a MOXA UPort Serial hub.
/linux-4.4.14/drivers/ata/
DKconfig81 (the SATA version of an ethernet hub, or SAS expander).
/linux-4.4.14/drivers/gpio/
DKconfig900 Say yes here to access the GPIO signals of WM8994 audio hub
/linux-4.4.14/drivers/usb/dwc2/
Dhcd.c2160 *hub_addr = urb->dev->tt->hub->devnum; in dwc2_host_hub_info()
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt1589 If you want it to act as a hub rather than a switch, use
1592 -hub