Lines Matching refs:hub

57 	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()
490 th->hub = thdev; in intel_th_populate()
607 if (th->thdev[i] != th->hub) in intel_th_free()
610 intel_th_device_remove(th->hub); in intel_th_free()
627 struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); in intel_th_trace_enable() local
628 struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_trace_enable()
630 if (WARN_ON_ONCE(hub->type != INTEL_TH_SWITCH)) in intel_th_trace_enable()
636 hubdrv->enable(hub, &thdev->output); in intel_th_trace_enable()
648 struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); in intel_th_trace_disable() local
649 struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_trace_disable()
651 WARN_ON_ONCE(hub->type != INTEL_TH_SWITCH); in intel_th_trace_disable()
655 hubdrv->disable(hub, &thdev->output); in intel_th_trace_disable()
664 struct intel_th_device *hub = to_intel_th_device(thdev->dev.parent); in intel_th_set_output() local
665 struct intel_th_driver *hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_set_output()
670 return hubdrv->set_output(hub, master); in intel_th_set_output()