| /Linux-v5.15/drivers/usb/misc/ |
| D | usb251xb.c | 242 static int usb251x_check_gpio_chip(struct usb251xb *hub) in usb251x_check_gpio_chip() argument 244 struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); in usb251x_check_gpio_chip() 245 struct i2c_adapter *adap = hub->i2c->adapter; in usb251x_check_gpio_chip() 248 if (!hub->gpio_reset) in usb251x_check_gpio_chip() 256 dev_err(hub->dev, "Reset GPIO chip is at the same i2c-bus\n"); in usb251x_check_gpio_chip() 263 static int usb251x_check_gpio_chip(struct usb251xb *hub) in usb251x_check_gpio_chip() argument 269 static void usb251xb_reset(struct usb251xb *hub) in usb251xb_reset() argument 271 if (!hub->gpio_reset) in usb251xb_reset() 274 i2c_lock_bus(hub->i2c->adapter, I2C_LOCK_SEGMENT); in usb251xb_reset() 276 gpiod_set_value_cansleep(hub->gpio_reset, 1); in usb251xb_reset() [all …]
|
| D | usb3503.c | 55 static int usb3503_reset(struct usb3503 *hub, int state) in usb3503_reset() argument 57 if (!state && hub->connect) in usb3503_reset() 58 gpiod_set_value_cansleep(hub->connect, 0); in usb3503_reset() 60 if (hub->reset) in usb3503_reset() 61 gpiod_set_value_cansleep(hub->reset, !state); in usb3503_reset() 70 static int usb3503_connect(struct usb3503 *hub) in usb3503_connect() argument 72 struct device *dev = hub->dev; in usb3503_connect() 75 usb3503_reset(hub, 1); in usb3503_connect() 77 if (hub->regmap) { in usb3503_connect() 79 err = regmap_write(hub->regmap, USB3503_SP_ILOCK, in usb3503_connect() [all …]
|
| D | usb4604.c | 28 static void usb4604_reset(struct usb4604 *hub, int state) in usb4604_reset() argument 30 gpiod_set_value_cansleep(hub->gpio_reset, state); in usb4604_reset() 37 static int usb4604_connect(struct usb4604 *hub) in usb4604_connect() argument 39 struct device *dev = hub->dev; in usb4604_connect() 44 usb4604_reset(hub, 1); in usb4604_connect() 48 usb4604_reset(hub, 0); in usb4604_connect() 52 hub->mode = USB4604_MODE_HUB; in usb4604_connect() 58 static int usb4604_switch_mode(struct usb4604 *hub, enum usb4604_mode mode) in usb4604_switch_mode() argument 60 struct device *dev = hub->dev; in usb4604_switch_mode() 65 err = usb4604_connect(hub); in usb4604_switch_mode() [all …]
|
| /Linux-v5.15/drivers/usb/core/ |
| D | hub.c | 118 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state); 119 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1, 122 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument 124 if (hub_is_superspeedplus(hub->hdev)) in portspeed() 126 if (hub_is_superspeed(hub->hdev)) in portspeed() 193 struct usb_hub *hub, in usb_set_lpm_mel() argument 208 hub->descriptor->u.ss.bHubHdrDecLat * 100; in usb_set_lpm_mel() 216 total_mel += (__le16_to_cpu(hub->descriptor->u.ss.wHubDelay) + in usb_set_lpm_mel() 227 if (!hub->hdev->parent) in usb_set_lpm_mel() 240 struct usb_hub *hub, in usb_set_lpm_pel() argument [all …]
|
| D | hub.h | 28 struct usb_hub_status hub; member 113 extern int usb_hub_create_port_device(struct usb_hub *hub, 115 extern void usb_hub_remove_port_device(struct usb_hub *hub, 117 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, 120 extern int hub_port_debounce(struct usb_hub *hub, int port1, 125 static inline bool hub_is_port_power_switchable(struct usb_hub *hub) in hub_is_port_power_switchable() argument 129 if (!hub) in hub_is_port_power_switchable() 131 hcs = hub->descriptor->wHubCharacteristics; in hub_is_port_power_switchable() 147 static inline unsigned hub_power_on_good_delay(struct usb_hub *hub) in hub_power_on_good_delay() argument 149 unsigned delay = hub->descriptor->bPwrOn2PwrGood * 2; in hub_power_on_good_delay() [all …]
|
| D | port.c | 196 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_port_runtime_resume() local 202 if (!hub) in usb_port_runtime_resume() 204 if (hub->in_reset) { in usb_port_runtime_resume() 205 set_bit(port1, hub->power_bits); in usb_port_runtime_resume() 220 retval = usb_hub_set_port_power(hdev, hub, port1, true); in usb_port_runtime_resume() 221 msleep(hub_power_on_good_delay(hub)); in usb_port_runtime_resume() 232 if (hub_port_debounce_be_connected(hub, port1) < 0) { in usb_port_runtime_resume() 235 set_bit(port1, hub->warm_reset_bits); in usb_port_runtime_resume() 239 if (!test_and_set_bit(port1, hub->child_usage_bits)) { in usb_port_runtime_resume() 255 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_port_runtime_suspend() local [all …]
|
| D | usb-acpi.c | 54 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_acpi_set_power_state() local 61 if (!hub) in usb_acpi_set_power_state() 63 port_dev = hub->ports[port1 - 1]; in usb_acpi_set_power_state() 205 struct usb_hub *hub; in usb_acpi_find_companion_for_device() local 213 hub = usb_hub_to_struct_hub(udev->parent); in usb_acpi_find_companion_for_device() 214 if (!hub) in usb_acpi_find_companion_for_device() 221 port_dev = hub->ports[udev->portnum - 1]; in usb_acpi_find_companion_for_device()
|
| /Linux-v5.15/drivers/fsi/ |
| D | fsi-master-hub.c | 48 struct fsi_master_hub *hub = to_fsi_master_hub(master); in hub_master_read() local 53 addr += hub->addr + (link * FSI_HUB_LINK_SIZE); in hub_master_read() 54 return fsi_slave_read(hub->upstream->slave, addr, val, size); in hub_master_read() 60 struct fsi_master_hub *hub = to_fsi_master_hub(master); in hub_master_write() local 65 addr += hub->addr + (link * FSI_HUB_LINK_SIZE); in hub_master_write() 66 return fsi_slave_write(hub->upstream->slave, addr, val, size); in hub_master_write() 83 struct fsi_master_hub *hub = to_fsi_master_hub(master); in hub_master_link_enable() local 94 return fsi_device_write(hub->upstream, FSI_MCENP0 + (4 * idx), in hub_master_link_enable() 97 rc = fsi_device_write(hub->upstream, FSI_MSENP0 + (4 * idx), ®, 4); in hub_master_link_enable() 108 struct fsi_master_hub *hub = to_fsi_master_hub(dev_to_fsi_master(dev)); in hub_master_release() local [all …]
|
| /Linux-v5.15/drivers/platform/surface/ |
| D | surface_aggregator_registry.c | 299 static int ssam_base_hub_query_state(struct ssam_base_hub *hub, enum ssam_base_hub_state *state) in ssam_base_hub_query_state() argument 304 status = ssam_retry(ssam_bas_query_opmode, hub->sdev->ctrl, &opmode); in ssam_base_hub_query_state() 306 dev_err(&hub->sdev->dev, "failed to query base state: %d\n", status); in ssam_base_hub_query_state() 321 struct ssam_base_hub *hub = dev_get_drvdata(dev); in ssam_base_hub_state_show() local 322 bool connected = hub->state == SSAM_BASE_HUB_CONNECTED; in ssam_base_hub_state_show() 341 struct ssam_base_hub *hub = container_of(work, struct ssam_base_hub, update_work.work); in ssam_base_hub_update_workfn() local 342 struct fwnode_handle *node = dev_fwnode(&hub->sdev->dev); in ssam_base_hub_update_workfn() 346 status = ssam_base_hub_query_state(hub, &state); in ssam_base_hub_update_workfn() 350 if (hub->state == state) in ssam_base_hub_update_workfn() 352 hub->state = state; in ssam_base_hub_update_workfn() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/tegra/ |
| D | hub.c | 153 int tegra_display_hub_prepare(struct tegra_display_hub *hub) in tegra_display_hub_prepare() argument 163 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_prepare() 164 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_prepare() 174 void tegra_display_hub_cleanup(struct tegra_display_hub *hub) in tegra_display_hub_cleanup() argument 182 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_cleanup() 183 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_cleanup() 754 struct tegra_display_hub *hub = tegra->hub; in tegra_shared_plane_create() local 770 plane->wgrp = &hub->wgrps[wgrp]; in tegra_shared_plane_create() 825 tegra_display_hub_get_state(struct tegra_display_hub *hub, in tegra_display_hub_get_state() argument 830 priv = drm_atomic_get_private_obj_state(state, &hub->base); in tegra_display_hub_get_state() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | gfxhub_v2_0.c | 123 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_setup_vm_pt_regs() local 126 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 130 hub->ctx_addr_distance * vmid, in gfxhub_v2_0_setup_vm_pt_regs() 286 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_setup_vmid_config() local 317 i * hub->ctx_distance, tmp); in gfxhub_v2_0_setup_vmid_config() 319 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 321 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config() 323 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 326 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config() 333 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_program_invalidation() local [all …]
|
| D | gfxhub_v1_0.c | 43 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_setup_vm_pt_regs() local 46 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 50 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs() 251 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_setup_vmid_config() local 295 i * hub->ctx_distance, tmp); in gfxhub_v1_0_setup_vmid_config() 297 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 299 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config() 301 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 304 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config() 311 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_program_invalidation() local [all …]
|
| D | gfxhub_v2_1.c | 126 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_1_setup_vm_pt_regs() local 129 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 133 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs() 295 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_1_setup_vmid_config() local 326 i * hub->ctx_distance, tmp); in gfxhub_v2_1_setup_vmid_config() 328 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 330 i * hub->ctx_addr_distance, 0); in gfxhub_v2_1_setup_vmid_config() 332 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 335 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config() 342 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_1_program_invalidation() local [all …]
|
| D | mmhub_v2_0.c | 194 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_0_setup_vm_pt_regs() local 197 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 201 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs() 370 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_0_setup_vmid_config() local 402 i * hub->ctx_distance, tmp); in mmhub_v2_0_setup_vmid_config() 404 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 406 i * hub->ctx_addr_distance, 0); in mmhub_v2_0_setup_vmid_config() 408 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 411 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config() 418 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_0_program_invalidation() local [all …]
|
| D | mmhub_v2_3.c | 123 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_setup_vm_pt_regs() local 126 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs() 129 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs() 283 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_setup_vmid_config() local 315 i * hub->ctx_distance, tmp); in mmhub_v2_3_setup_vmid_config() 317 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config() 319 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config() 321 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config() 324 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config() 331 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v2_3_program_invalidation() local [all …]
|
| D | gmc_v10_0.c | 97 struct amdgpu_vmhub *hub = &adev->vmhub[entry->vmid_src]; in gmc_v10_0_process_interrupt() local 137 RREG32(hub->vm_l2_pro_fault_status); in gmc_v10_0_process_interrupt() 139 status = RREG32(hub->vm_l2_pro_fault_status); in gmc_v10_0_process_interrupt() 140 WREG32_P(hub->vm_l2_pro_fault_cntl, 1, ~1); in gmc_v10_0_process_interrupt() 161 hub->vmhub_funcs->print_l2_protection_fault_status(adev, in gmc_v10_0_process_interrupt() 227 struct amdgpu_vmhub *hub = &adev->vmhub[vmhub]; in gmc_v10_0_flush_vm_hub() local 228 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v10_0_flush_vm_hub() 250 tmp = RREG32_RLC_NO_KIQ(hub->vm_inv_eng0_sem + in gmc_v10_0_flush_vm_hub() 251 hub->eng_distance * eng, hub_ip); in gmc_v10_0_flush_vm_hub() 262 WREG32_RLC_NO_KIQ(hub->vm_inv_eng0_req + in gmc_v10_0_flush_vm_hub() [all …]
|
| D | gmc_v9_0.c | 464 struct amdgpu_vmhub *hub; in gmc_v9_0_vm_fault_interrupt_state() local 478 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state() 480 reg = hub->vm_context0_cntl + i; in gmc_v9_0_vm_fault_interrupt_state() 489 hub = &adev->vmhub[j]; in gmc_v9_0_vm_fault_interrupt_state() 491 reg = hub->vm_context0_cntl + i; in gmc_v9_0_vm_fault_interrupt_state() 513 struct amdgpu_vmhub *hub; in gmc_v9_0_process_interrupt() local 550 hub = &adev->vmhub[AMDGPU_MMHUB_0]; in gmc_v9_0_process_interrupt() 553 hub = &adev->vmhub[AMDGPU_MMHUB_1]; in gmc_v9_0_process_interrupt() 556 hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gmc_v9_0_process_interrupt() 583 RREG32(hub->vm_l2_pro_fault_status); in gmc_v9_0_process_interrupt() [all …]
|
| D | mmhub_v1_0.c | 57 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_0_setup_vm_pt_regs() local 60 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 64 hub->ctx_addr_distance * vmid, in mmhub_v1_0_setup_vm_pt_regs() 232 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_0_setup_vmid_config() local 272 i * hub->ctx_distance, tmp); in mmhub_v1_0_setup_vmid_config() 274 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 276 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config() 278 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 281 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config() 288 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_0_program_invalidation() local [all …]
|
| D | mmhub_v1_7.c | 57 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_setup_vm_pt_regs() local 60 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); in mmhub_v1_7_setup_vm_pt_regs() 63 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); in mmhub_v1_7_setup_vm_pt_regs() 265 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_setup_vmid_config() local 307 i * hub->ctx_distance, tmp); in mmhub_v1_7_setup_vmid_config() 309 i * hub->ctx_addr_distance, 0); in mmhub_v1_7_setup_vmid_config() 311 i * hub->ctx_addr_distance, 0); in mmhub_v1_7_setup_vmid_config() 313 i * hub->ctx_addr_distance, in mmhub_v1_7_setup_vmid_config() 316 i * hub->ctx_addr_distance, in mmhub_v1_7_setup_vmid_config() 323 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v1_7_program_invalidation() local [all …]
|
| D | mmhub_v9_4.c | 60 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v9_4_setup_hubid_vm_pt_regs() local 64 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 69 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, in mmhub_v9_4_setup_hubid_vm_pt_regs() 299 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v9_4_setup_vmid_config() local 335 i * hub->ctx_distance, tmp); in mmhub_v9_4_setup_vmid_config() 339 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 343 i * hub->ctx_addr_distance, 0); in mmhub_v9_4_setup_vmid_config() 347 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 352 i * hub->ctx_addr_distance, in mmhub_v9_4_setup_vmid_config() 360 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB_0]; in mmhub_v9_4_program_invalidation() local [all …]
|
| /Linux-v5.15/drivers/hwtracing/intel_th/ |
| D | core.c | 53 struct intel_th_device *hub = NULL; in intel_th_probe() local 57 hub = thdev; in intel_th_probe() 59 hub = to_intel_th_device(dev->parent); in intel_th_probe() 61 if (!hub || !hub->dev.driver) in intel_th_probe() 64 hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_probe() 83 ret = hubdrv->assign(hub, thdev); in intel_th_probe() 102 struct intel_th_device *hub = to_intel_th_hub(thdev); in intel_th_remove() local 105 struct intel_th *th = to_intel_th(hub); in intel_th_remove() 159 if (hub->dev.driver) in intel_th_remove() 161 hubdrv->unassign(hub, thdev); in intel_th_remove() [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/usb/ |
| D | usb251xb.txt | 14 - reset-gpios : Should specify the gpio for hub reset 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) 39 - compound-device : indicate the hub is part of a compound device (boolean) 49 - sp-max-total-current-microamp: Specifies max current consumed by the hub 50 from VBUS when operating in self-powered hub. It includes the hub 53 - bp-max-total-current-microamp: Specifies max current consumed by the hub 54 from VBUS when operating in self-powered hub. It includes the hub 57 - sp-max-removable-current-microamp: Specifies max current consumed by the hub [all …]
|
| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-firmware-sgi_uv | 22 The hub_type entry is used to select the type of hub which is 27 is no hub. In this case the hub_type entry is not present. 40 The uv_type entry contains the hub revision number. 55 The hubs directory contains a number of hub objects, each representing 56 a UV Hub visible to the BIOS. Each hub object's name is appended by a 59 Each hub object directory contains a number of read-only attributes:: 68 The cnode entry contains the cnode number of the corresponding hub. 71 The location entry contains the location string of the corresponding hub. 72 This value is used to physically identify a hub within a system. 74 The name entry contains the name of the corresponding hub. This name can [all …]
|
| /Linux-v5.15/arch/mips/include/asm/sn/ |
| D | intr.h | 17 #define REMOTE_HUB_SEND_INTR(hub, level) \ argument 18 REMOTE_HUB_S((hub), PI_INT_PEND_MOD, (0x100 | (level))) 32 #define REMOTE_HUB_CLR_INTR(hub, level) \ argument 34 nasid_t __hub = (hub); \
|
| /Linux-v5.15/tools/usb/usbip/libsrc/ |
| D | vhci_driver.c | 56 char hub[3]; in parse_status() local 59 hub, &port, &status, &speed, in parse_status() 68 hub, port, status, speed, devid); in parse_status() 75 if (strncmp("hs", hub, 2) == 0) in parse_status() 76 idev->hub = HUB_SPEED_HIGH; in parse_status() 78 idev->hub = HUB_SPEED_SUPER; in parse_status() 341 if (vhci_driver->idev[i].hub != HUB_SPEED_SUPER) in usbip_vhci_get_free_port() 345 if (vhci_driver->idev[i].hub != HUB_SPEED_HIGH) in usbip_vhci_get_free_port()
|