Lines Matching full:router
256 * @sw: USB4 router to setup
302 /* Only enable PCIe tunneling if the parent router supports it */ in usb4_switch_setup()
328 * usb4_switch_read_uid() - Read UID from USB4 router
329 * @sw: USB4 router
332 * Reads 64-bit UID from USB4 router config space.
367 * usb4_switch_drom_read() - Read arbitrary bytes from USB4 router DROM
368 * @sw: USB4 router
373 * Uses USB4 router operations to read router DROM. For devices this
375 * case the host router does not have DROM.
386 * @sw: USB4 router
389 * established with the upstream router. Call only for device routers.
407 * @sw: USB4 router
410 * Enables/disables router to wake up from sleep.
453 * Enable wakes from PCIe and USB 3.x on this router. Only in usb4_switch_set_wake()
476 * usb4_switch_set_sleep() - Prepare the router to enter sleep
477 * @sw: USB4 router
479 * Sets sleep bit for the router. Returns when the router sleep ready
503 * usb4_switch_nvm_sector_size() - Return router NVM sector size
504 * @sw: USB4 router
506 * If the router supports NVM operations this function returns the NVM
558 * usb4_switch_nvm_read() - Read arbitrary bytes from router NVM
559 * @sw: USB4 router
564 * Reads NVM contents of the router. If NVM is not supported returns
615 * usb4_switch_nvm_write() - Write to the router NVM
616 * @sw: USB4 router
621 * Writes @buf to the router NVM using USB4 router operations. If NVM
639 * @sw: USB4 router
643 * is successful the router is power cycled and the new NVM starts
672 * @sw: USB4 router
703 * @sw: USB4 router
706 * Allocates DP IN resource for DP tunneling using USB4 router
731 * @sw: USB4 router
777 * @sw: USB4 router
808 * @sw: USB4 router
842 * access the router below this port.
881 * @port: USB4 router
892 * @port: USB4 router