/linux-master/drivers/usb/misc/ |
H A D | usb3503.c | 3 * Driver for SMSC USB3503 USB 2.0 hub controller driver 56 static int usb3503_connect(struct usb3503 *hub) argument 58 struct device *dev = hub->dev; 61 if (hub->regmap) { 63 err = regmap_write(hub->regmap, USB3503_SP_ILOCK, 72 if (hub->port_off_mask) { 73 err = regmap_update_bits(hub->regmap, USB3503_PDS, 74 hub->port_off_mask, 75 hub->port_off_mask); 83 err = regmap_update_bits(hub 110 usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode) argument 162 usb3503_probe(struct usb3503 *hub) argument 298 struct usb3503 *hub; local 319 struct usb3503 *hub; local 327 struct usb3503 *hub; local 340 struct usb3503 *hub; local 346 usb3503_suspend(struct usb3503 *hub) argument 354 usb3503_resume(struct usb3503 *hub) argument [all...] |
H A D | usb4604.c | 3 * Driver for SMSC USB4604 USB HSIC 4-port 2.0 hub controller driver 28 static void usb4604_reset(struct usb4604 *hub, int state) argument 30 gpiod_set_value_cansleep(hub->gpio_reset, state); 37 static int usb4604_connect(struct usb4604 *hub) argument 39 struct device *dev = hub->dev; 44 usb4604_reset(hub, 1); 48 usb4604_reset(hub, 0); 52 hub->mode = USB4604_MODE_HUB; 58 static int usb4604_switch_mode(struct usb4604 *hub, enum usb4604_mode mode) argument 60 struct device *dev = hub 82 usb4604_probe(struct usb4604 *hub) argument 102 struct usb4604 *hub; local 117 struct usb4604 *hub = i2c_get_clientdata(client); local 127 struct usb4604 *hub = i2c_get_clientdata(client); local [all...] |
H A D | usb251xb.c | 242 static int usb251x_check_gpio_chip(struct usb251xb *hub) argument 244 struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); 245 struct i2c_adapter *adap = hub->i2c->adapter; 248 if (!hub->gpio_reset) 256 dev_err(hub->dev, "Reset GPIO chip is at the same i2c-bus\n"); 263 static int usb251x_check_gpio_chip(struct usb251xb *hub) argument 269 static void usb251xb_reset(struct usb251xb *hub) argument 271 if (!hub->gpio_reset) 274 i2c_lock_bus(hub->i2c->adapter, I2C_LOCK_SEGMENT); 276 gpiod_set_value_cansleep(hub 286 usb251xb_connect(struct usb251xb *hub) argument 380 usb251xb_get_ports_field(struct usb251xb *hub, const char *prop_name, u8 port_cnt, bool ds_only, u8 *fld) argument 397 usb251xb_get_ofdata(struct usb251xb *hub, const struct usb251xb_data *data) argument 627 struct usb251xb *hub = data; local 632 usb251xb_probe(struct usb251xb *hub) argument 692 struct usb251xb *hub; local 708 struct usb251xb *hub = i2c_get_clientdata(client); local 716 struct usb251xb *hub = i2c_get_clientdata(client); local [all...] |
H A D | onboard_usb_hub.c | 34 * hub requires more than the currently supported supplies, add a new one here. 68 static int onboard_hub_power_on(struct onboard_hub *hub) argument 72 err = clk_prepare_enable(hub->clk); 74 dev_err(hub->dev, "failed to enable clock: %pe\n", ERR_PTR(err)); 78 err = regulator_bulk_enable(hub->pdata->num_supplies, hub->supplies); 80 dev_err(hub->dev, "failed to enable supplies: %pe\n", ERR_PTR(err)); 84 fsleep(hub->pdata->reset_us); 85 gpiod_set_value_cansleep(hub->reset_gpio, 0); 87 hub 96 onboard_hub_power_off(struct onboard_hub *hub) argument 117 struct onboard_hub *hub = dev_get_drvdata(dev); local 146 struct onboard_hub *hub = dev_get_drvdata(dev); local 159 onboard_hub_add_usbdev(struct onboard_hub *hub, struct usb_device *udev) argument 195 onboard_hub_remove_usbdev(struct onboard_hub *hub, const struct usb_device *udev) argument 219 const struct onboard_hub *hub = dev_get_drvdata(dev); local 227 struct onboard_hub *hub = dev_get_drvdata(dev); local 259 struct onboard_hub *hub; local 318 struct onboard_hub *hub = dev_get_drvdata(&pdev->dev); local 382 struct onboard_hub *hub; local 418 struct onboard_hub *hub; local 440 struct onboard_hub *hub = dev_get_drvdata(&udev->dev); local [all...] |
/linux-master/drivers/platform/surface/ |
H A D | surface_aggregator_hub.c | 21 /* -- 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); local 73 status = hub->ops.get_state(hub, &state); 78 * There is a small possibility that hub devices were hot-removed and 80 * the state returned by get_state() and the state of the hub will 86 * additional flag on the hub and, in this case, override the returned 87 * hub stat 127 ssam_hub_update(struct ssam_hub *hub, bool connected) argument 148 struct ssam_hub *hub = dev_get_drvdata(dev); local 158 struct ssam_hub *hub; local 198 struct ssam_hub *hub = ssam_device_get_drvdata(sdev); local 225 ssam_base_hub_query_state(struct ssam_hub *hub, enum ssam_hub_state *state) argument 246 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); local 300 ssam_kip_hub_query_state(struct ssam_hub *hub, enum ssam_hub_state *state) argument 317 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); local [all...] |
/linux-master/drivers/fsi/ |
H A D | fsi-master-hub.c | 3 * 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); local 53 addr += hub->addr + (link * FSI_HUB_LINK_SIZE); 54 return fsi_slave_read(hub->upstream->slave, addr, val, size); 60 struct fsi_master_hub *hub local 83 struct fsi_master_hub *hub = to_fsi_master_hub(master); local 108 struct fsi_master_hub *hub = to_fsi_master_hub(to_fsi_master(dev)); local 124 hub_master_init(struct fsi_master_hub *hub) argument 198 struct fsi_master_hub *hub; local 264 struct fsi_master_hub *hub = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/usb/core/ |
H A D | hub.h | 3 * usb hub driver head file 29 struct usb_hub_status hub; member in union:usb_hub::__anon263 125 extern int usb_hub_create_port_device(struct usb_hub *hub, 127 extern void usb_hub_remove_port_device(struct usb_hub *hub, 129 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, 132 extern void hub_get(struct usb_hub *hub); 133 extern void hub_put(struct usb_hub *hub); 134 extern int hub_port_debounce(struct usb_hub *hub, int port1, 138 extern int usb_hub_port_status(struct usb_hub *hub, int port1, 140 extern int usb_port_is_power_on(struct usb_hub *hub, unsigne 142 hub_is_port_power_switchable(struct usb_hub *hub) argument 164 hub_power_on_good_delay(struct usb_hub *hub) argument 174 hub_port_debounce_be_connected(struct usb_hub *hub, int port1) argument 180 hub_port_debounce_be_stable(struct usb_hub *hub, int port1) argument [all...] |
H A D | hub.c | 3 * USB hub driver. 39 #include "hub.h" 75 /* workqueue to process hub events */ 79 /* synchronize hub-port add/remove and peering operations */ 107 * hub driver's behavior. On the first initialization attempt, if the 134 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state); 135 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1, 138 static inline char *portspeed(struct usb_hub *hub, int portstatus) argument 140 if (hub_is_superspeedplus(hub->hdev)) 142 if (hub_is_superspeed(hub 210 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) argument 257 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) argument 336 struct usb_hub *hub; local 488 set_port_led(struct usb_hub *hub, int port1, int selector) argument 503 struct usb_hub *hub = local 611 hub_ext_port_status(struct usb_hub *hub, int port1, int type, u16 *status, u16 *change, u32 *ext_status) argument 668 usb_hub_port_status(struct usb_hub *hub, int port1, u16 *status, u16 *change) argument 675 hub_resubmit_irq_urb(struct usb_hub *hub) argument 699 struct usb_hub *hub = from_timer(hub, t, irq_urb_retry); local 705 kick_hub_wq(struct usb_hub *hub) argument 734 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 751 struct usb_hub *hub; local 772 struct usb_hub *hub = urb->context; local 836 struct usb_hub *hub = local 883 usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, int port1, bool set) argument 959 hub_power_on(struct usb_hub *hub, bool do_delay) argument 984 hub_hub_status(struct usb_hub *hub, u16 *status, u16 *change) argument 1004 hub_set_port_link_state(struct usb_hub *hub, int port1, unsigned int link_status) argument 1017 hub_port_logical_disconnect(struct usb_hub *hub, int port1) argument 1049 struct usb_hub *hub; local 1076 hub_activate(struct usb_hub *hub, enum hub_activation_type type) argument 1351 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); local 1358 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); local 1367 hub_quiesce(struct usb_hub *hub, enum hub_quiescing_type type) argument 1395 hub_pm_barrier_for_all_ports(struct usb_hub *hub) argument 1406 struct usb_hub *hub = usb_get_intfdata(intf); local 1417 struct usb_hub *hub = usb_get_intfdata(intf); local 1425 hub_configure(struct usb_hub *hub, struct usb_endpoint_descriptor *endpoint) argument 1754 struct usb_hub *hub = container_of(kref, struct usb_hub, kref); local 1761 hub_get(struct usb_hub *hub) argument 1766 hub_put(struct usb_hub *hub) argument 1775 struct usb_hub *hub = usb_get_intfdata(intf); local 1845 struct usb_hub *hub; local 1979 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 2017 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 2066 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 2079 struct usb_hub *hub; local 2089 struct usb_hub *hub; local 2112 struct usb_hub *hub = usb_hub_to_struct_hub(udev); local 2248 struct usb_hub *hub = usb_hub_to_struct_hub(udev); local 2279 struct usb_hub *hub = NULL; local 2525 struct usb_hub *hub; local 2660 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 2892 hub_port_warm_reset_required(struct usb_hub *hub, int port1, u16 portstatus) argument 2908 hub_port_wait_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) argument 3005 hub_port_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) argument 3164 hub_port_stop_enumerate(struct usb_hub *hub, int port1, int retries) argument 3189 usb_port_is_power_on(struct usb_hub *hub, unsigned int portstatus) argument 3221 port_is_suspended(struct usb_hub *hub, unsigned portstatus) argument 3240 check_port_resume_type(struct usb_device *udev, struct usb_hub *hub, int port1, int status, u16 portchange, u16 portstatus) argument 3401 struct usb_hub *hub = usb_hub_to_struct_hub(udev); local 3458 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 3693 wait_for_connected(struct usb_device *udev, struct usb_hub *hub, int port1, u16 *portchange, u16 *portstatus) argument 3750 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 3898 check_ports_changed(struct usb_hub *hub) argument 3915 struct usb_hub *hub = usb_get_intfdata(intf); local 3968 report_wakeup_requests(struct usb_hub *hub) argument 4003 struct usb_hub *hub = usb_get_intfdata(intf); local 4020 struct usb_hub *hub = usb_get_intfdata(intf); local 4472 struct usb_hub *hub; local 4522 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) argument 4548 hub_usb3_port_prepare_disable(struct usb_hub *hub, struct usb_port *port_dev) argument 4578 hub_handle_remote_wakeup(struct usb_hub *hub, unsigned int port, u16 portstatus, u16 portchange) argument 4596 hub_port_disable(struct usb_hub *hub, int port1, int set_state) argument 4628 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 4648 hub_port_debounce(struct usb_hub *hub, int port1, bool must_be_connected) argument 4707 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 4748 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 4857 hub_port_init(struct usb_hub *hub, struct usb_device *udev, int port1, int retry_counter, struct usb_device_descriptor *dev_descr) argument 5185 check_highspeed(struct usb_hub *hub, struct usb_device *udev, int port1) argument 5213 hub_power_remaining(struct usb_hub *hub) argument 5344 hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus, u16 portchange) argument 5828 struct usb_hub *hub; local 6261 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); local 6400 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 6411 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local 6465 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); local [all...] |
H A D | of.c | 16 * @hub: hub to which device is connected 19 * Look up the node of a USB device given its parent hub device and one-based 25 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1) argument 30 for_each_child_of_node(hub->dev.of_node, node) { 79 static bool usb_of_has_devices_or_graph(const struct usb_device *hub) argument 81 const struct device_node *np = hub->dev.of_node; 95 * usb_of_get_connect_type() - get a USB hub's port connect_type 96 * @hub: hub t 108 usb_of_get_connect_type(struct usb_device *hub, int port1) argument [all...] |
/linux-master/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | Makefile | 3 aspeed-vhub-y := core.o ep0.o epn.o dev.o hub.o
|
/linux-master/arch/mips/include/asm/sn/ |
H A D | intr.h | 12 * Macros to manipulate the interrupt register on the calling hub chip. 17 #define REMOTE_HUB_SEND_INTR(hub, level) \ 18 REMOTE_HUB_S((hub), PI_INT_PEND_MOD, (0x100 | (level))) 22 * to the hub. Otherwise we could end up losing interrupts. 32 #define REMOTE_HUB_CLR_INTR(hub, level) \ 34 nasid_t __hub = (hub); \
|
H A D | agent.h | 6 * This file has definitions for the hub and snac interfaces. 18 #include <asm/sn/sn0/hub.h> 20 #include <asm/sn/sn1/hub.h>
|
/linux-master/arch/mips/include/asm/mach-ip27/ |
H A D | mmzone.h | 20 struct hub_data hub; member in struct:node_data 26 #define hub_data(n) (&__node_data[(n)]->hub)
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfxhub_v2_0.c | 123 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 126 hub->ctx_addr_distance * vmid, 130 hub->ctx_addr_distance * vmid, 285 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 290 tmp = RREG32_SOC15_OFFSET(GC, 0, mmGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); 316 i * hub->ctx_distance, tmp); 318 i * hub->ctx_addr_distance, 0); 320 i * hub->ctx_addr_distance, 0); 322 i * hub->ctx_addr_distance, 325 i * hub 334 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 363 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 437 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local [all...] |
H A D | gfxhub_v3_0_3.c | 125 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 128 hub->ctx_addr_distance * vmid, 132 hub->ctx_addr_distance * vmid, 297 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 302 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); 328 i * hub->ctx_distance, tmp); 330 i * hub->ctx_addr_distance, 0); 332 i * hub->ctx_addr_distance, 0); 334 i * hub->ctx_addr_distance, 337 i * hub 346 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 375 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 453 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local [all...] |
H A D | gfxhub_v1_0.c | 43 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 46 hub->ctx_addr_distance * vmid, 50 hub->ctx_addr_distance * vmid, 252 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 265 tmp = RREG32_SOC15_OFFSET(GC, 0, mmVM_CONTEXT1_CNTL, i * hub->ctx_distance); 296 i * hub->ctx_distance, tmp); 298 i * hub->ctx_addr_distance, 0); 300 i * hub->ctx_addr_distance, 0); 302 i * hub->ctx_addr_distance, 305 i * hub 312 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 343 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 417 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local [all...] |
H A D | mmhub_v3_0.c | 139 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 142 hub->ctx_addr_distance * vmid, 146 hub->ctx_addr_distance * vmid, 321 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 326 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); 353 i * hub->ctx_distance, tmp); 355 i * hub->ctx_addr_distance, 0); 357 i * hub->ctx_addr_distance, 0); 359 i * hub->ctx_addr_distance, 362 i * hub 371 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 400 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 479 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local [all...] |
H A D | mmhub_v3_0_2.c | 132 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 135 hub->ctx_addr_distance * vmid, 139 hub->ctx_addr_distance * vmid, 313 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 318 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); 345 i * hub->ctx_distance, tmp); 347 i * hub->ctx_addr_distance, 0); 349 i * hub->ctx_addr_distance, 0); 351 i * hub->ctx_addr_distance, 354 i * hub 363 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 392 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 471 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local [all...] |
H A D | gfxhub_v11_5_0.c | 127 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 130 hub->ctx_addr_distance * vmid, 134 hub->ctx_addr_distance * vmid, 295 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 300 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); 326 i * hub->ctx_distance, tmp); 328 i * hub->ctx_addr_distance, 0); 330 i * hub->ctx_addr_distance, 0); 332 i * hub->ctx_addr_distance, 335 i * hub 344 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 385 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local 468 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; local [all...] |
H A D | mmhub_v2_0.c | 190 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 193 hub->ctx_addr_distance * vmid, 197 hub->ctx_addr_distance * vmid, 365 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 370 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); 397 i * hub->ctx_distance, tmp); 399 i * hub->ctx_addr_distance, 0); 401 i * hub->ctx_addr_distance, 0); 403 i * hub->ctx_addr_distance, 406 i * hub 415 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 444 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 523 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local [all...] |
H A D | mmhub_v2_3.c | 124 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 127 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base)); 130 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base)); 283 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 288 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); 315 i * hub->ctx_distance, tmp); 317 i * hub->ctx_addr_distance, 0); 319 i * hub->ctx_addr_distance, 0); 321 i * hub->ctx_addr_distance, 324 i * hub 333 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 376 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 450 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local [all...] |
H A D | mmhub_v3_0_1.c | 141 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 144 hub->ctx_addr_distance * vmid, 148 hub->ctx_addr_distance * vmid, 308 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 313 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, regMMVM_CONTEXT1_CNTL, i * hub->ctx_distance); 340 i * hub->ctx_distance, tmp); 342 i * hub->ctx_addr_distance, 0); 344 i * hub->ctx_addr_distance, 0); 346 i * hub->ctx_addr_distance, 349 i * hub 358 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 387 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local 461 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_MMHUB0(0)]; local [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | hub.c | 156 int tegra_display_hub_prepare(struct tegra_display_hub *hub) argument 166 for (i = 0; i < hub->soc->num_wgrps; i++) { 167 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; 177 void tegra_display_hub_cleanup(struct tegra_display_hub *hub) argument 185 for (i = 0; i < hub->soc->num_wgrps; i++) { 186 struct tegra_windowgroup *wgrp = &hub->wgrps[i]; 763 struct tegra_display_hub *hub = tegra->hub; local 779 plane->wgrp = &hub->wgrps[wgrp]; 834 tegra_display_hub_get_state(struct tegra_display_hub *hub, argument 916 struct tegra_display_hub *hub = tegra->hub; local 941 struct tegra_display_hub *hub = to_tegra_display_hub(client); local 971 struct tegra_display_hub *hub = to_tegra_display_hub(client); local 994 struct tegra_display_hub *hub = to_tegra_display_hub(client); local 1054 struct tegra_display_hub *hub; local 1179 struct tegra_display_hub *hub = platform_get_drvdata(pdev); local [all...] |
/linux-master/include/linux/usb/ |
H A D | of.h | 21 enum usb_port_connect_type usb_of_get_connect_type(struct usb_device *hub, int port1); 22 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1); 43 usb_of_get_connect_type(const struct usb_device *hub, int port1) argument 48 usb_of_get_device_node(struct usb_device *hub, int port1) argument
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | ifc00d.h | 36 __u8 hub; member in struct:gp100_vmm_fault_cancel_v0
|