Home
last modified time | relevance | path

Searched refs:hub (Results 1 - 25 of 237) sorted by relevance

12345678910

/kernel/linux/linux-5.10/drivers/usb/misc/
H A Dusb251xb.c242 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 in usb251xb_reset()
286 usb251xb_connect(struct usb251xb *hub) usb251xb_connect() argument
381 usb251xb_get_ports_field(struct usb251xb *hub, const char *prop_name, u8 port_cnt, bool ds_only, u8 *fld) usb251xb_get_ports_field() argument
398 usb251xb_get_ofdata(struct usb251xb *hub, struct usb251xb_data *data) usb251xb_get_ofdata() argument
632 usb251xb_get_ofdata(struct usb251xb *hub, struct usb251xb_data *data) usb251xb_get_ofdata() argument
641 struct usb251xb *hub = data; usb251xb_regulator_disable_action() local
646 usb251xb_probe(struct usb251xb *hub) usb251xb_probe() argument
709 struct usb251xb *hub; usb251xb_i2c_probe() local
725 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_suspend() local
733 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_resume() local
[all...]
H A Dusb3503.c3 * Driver for SMSC USB3503 USB 2.0 hub controller driver
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()
63 /* Wait T_HUBINIT == 4ms for hub logic to stabilize */ 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, in usb3503_connect()
126 usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode) usb3503_switch_mode() argument
157 usb3503_probe(struct usb3503 *hub) usb3503_probe() argument
273 struct usb3503 *hub; usb3503_i2c_probe() local
294 struct usb3503 *hub; usb3503_i2c_remove() local
304 struct usb3503 *hub; usb3503_platform_probe() local
317 struct usb3503 *hub; usb3503_platform_remove() local
325 usb3503_suspend(struct usb3503 *hub) usb3503_suspend() argument
333 usb3503_resume(struct usb3503 *hub) usb3503_resume() argument
[all...]
H A Dusb4604.c3 * Driver for SMSC USB4604 USB HSIC 4-port 2.0 hub controller driver
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 in usb4604_switch_mode()
82 usb4604_probe(struct usb4604 *hub) usb4604_probe() argument
103 struct usb4604 *hub; usb4604_i2c_probe() local
118 struct usb4604 *hub = i2c_get_clientdata(client); usb4604_i2c_suspend() local
128 struct usb4604 *hub = i2c_get_clientdata(client); usb4604_i2c_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Dusb251xb.c242 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 in usb251xb_reset()
286 usb251xb_connect(struct usb251xb *hub) usb251xb_connect() argument
380 usb251xb_get_ports_field(struct usb251xb *hub, const char *prop_name, u8 port_cnt, bool ds_only, u8 *fld) usb251xb_get_ports_field() argument
397 usb251xb_get_ofdata(struct usb251xb *hub, const struct usb251xb_data *data) usb251xb_get_ofdata() argument
627 struct usb251xb *hub = data; usb251xb_regulator_disable_action() local
632 usb251xb_probe(struct usb251xb *hub) usb251xb_probe() argument
692 struct usb251xb *hub; usb251xb_i2c_probe() local
708 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_suspend() local
716 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_resume() local
[all...]
H A Dusb3503.c3 * Driver for SMSC USB3503 USB 2.0 hub controller driver
56 static int usb3503_connect(struct usb3503 *hub) in usb3503_connect() argument
58 struct device *dev = hub->dev; in usb3503_connect()
61 if (hub->regmap) { in usb3503_connect()
63 err = regmap_write(hub->regmap, USB3503_SP_ILOCK, in usb3503_connect()
72 if (hub->port_off_mask) { in usb3503_connect()
73 err = regmap_update_bits(hub->regmap, USB3503_PDS, in usb3503_connect()
74 hub->port_off_mask, in usb3503_connect()
75 hub->port_off_mask); in usb3503_connect()
83 err = regmap_update_bits(hub in usb3503_connect()
110 usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode) usb3503_switch_mode() argument
162 usb3503_probe(struct usb3503 *hub) usb3503_probe() argument
298 struct usb3503 *hub; usb3503_i2c_probe() local
319 struct usb3503 *hub; usb3503_i2c_remove() local
327 struct usb3503 *hub; usb3503_platform_probe() local
340 struct usb3503 *hub; usb3503_platform_remove() local
346 usb3503_suspend(struct usb3503 *hub) usb3503_suspend() argument
354 usb3503_resume(struct usb3503 *hub) usb3503_resume() argument
[all...]
H A Donboard_usb_hub.c32 * hub requires more than the currently supported supplies, add a new one here.
65 static int onboard_hub_power_on(struct onboard_hub *hub) in onboard_hub_power_on() argument
69 err = regulator_bulk_enable(hub->pdata->num_supplies, hub->supplies); in onboard_hub_power_on()
71 dev_err(hub->dev, "failed to enable supplies: %d\n", err); in onboard_hub_power_on()
75 fsleep(hub->pdata->reset_us); in onboard_hub_power_on()
76 gpiod_set_value_cansleep(hub->reset_gpio, 0); in onboard_hub_power_on()
78 hub->is_powered_on = true; in onboard_hub_power_on()
83 static int onboard_hub_power_off(struct onboard_hub *hub) in onboard_hub_power_off() argument
87 gpiod_set_value_cansleep(hub in onboard_hub_power_off()
102 struct onboard_hub *hub = dev_get_drvdata(dev); onboard_hub_suspend() local
131 struct onboard_hub *hub = dev_get_drvdata(dev); onboard_hub_resume() local
144 onboard_hub_add_usbdev(struct onboard_hub *hub, struct usb_device *udev) onboard_hub_add_usbdev() argument
180 onboard_hub_remove_usbdev(struct onboard_hub *hub, const struct usb_device *udev) onboard_hub_remove_usbdev() argument
204 const struct onboard_hub *hub = dev_get_drvdata(dev); always_powered_in_suspend_show() local
212 struct onboard_hub *hub = dev_get_drvdata(dev); always_powered_in_suspend_store() local
245 struct onboard_hub *hub; onboard_hub_probe() local
304 struct onboard_hub *hub = dev_get_drvdata(&pdev->dev); onboard_hub_remove() local
368 struct onboard_hub *hub; _find_onboard_hub() local
404 struct onboard_hub *hub; onboard_hub_usbdev_probe() local
426 struct onboard_hub *hub = dev_get_drvdata(&udev->dev); onboard_hub_usbdev_disconnect() local
[all...]
H A Dusb4604.c3 * Driver for SMSC USB4604 USB HSIC 4-port 2.0 hub controller driver
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 in usb4604_switch_mode()
82 usb4604_probe(struct usb4604 *hub) usb4604_probe() argument
102 struct usb4604 *hub; usb4604_i2c_probe() local
117 struct usb4604 *hub = i2c_get_clientdata(client); usb4604_i2c_suspend() local
127 struct usb4604 *hub = i2c_get_clientdata(client); usb4604_i2c_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/platform/surface/
H A Dsurface_aggregator_hub.c21 /* -- SSAM generic subsystem hub driver framework. -------------------------- */
36 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()
78 * There is a small possibility that hub devices were hot-removed and in ssam_hub_update_workfn()
80 * the state returned by get_state() and the state of the hub will in ssam_hub_update_workfn()
86 * additional flag on the hub and, in this case, override the returned in ssam_hub_update_workfn()
87 * hub stat in ssam_hub_update_workfn()
127 ssam_hub_update(struct ssam_hub *hub, bool connected) ssam_hub_update() argument
148 struct ssam_hub *hub = dev_get_drvdata(dev); ssam_hub_resume() local
158 struct ssam_hub *hub; ssam_hub_probe() local
198 struct ssam_hub *hub = ssam_device_get_drvdata(sdev); ssam_hub_remove() local
225 ssam_base_hub_query_state(struct ssam_hub *hub, enum ssam_hub_state *state) ssam_base_hub_query_state() argument
246 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); ssam_base_hub_notif() local
300 ssam_kip_hub_query_state(struct ssam_hub *hub, enum ssam_hub_state *state) ssam_kip_hub_query_state() argument
317 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); ssam_kip_hub_notif() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/core/
H A Dhub.c3 * USB hub driver.
39 #include "hub.h"
68 /* workqueue to process hub events */
72 /* synchronize hub-port add/remove and peering operations */
100 * hub driver's behavior. On the first initialization attempt, if the
128 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state);
129 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1,
132 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument
134 if (hub_is_superspeedplus(hub->hdev)) in portspeed()
136 if (hub_is_superspeed(hub in portspeed()
204 usb_set_lpm_mel(struct usb_device *udev, struct usb3_lpm_parameters *udev_lpm_params, unsigned int udev_exit_latency, struct usb_hub *hub, struct usb3_lpm_parameters *hub_lpm_params, unsigned int hub_exit_latency) usb_set_lpm_mel() argument
251 usb_set_lpm_pel(struct usb_device *udev, struct usb3_lpm_parameters *udev_lpm_params, unsigned int udev_exit_latency, struct usb_hub *hub, struct usb3_lpm_parameters *hub_lpm_params, unsigned int hub_exit_latency, unsigned int port_to_port_exit_latency) usb_set_lpm_pel() argument
330 struct usb_hub *hub; usb_set_lpm_parameters() local
482 set_port_led(struct usb_hub *hub, int port1, int selector) set_port_led() argument
497 struct usb_hub *hub = led_work() local
605 hub_ext_port_status(struct usb_hub *hub, int port1, int type, u16 *status, u16 *change, u32 *ext_status) hub_ext_port_status() argument
634 usb_hub_port_status(struct usb_hub *hub, int port1, u16 *status, u16 *change) usb_hub_port_status() argument
641 hub_resubmit_irq_urb(struct usb_hub *hub) hub_resubmit_irq_urb() argument
665 struct usb_hub *hub = from_timer(hub, t, irq_urb_retry); hub_retry_irq_urb() local
671 kick_hub_wq(struct usb_hub *hub) kick_hub_wq() argument
700 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_kick_hub_wq() local
717 struct usb_hub *hub; usb_wakeup_notification() local
738 struct usb_hub *hub = urb->context; hub_irq() local
802 struct usb_hub *hub = hub_tt_work() local
849 usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, int port1, bool set) usb_hub_set_port_power() argument
925 hub_power_on(struct usb_hub *hub, bool do_delay) hub_power_on() argument
950 hub_hub_status(struct usb_hub *hub, u16 *status, u16 *change) hub_hub_status() argument
970 hub_set_port_link_state(struct usb_hub *hub, int port1, unsigned int link_status) hub_set_port_link_state() argument
983 hub_port_logical_disconnect(struct usb_hub *hub, int port1) hub_port_logical_disconnect() argument
1015 struct usb_hub *hub; usb_remove_device() local
1042 hub_activate(struct usb_hub *hub, enum hub_activation_type type) hub_activate() argument
1317 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func2() local
1324 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func3() local
1333 hub_quiesce(struct usb_hub *hub, enum hub_quiescing_type type) hub_quiesce() argument
1361 hub_pm_barrier_for_all_ports(struct usb_hub *hub) hub_pm_barrier_for_all_ports() argument
1372 struct usb_hub *hub = usb_get_intfdata(intf); hub_pre_reset() local
1383 struct usb_hub *hub = usb_get_intfdata(intf); hub_post_reset() local
1391 hub_configure(struct usb_hub *hub, struct usb_endpoint_descriptor *endpoint) hub_configure() argument
1720 struct usb_hub *hub = container_of(kref, struct usb_hub, kref); hub_release() local
1731 struct usb_hub *hub = usb_get_intfdata(intf); hub_disconnect() local
1801 struct usb_hub *hub; hub_probe() local
1935 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); hub_ioctl() local
1973 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); find_port_owner() local
2022 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_release_all_ports() local
2035 struct usb_hub *hub; usb_device_is_owned() local
2045 struct usb_hub *hub; update_port_device_state() local
2068 struct usb_hub *hub = usb_hub_to_struct_hub(udev); recursively_mark_NOTATTACHED() local
2204 struct usb_hub *hub = usb_hub_to_struct_hub(udev); hub_disconnect_children() local
2235 struct usb_hub *hub = NULL; usb_disconnect() local
2479 struct usb_hub *hub; set_usb_port_removable() local
2614 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_new_device() local
2844 hub_port_warm_reset_required(struct usb_hub *hub, int port1, u16 portstatus) hub_port_warm_reset_required() argument
2860 hub_port_wait_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_wait_reset() argument
2957 hub_port_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_reset() argument
3116 hub_port_stop_enumerate(struct usb_hub *hub, int port1, int retries) hub_port_stop_enumerate() argument
3141 usb_port_is_power_on(struct usb_hub *hub, unsigned int portstatus) usb_port_is_power_on() argument
3173 port_is_suspended(struct usb_hub *hub, unsigned portstatus) port_is_suspended() argument
3192 check_port_resume_type(struct usb_device *udev, struct usb_hub *hub, int port1, int status, u16 portchange, u16 portstatus) check_port_resume_type() argument
3353 struct usb_hub *hub = usb_hub_to_struct_hub(udev); usb_wakeup_enabled_descendants() local
3410 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_suspend() local
3645 wait_for_connected(struct usb_device *udev, struct usb_hub *hub, int port1, u16 *portchange, u16 *portstatus) wait_for_connected() argument
3702 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_resume() local
3850 check_ports_changed(struct usb_hub *hub) check_ports_changed() argument
3867 struct usb_hub *hub = usb_get_intfdata(intf); hub_suspend() local
3920 report_wakeup_requests(struct usb_hub *hub) report_wakeup_requests() argument
3955 struct usb_hub *hub = usb_get_intfdata(intf); hub_resume() local
3972 struct usb_hub *hub = usb_get_intfdata(intf); hub_reset_resume() local
4424 struct usb_hub *hub; usb_enable_lpm() local
4474 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) hub_usb3_port_prepare_disable() argument
4500 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) hub_usb3_port_prepare_disable() argument
4530 hub_handle_remote_wakeup(struct usb_hub *hub, unsigned int port, u16 portstatus, u16 portchange) hub_handle_remote_wakeup() argument
4548 hub_port_disable(struct usb_hub *hub, int port1, int set_state) hub_port_disable() argument
4580 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_disable() local
4600 hub_port_debounce(struct usb_hub *hub, int port1, bool must_be_connected) hub_port_debounce() argument
4695 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); hub_set_initial_usb2_lpm_policy() local
4804 hub_port_init(struct usb_hub *hub, struct usb_device *udev, int port1, int retry_counter, struct usb_device_descriptor *dev_descr) hub_port_init() argument
5132 check_highspeed(struct usb_hub *hub, struct usb_device *udev, int port1) check_highspeed() argument
5160 hub_power_remaining(struct usb_hub *hub) hub_power_remaining() argument
5291 hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus, u16 portchange) hub_port_connect() argument
5775 struct usb_hub *hub; hub_event() local
6208 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_reset_device() local
6347 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_find_child() local
6358 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_adjust_deviceremovable() local
6412 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_get_hub_port_acpi_handle() local
[all...]
H A Dhub.h3 * usb hub driver head file
28 struct usb_hub_status hub; member
122 extern int usb_hub_create_port_device(struct usb_hub *hub,
124 extern void usb_hub_remove_port_device(struct usb_hub *hub,
126 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub,
129 extern int hub_port_debounce(struct usb_hub *hub, int port1,
133 extern int usb_hub_port_status(struct usb_hub *hub, int port1,
135 extern int usb_port_is_power_on(struct usb_hub *hub, unsigned int portstatus);
137 static inline bool hub_is_port_power_switchable(struct usb_hub *hub) in hub_is_port_power_switchable() argument
141 if (!hub) in hub_is_port_power_switchable()
159 hub_power_on_good_delay(struct usb_hub *hub) hub_power_on_good_delay() argument
169 hub_port_debounce_be_connected(struct usb_hub *hub, int port1) hub_port_debounce_be_connected() argument
175 hub_port_debounce_be_stable(struct usb_hub *hub, int port1) hub_port_debounce_be_stable() argument
[all...]
H A Dport.c15 #include "hub.h"
52 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_show() local
53 struct usb_interface *intf = to_usb_interface(hub->intfdev); in disable_show()
64 if (hub->disconnected) { in disable_show()
69 usb_hub_port_status(hub, port1, &portstatus, &unused); in disable_show()
70 disabled = !usb_port_is_power_on(hub, portstatus); in disable_show()
87 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_store() local
88 struct usb_interface *intf = to_usb_interface(hub->intfdev); in disable_store()
102 if (hub->disconnected) { in disable_store()
110 rc = usb_hub_set_port_power(hdev, hub, port in disable_store()
319 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_port_runtime_resume() local
378 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_port_runtime_suspend() local
601 find_and_link_peer(struct usb_hub *hub, int port1) find_and_link_peer() argument
680 usb_hub_create_port_device(struct usb_hub *hub, int port1) usb_hub_create_port_device() argument
782 usb_hub_remove_port_device(struct usb_hub *hub, int port1) usb_hub_remove_port_device() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/core/
H A Dhub.c3 * USB hub driver.
38 #include "hub.h"
61 /* workqueue to process hub events */
65 /* synchronize hub-port add/remove and peering operations */
93 * hub driver's behavior. On the first initialization attempt, if the
121 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state);
122 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1,
125 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument
127 if (hub_is_superspeedplus(hub->hdev)) in portspeed()
129 if (hub_is_superspeed(hub in portspeed()
197 usb_set_lpm_mel(struct usb_device *udev, struct usb3_lpm_parameters *udev_lpm_params, unsigned int udev_exit_latency, struct usb_hub *hub, struct usb3_lpm_parameters *hub_lpm_params, unsigned int hub_exit_latency) usb_set_lpm_mel() argument
244 usb_set_lpm_pel(struct usb_device *udev, struct usb3_lpm_parameters *udev_lpm_params, unsigned int udev_exit_latency, struct usb_hub *hub, struct usb3_lpm_parameters *hub_lpm_params, unsigned int hub_exit_latency, unsigned int port_to_port_exit_latency) usb_set_lpm_pel() argument
323 struct usb_hub *hub; usb_set_lpm_parameters() local
475 set_port_led(struct usb_hub *hub, int port1, int selector) set_port_led() argument
490 struct usb_hub *hub = led_work() local
598 hub_ext_port_status(struct usb_hub *hub, int port1, int type, u16 *status, u16 *change, u32 *ext_status) hub_ext_port_status() argument
627 hub_port_status(struct usb_hub *hub, int port1, u16 *status, u16 *change) hub_port_status() argument
634 hub_resubmit_irq_urb(struct usb_hub *hub) hub_resubmit_irq_urb() argument
658 struct usb_hub *hub = from_timer(hub, t, irq_urb_retry); hub_retry_irq_urb() local
664 kick_hub_wq(struct usb_hub *hub) kick_hub_wq() argument
693 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_kick_hub_wq() local
710 struct usb_hub *hub; usb_wakeup_notification() local
731 struct usb_hub *hub = urb->context; hub_irq() local
795 struct usb_hub *hub = hub_tt_work() local
842 usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, int port1, bool set) usb_hub_set_port_power() argument
918 hub_power_on(struct usb_hub *hub, bool do_delay) hub_power_on() argument
943 hub_hub_status(struct usb_hub *hub, u16 *status, u16 *change) hub_hub_status() argument
963 hub_set_port_link_state(struct usb_hub *hub, int port1, unsigned int link_status) hub_set_port_link_state() argument
976 hub_port_logical_disconnect(struct usb_hub *hub, int port1) hub_port_logical_disconnect() argument
1008 struct usb_hub *hub; usb_remove_device() local
1035 hub_activate(struct usb_hub *hub, enum hub_activation_type type) hub_activate() argument
1310 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func2() local
1317 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func3() local
1326 hub_quiesce(struct usb_hub *hub, enum hub_quiescing_type type) hub_quiesce() argument
1354 hub_pm_barrier_for_all_ports(struct usb_hub *hub) hub_pm_barrier_for_all_ports() argument
1365 struct usb_hub *hub = usb_get_intfdata(intf); hub_pre_reset() local
1376 struct usb_hub *hub = usb_get_intfdata(intf); hub_post_reset() local
1384 hub_configure(struct usb_hub *hub, struct usb_endpoint_descriptor *endpoint) hub_configure() argument
1713 struct usb_hub *hub = container_of(kref, struct usb_hub, kref); hub_release() local
1724 struct usb_hub *hub = usb_get_intfdata(intf); hub_disconnect() local
1792 struct usb_hub *hub; hub_probe() local
1914 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); hub_ioctl() local
1952 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); find_port_owner() local
2001 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_release_all_ports() local
2014 struct usb_hub *hub; usb_device_is_owned() local
2024 struct usb_hub *hub = usb_hub_to_struct_hub(udev); recursively_mark_NOTATTACHED() local
2182 struct usb_hub *hub = usb_hub_to_struct_hub(udev); hub_disconnect_children() local
2212 struct usb_hub *hub = NULL; usb_disconnect() local
2456 struct usb_hub *hub; set_usb_port_removable() local
2591 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_new_device() local
2812 hub_is_wusb(struct usb_hub *hub) hub_is_wusb() argument
2873 hub_port_warm_reset_required(struct usb_hub *hub, int port1, u16 portstatus) hub_port_warm_reset_required() argument
2889 hub_port_wait_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_wait_reset() argument
2990 hub_port_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_reset() argument
3127 port_is_power_on(struct usb_hub *hub, unsigned portstatus) port_is_power_on() argument
3159 port_is_suspended(struct usb_hub *hub, unsigned portstatus) port_is_suspended() argument
3178 check_port_resume_type(struct usb_device *udev, struct usb_hub *hub, int port1, int status, u16 portchange, u16 portstatus) check_port_resume_type() argument
3339 struct usb_hub *hub = usb_hub_to_struct_hub(udev); usb_wakeup_enabled_descendants() local
3396 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_suspend() local
3610 wait_for_connected(struct usb_device *udev, struct usb_hub *hub, int *port1, u16 *portchange, u16 *portstatus) wait_for_connected() argument
3667 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_resume() local
3815 check_ports_changed(struct usb_hub *hub) check_ports_changed() argument
3832 struct usb_hub *hub = usb_get_intfdata(intf); hub_suspend() local
3885 report_wakeup_requests(struct usb_hub *hub) report_wakeup_requests() argument
3920 struct usb_hub *hub = usb_get_intfdata(intf); hub_resume() local
3937 struct usb_hub *hub = usb_get_intfdata(intf); hub_reset_resume() local
4413 struct usb_hub *hub; usb_enable_lpm() local
4463 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) hub_usb3_port_prepare_disable() argument
4489 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) hub_usb3_port_prepare_disable() argument
4519 hub_handle_remote_wakeup(struct usb_hub *hub, unsigned int port, u16 portstatus, u16 portchange) hub_handle_remote_wakeup() argument
4532 hub_port_disable(struct usb_hub *hub, int port1, int set_state) hub_port_disable() argument
4564 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_disable() local
4584 hub_port_debounce(struct usb_hub *hub, int port1, bool must_be_connected) hub_port_debounce() argument
4679 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); hub_set_initial_usb2_lpm_policy() local
4788 hub_port_init(struct usb_hub *hub, struct usb_device *udev, int port1, int retry_counter, struct usb_device_descriptor *dev_descr) hub_port_init() argument
5117 check_highspeed(struct usb_hub *hub, struct usb_device *udev, int port1) check_highspeed() argument
5145 hub_power_remaining(struct usb_hub *hub) hub_power_remaining() argument
5276 hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus, u16 portchange) hub_port_connect() argument
5742 struct usb_hub *hub; hub_event() local
6168 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_reset_device() local
6307 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_find_child() local
6318 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_adjust_deviceremovable() local
6372 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_get_hub_port_acpi_handle() local
[all...]
H A Dhub.h3 * usb hub driver head file
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
157 hub_port_debounce_be_connected(struct usb_hub *hub, int port1) hub_port_debounce_be_connected() argument
163 hub_port_debounce_be_stable(struct usb_hub *hub, int port1) hub_port_debounce_be_stable() argument
[all...]
/kernel/linux/linux-5.10/drivers/fsi/
H A Dfsi-master-hub.c3 * FSI hub master driver
21 * FSI hub master support
23 * A hub master increases the number of potential target devices that the
25 * each of those links can in turn be chained to a hub master with multiple
28 * The hub is controlled by a set of control registers exposed as a regular fsi
29 * device (the hub->upstream device), and provides access to the downstream FSI
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 in hub_master_write() local
83 struct fsi_master_hub *hub = to_fsi_master_hub(master); hub_master_link_enable() local
108 struct fsi_master_hub *hub = to_fsi_master_hub(dev_to_fsi_master(dev)); hub_master_release() local
124 hub_master_init(struct fsi_master_hub *hub) hub_master_init() argument
198 struct fsi_master_hub *hub; hub_master_probe() local
264 struct fsi_master_hub *hub = dev_get_drvdata(dev); hub_master_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/fsi/
H A Dfsi-master-hub.c3 * FSI hub master driver
21 * FSI hub master support
23 * A hub master increases the number of potential target devices that the
25 * each of those links can in turn be chained to a hub master with multiple
28 * The hub is controlled by a set of control registers exposed as a regular fsi
29 * device (the hub->upstream device), and provides access to the downstream FSI
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 in hub_master_write() local
83 struct fsi_master_hub *hub = to_fsi_master_hub(master); hub_master_link_enable() local
108 struct fsi_master_hub *hub = to_fsi_master_hub(to_fsi_master(dev)); hub_master_release() local
124 hub_master_init(struct fsi_master_hub *hub) hub_master_init() argument
198 struct fsi_master_hub *hub; hub_master_probe() local
264 struct fsi_master_hub *hub = dev_get_drvdata(dev); hub_master_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dhub.c139 int tegra_display_hub_prepare(struct tegra_display_hub *hub) in tegra_display_hub_prepare() argument
149 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_prepare()
150 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_prepare()
160 void tegra_display_hub_cleanup(struct tegra_display_hub *hub) in tegra_display_hub_cleanup() argument
168 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_cleanup()
169 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_cleanup()
558 struct tegra_display_hub *hub = tegra->hub; in tegra_shared_plane_create() local
575 plane->wgrp = &hub->wgrps[wgrp]; in tegra_shared_plane_create()
627 tegra_display_hub_get_state(struct tegra_display_hub *hub, in tegra_display_hub_get_state() argument
709 struct tegra_display_hub *hub = tegra->hub; tegra_display_hub_atomic_commit() local
734 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_init() local
764 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_runtime_suspend() local
787 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_runtime_resume() local
846 struct tegra_display_hub *hub; tegra_display_hub_probe() local
965 struct tegra_display_hub *hub = platform_get_drvdata(pdev); tegra_display_hub_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dhub.c156 int tegra_display_hub_prepare(struct tegra_display_hub *hub) in tegra_display_hub_prepare() argument
166 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_prepare()
167 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; in tegra_display_hub_prepare()
177 void tegra_display_hub_cleanup(struct tegra_display_hub *hub) in tegra_display_hub_cleanup() argument
185 for (i = 0; i < hub->soc->num_wgrps; i++) { in tegra_display_hub_cleanup()
186 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
916 struct tegra_display_hub *hub = tegra->hub; tegra_display_hub_atomic_commit() local
941 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_init() local
971 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_runtime_suspend() local
994 struct tegra_display_hub *hub = to_tegra_display_hub(client); tegra_display_hub_runtime_resume() local
1054 struct tegra_display_hub *hub; tegra_display_hub_probe() local
1179 struct tegra_display_hub *hub = platform_get_drvdata(pdev); tegra_display_hub_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dmmhub_v3_0_2.c132 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_2_setup_vm_pt_regs() local
135 hub->ctx_addr_distance * vmid, in mmhub_v3_0_2_setup_vm_pt_regs()
139 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
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()
359 hub in mmhub_v3_0_2_setup_vmid_config()
364 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_2_program_invalidation() local
393 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_2_gart_disable() local
472 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_2_init() local
[all...]
H A Dmmhub_v3_0_1.c141 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_1_setup_vm_pt_regs() local
144 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs()
148 hub->ctx_addr_distance * vmid, in mmhub_v3_0_1_setup_vm_pt_regs()
309 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; in mmhub_v3_0_1_setup_vmid_config() local
341 i * hub->ctx_distance, tmp); in mmhub_v3_0_1_setup_vmid_config()
343 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config()
345 i * hub->ctx_addr_distance, 0); in mmhub_v3_0_1_setup_vmid_config()
347 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config()
350 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config()
354 hub in mmhub_v3_0_1_setup_vmid_config()
359 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_1_program_invalidation() local
388 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_1_gart_disable() local
462 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; mmhub_v3_0_1_init() local
[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()
298 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_3_setup_vmid_config() local
329 i * hub->ctx_distance, tmp); in gfxhub_v3_0_3_setup_vmid_config()
331 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config()
333 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_3_setup_vmid_config()
335 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config()
338 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config()
342 hub in gfxhub_v3_0_3_setup_vmid_config()
347 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_3_program_invalidation() local
376 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_3_gart_disable() local
454 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_3_init() local
[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()
293 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_setup_vmid_config() local
324 i * hub->ctx_distance, tmp); in gfxhub_v3_0_setup_vmid_config()
326 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
328 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
330 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
333 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
337 hub in gfxhub_v3_0_setup_vmid_config()
342 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_program_invalidation() local
383 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_gart_disable() local
466 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_init() local
[all...]
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
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()
329 hub in gfxhub_v2_0_setup_vmid_config()
334 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v2_0_program_invalidation() local
363 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v2_0_gart_disable() local
437 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v2_0_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dgfxhub_v2_1.c123 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_1_setup_vm_pt_regs() local
126 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs()
130 hub->ctx_addr_distance * vmid, in gfxhub_v2_1_setup_vm_pt_regs()
293 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_1_setup_vmid_config() local
324 i * hub->ctx_distance, tmp); in gfxhub_v2_1_setup_vmid_config()
326 i * hub->ctx_addr_distance, 0); 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, in gfxhub_v2_1_setup_vmid_config()
333 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config()
340 struct amdgpu_vmhub *hub in gfxhub_v2_1_program_invalidation() local
381 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v2_1_gart_disable() local
459 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v2_1_init() local
[all...]
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()
287 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v2_0_setup_vmid_config() local
318 i * hub->ctx_distance, tmp); 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, 0); in gfxhub_v2_0_setup_vmid_config()
324 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config()
327 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config()
334 struct amdgpu_vmhub *hub in gfxhub_v2_0_program_invalidation() local
363 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v2_0_gart_disable() local
436 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v2_0_init() local
[all...]
H A Dgfxhub_v1_0.c41 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_setup_vm_pt_regs() local
44 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs()
48 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs()
210 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; in gfxhub_v1_0_setup_vmid_config() local
250 i * hub->ctx_distance, tmp); in gfxhub_v1_0_setup_vmid_config()
252 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config()
254 i * hub->ctx_addr_distance, 0); in gfxhub_v1_0_setup_vmid_config()
256 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config()
259 i * hub->ctx_addr_distance, in gfxhub_v1_0_setup_vmid_config()
266 struct amdgpu_vmhub *hub in gfxhub_v1_0_program_invalidation() local
309 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v1_0_gart_disable() local
378 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB_0]; gfxhub_v1_0_init() local
[all...]

Completed in 22 milliseconds

12345678910