Home
last modified time | relevance | path

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

12345678910

/linux/drivers/platform/surface/
H A Dsurface_aggregator_hub.c36 int (*get_state)(struct ssam_hub *hub, enum ssam_hub_state *state);
61 int (*get_state)(struct ssam_hub *hub, enum ssam_hub_state *state);
69 struct ssam_hub *hub = container_of(work, struct ssam_hub, update_work.work); in ssam_hub_update_workfn() local
73 status = hub->ops.get_state(hub, &state); in ssam_hub_update_workfn()
97 if (test_and_clear_bit(SSAM_HUB_HOT_REMOVED, &hub->flags)) { in ssam_hub_update_workfn()
99 schedule_delayed_work(&hub->update_work, hub->connect_delay); in ssam_hub_update_workfn()
104 if (hub->state == state) in ssam_hub_update_workfn()
106 hub->state = state; in ssam_hub_update_workfn()
108 if (hub->state == SSAM_HUB_CONNECTED) in ssam_hub_update_workfn()
109 status = ssam_device_register_clients(hub->sdev); in ssam_hub_update_workfn()
[all …]
/linux/drivers/usb/core/
H A Dhub.c143 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state);
144 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1,
147 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument
149 if (hub_is_superspeedplus(hub->hdev)) in portspeed()
151 if (hub_is_superspeed(hub->hdev)) in portspeed()
222 struct usb_hub *hub, in usb_set_lpm_mel() argument
237 hub->descriptor->u.ss.bHubHdrDecLat * 100; in usb_set_lpm_mel()
245 total_mel += (__le16_to_cpu(hub->descriptor->u.ss.wHubDelay) + in usb_set_lpm_mel()
256 if (!hub->hdev->parent) in usb_set_lpm_mel()
269 struct usb_hub *hub, in usb_set_lpm_pel() argument
[all …]
H A Dhub.h29 struct usb_hub_status hub; member
126 extern int usb_hub_create_port_device(struct usb_hub *hub,
128 extern void usb_hub_remove_port_device(struct usb_hub *hub,
130 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub,
133 extern void hub_get(struct usb_hub *hub);
134 extern void hub_put(struct usb_hub *hub);
135 extern int hub_port_debounce(struct usb_hub *hub, int port1,
139 extern int usb_hub_port_status(struct usb_hub *hub, int port1,
141 extern int usb_port_is_power_on(struct usb_hub *hub, unsigned int portstatus);
143 static inline bool hub_is_port_power_switchable(struct usb_hub *hub) in hub_is_port_power_switchable() argument
[all …]
H A Dport.c55 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_show() local
63 if (!hub) in disable_show()
65 hub_get(hub); in disable_show()
80 if (hub->disconnected) { in disable_show()
85 usb_hub_port_status(hub, port1, &portstatus, &unused); in disable_show()
86 disabled = !usb_port_is_power_on(hub, portstatus); in disable_show()
94 hub_put(hub); in disable_show()
107 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_store() local
114 if (!hub) in disable_store()
120 hub_get(hub); in disable_store()
[all …]
H A Dof.c25 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1) in usb_of_get_device_node() argument
30 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node()
79 static bool usb_of_has_devices_or_graph(const struct usb_device *hub) in usb_of_has_devices_or_graph() argument
81 const struct device_node *np = hub->dev.of_node; in usb_of_has_devices_or_graph()
111 enum usb_port_connect_type usb_of_get_connect_type(struct usb_device *hub, int port1) in usb_of_get_connect_type() argument
117 if (!usb_of_has_devices_or_graph(hub)) in usb_of_get_connect_type()
123 np = hub->dev.of_node; in usb_of_get_connect_type()
143 child = usb_of_get_device_node(hub, port1); in usb_of_get_connect_type()
H A Dusb-acpi.c115 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_acpi_set_power_state() local
122 if (!hub) in usb_acpi_set_power_state()
124 port_dev = hub->ports[port1 - 1]; in usb_acpi_set_power_state()
162 struct usb_hub *hub; in usb_acpi_add_usb4_devlink() local
167 hub = usb_hub_to_struct_hub(udev->parent); in usb_acpi_add_usb4_devlink()
168 if (!hub) in usb_acpi_add_usb4_devlink()
170 port_dev = hub->ports[udev->portnum - 1]; in usb_acpi_add_usb4_devlink()
300 struct usb_hub *hub; in usb_acpi_find_companion_for_device() local
311 hub = usb_hub_to_struct_hub(udev->parent); in usb_acpi_find_companion_for_device()
312 if (!hub) in usb_acpi_find_companion_for_device()
[all …]
/linux/drivers/usb/misc/
H A Dusb4604.c28 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/drivers/fsi/
H A Dfsi-master-hub.c48 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), &reg, 4); in hub_master_link_enable()
108 struct fsi_master_hub *hub = to_fsi_master_hub(to_fsi_master(dev)); in hub_master_release() local
[all …]
/linux/drivers/gpu/drm/tegra/
H A Dhub.c157 int tegra_display_hub_prepare(struct tegra_display_hub *hub) in tegra_display_hub_prepare() argument
167 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_prepare()
168 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_prepare()
178 void tegra_display_hub_cleanup(struct tegra_display_hub *hub) in tegra_display_hub_cleanup() argument
186 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_cleanup()
187 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_cleanup()
763 struct tegra_display_hub *hub = tegra->hub; in tegra_shared_plane_create() local
779 plane->wgrp = &hub->wgrps[wgrp]; in tegra_shared_plane_create()
834 tegra_display_hub_get_state(struct tegra_display_hub *hub, in tegra_display_hub_get_state() argument
839 priv = drm_atomic_get_private_obj_state(state, &hub->base); in tegra_display_hub_get_state()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfxhub_v2_0.c123 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()
285 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v2_0_setup_vmid_config() local
290 tmp = RREG32_SOC15_OFFSET(GC, 0, mmGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v2_0_setup_vmid_config()
316 i * hub->ctx_distance, tmp); in gfxhub_v2_0_setup_vmid_config()
318 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config()
320 i * hub->ctx_addr_distance, 0); in gfxhub_v2_0_setup_vmid_config()
322 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config()
325 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config()
[all …]
H A Dgfxhub_v3_0_3.c125 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_3_setup_vm_pt_regs() local
128 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_3_setup_vm_pt_regs()
132 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_3_setup_vm_pt_regs()
297 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_3_setup_vmid_config() local
302 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v3_0_3_setup_vmid_config()
328 i * hub->ctx_distance, tmp); in gfxhub_v3_0_3_setup_vmid_config()
330 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config()
332 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config()
334 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config()
337 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config()
[all …]
H A Dmmhub_v3_0_2.c133 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_2_setup_vm_pt_regs() local
136 hub->ctx_addr_distance * vmid, in mmhub_v3_0_2_setup_vm_pt_regs()
140 hub->ctx_addr_distance * vmid, in mmhub_v3_0_2_setup_vm_pt_regs()
314 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_2_setup_vmid_config() local
319 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v3_0_2_setup_vmid_config()
346 i * hub->ctx_distance, tmp); in mmhub_v3_0_2_setup_vmid_config()
348 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_2_setup_vmid_config()
350 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_2_setup_vmid_config()
352 i * hub->ctx_addr_distance, in mmhub_v3_0_2_setup_vmid_config()
355 i * hub->ctx_addr_distance, in mmhub_v3_0_2_setup_vmid_config()
[all …]
H A Dgfxhub_v11_5_0.c127 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v11_5_0_setup_vm_pt_regs() local
130 hub->ctx_addr_distance * vmid, in gfxhub_v11_5_0_setup_vm_pt_regs()
134 hub->ctx_addr_distance * vmid, in gfxhub_v11_5_0_setup_vm_pt_regs()
295 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v11_5_0_setup_vmid_config() local
300 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v11_5_0_setup_vmid_config()
326 i * hub->ctx_distance, tmp); in gfxhub_v11_5_0_setup_vmid_config()
328 i * hub->ctx_addr_distance, 0); in gfxhub_v11_5_0_setup_vmid_config()
330 i * hub->ctx_addr_distance, 0); in gfxhub_v11_5_0_setup_vmid_config()
332 i * hub->ctx_addr_distance, in gfxhub_v11_5_0_setup_vmid_config()
335 i * hub->ctx_addr_distance, in gfxhub_v11_5_0_setup_vmid_config()
[all …]
H A Dgfxhub_v3_0.c122 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_setup_vm_pt_regs() local
125 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs()
129 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs()
292 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_setup_vmid_config() local
297 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v3_0_setup_vmid_config()
323 i * hub->ctx_distance, tmp); in gfxhub_v3_0_setup_vmid_config()
325 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
327 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
329 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
332 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
[all …]
H A Dgfxhub_v12_0.c130 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v12_0_setup_vm_pt_regs() local
133 hub->ctx_addr_distance * vmid, in gfxhub_v12_0_setup_vm_pt_regs()
137 hub->ctx_addr_distance * vmid, in gfxhub_v12_0_setup_vm_pt_regs()
300 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v12_0_setup_vmid_config() local
331 i * hub->ctx_distance, tmp); in gfxhub_v12_0_setup_vmid_config()
333 i * hub->ctx_addr_distance, 0); in gfxhub_v12_0_setup_vmid_config()
335 i * hub->ctx_addr_distance, 0); in gfxhub_v12_0_setup_vmid_config()
337 i * hub->ctx_addr_distance, in gfxhub_v12_0_setup_vmid_config()
340 i * hub->ctx_addr_distance, in gfxhub_v12_0_setup_vmid_config()
344 hub->vm_cntx_cntl = tmp; in gfxhub_v12_0_setup_vmid_config()
[all …]
H A Dmmhub_v3_0.c140 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_setup_vm_pt_regs() local
143 hub->ctx_addr_distance * vmid, in mmhub_v3_0_setup_vm_pt_regs()
147 hub->ctx_addr_distance * vmid, in mmhub_v3_0_setup_vm_pt_regs()
322 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_setup_vmid_config() local
327 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v3_0_setup_vmid_config()
354 i * hub->ctx_distance, tmp); in mmhub_v3_0_setup_vmid_config()
356 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_setup_vmid_config()
358 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_setup_vmid_config()
360 i * hub->ctx_addr_distance, in mmhub_v3_0_setup_vmid_config()
363 i * hub->ctx_addr_distance, in mmhub_v3_0_setup_vmid_config()
[all …]
H A Dmmhub_v3_0_1.c149 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_1_setup_vm_pt_regs() local
152 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs()
156 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs()
316 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_1_setup_vmid_config() local
321 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v3_0_1_setup_vmid_config()
348 i * hub->ctx_distance, tmp); in mmhub_v3_0_1_setup_vmid_config()
350 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config()
352 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config()
354 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config()
357 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config()
[all …]
H A Dmmhub_v4_1_0.c132 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v4_1_0_setup_vm_pt_regs() local
135 hub->ctx_addr_distance * vmid, in mmhub_v4_1_0_setup_vm_pt_regs()
139 hub->ctx_addr_distance * vmid, in mmhub_v4_1_0_setup_vm_pt_regs()
315 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v4_1_0_setup_vmid_config() local
347 i * hub->ctx_distance, tmp); in mmhub_v4_1_0_setup_vmid_config()
349 i * hub->ctx_addr_distance, 0); in mmhub_v4_1_0_setup_vmid_config()
351 i * hub->ctx_addr_distance, 0); in mmhub_v4_1_0_setup_vmid_config()
353 i * hub->ctx_addr_distance, in mmhub_v4_1_0_setup_vmid_config()
356 i * hub->ctx_addr_distance, in mmhub_v4_1_0_setup_vmid_config()
360 hub->vm_cntx_cntl = tmp; in mmhub_v4_1_0_setup_vmid_config()
[all …]
H A Dmmhub_v2_3.c125 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_setup_vm_pt_regs() local
128 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs()
131 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); in mmhub_v2_3_setup_vm_pt_regs()
284 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_3_setup_vmid_config() local
289 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v2_3_setup_vmid_config()
316 i * hub->ctx_distance, tmp); in mmhub_v2_3_setup_vmid_config()
318 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config()
320 i * hub->ctx_addr_distance, 0); in mmhub_v2_3_setup_vmid_config()
322 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config()
325 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config()
[all …]
H A Dmmhub_v2_0.c193 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_setup_vm_pt_regs() local
196 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs()
200 hub->ctx_addr_distance * vmid, in mmhub_v2_0_setup_vm_pt_regs()
368 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v2_0_setup_vmid_config() local
373 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v2_0_setup_vmid_config()
400 i * hub->ctx_distance, tmp); in mmhub_v2_0_setup_vmid_config()
402 i * hub->ctx_addr_distance, 0); 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, in mmhub_v2_0_setup_vmid_config()
409 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config()
[all …]
H A Dmmhub_v4_2_0.c102 struct amdgpu_vmhub *hub; in mmhub_v4_2_0_mid_setup_vm_pt_regs() local
106 hub = &adev->vmhub[AMDGPU_MMHUB0(i)]; in mmhub_v4_2_0_mid_setup_vm_pt_regs()
109 hub->ctx_addr_distance * vmid, in mmhub_v4_2_0_mid_setup_vm_pt_regs()
114 hub->ctx_addr_distance * vmid, in mmhub_v4_2_0_mid_setup_vm_pt_regs()
447 struct amdgpu_vmhub *hub; in mmhub_v4_2_0_mid_setup_vmid_config() local
452 hub = &adev->vmhub[AMDGPU_MMHUB0(j)]; in mmhub_v4_2_0_mid_setup_vmid_config()
456 i * hub->ctx_distance); in mmhub_v4_2_0_mid_setup_vmid_config()
483 i * hub->ctx_distance, tmp); in mmhub_v4_2_0_mid_setup_vmid_config()
485 i * hub->ctx_addr_distance, 0); in mmhub_v4_2_0_mid_setup_vmid_config()
487 i * hub->ctx_addr_distance, 0); in mmhub_v4_2_0_mid_setup_vmid_config()
[all …]
H A Dmmhub_v1_0.c57 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(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()
280 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v1_0_setup_vmid_config() local
293 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v1_0_setup_vmid_config()
320 i * hub->ctx_distance, tmp); in mmhub_v1_0_setup_vmid_config()
322 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config()
324 i * hub->ctx_addr_distance, 0); in mmhub_v1_0_setup_vmid_config()
326 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config()
329 i * hub->ctx_addr_distance, in mmhub_v1_0_setup_vmid_config()
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-sm1-odroid-c4.dts30 /* USB hub supports both USB 2.0 and USB 3.0 root hub */
31 usb-hub {
36 /* 2.0 hub on port 1 */
37 hub_2_0: hub@1 {
40 peer-hub = <&hub_3_0>;
45 /* 3.1 hub on port 4 */
46 hub_3_0: hub@2 {
49 peer-hub = <&hub_2_0>;
/linux/drivers/hwtracing/intel_th/
H A Dcore.c53 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/Documentation/ABI/testing/
H A Dsysfs-firmware-sgi_uv22 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 …]

12345678910