📦 linux-manual
82568 pages · page 381 of 413
U (continued)
- usb4_port_retimer_nvm_set_offset(9)Set NVM write offset✨
- usb4_port_retimer_nvm_write(9)Write to retimer NVM✨
- usb4_port_retimer_set_inbound_sbtx(9)Enable sideband channel transactions✨
- usb4_port_retimer_unset_inbound_sbtx(9)Disable sideband channel transactions✨
- usb4_port_router_offline(9)Put the USB4 port to offline mode✨
- usb4_port_router_online(9)Put the USB4 port back online✨
- usb4_port_sb_read(9)Read from sideband register✨
- usb4_port_sb_write(9)Write to sideband register✨
- usb4_port_sw_margin(9)Run software lane margining on port✨
- usb4_port_sw_margin_errors(9)Read the software margining error counters✨
- usb4_port_unconfigure(9)Set USB4 port unconfigured✨
- usb4_port_unconfigure_xdomain(9)Unconfigure port for XDomain✨
- usb4_port_unlock(9)Unlock USB4 downstream port✨
- usb4_switch_add_ports(9)Add USB4 ports for this router✨
- usb4_switch_alloc_dp_resource(9)Allocate DP IN resource✨
- usb4_switch_check_wakes(9)Check for wakes and notify PM core about them✨
- usb4_switch_configuration_valid(9)Set tunneling configuration to be valid✨
- usb4_switch_credits_init(9)Read buffer allocation parameters✨
- usb4_switch_dealloc_dp_resource(9)Releases allocated DP IN resource✨
- usb4_switch_drom_read(9)Read arbitrary bytes from USB4 router DROM✨
- usb4_switch_lane_bonding_possible(9)Are conditions met for lane bonding✨
- usb4_switch_map_pcie_down(9)Map USB4 port to a PCIe downstream adapter✨
- usb4_switch_map_usb3_down(9)Map USB4 port to a USB3 downstream adapter✨
- usb4_switch_nvm_authenticate(9)Authenticate new NVM✨
- usb4_switch_nvm_authenticate_status(9)Read status of last NVM authenticate✨
- usb4_switch_nvm_read(9)Read arbitrary bytes from router NVM✨
- usb4_switch_nvm_sector_size(9)Return router NVM sector size✨
- usb4_switch_nvm_set_offset(9)Set NVM write offset✨
- usb4_switch_nvm_write(9)Write to the router NVM✨
- usb4_switch_query_dp_resource(9)Query availability of DP IN resource✨
- usb4_switch_read_uid(9)Read UID from USB4 router✨
- usb4_switch_remove_ports(9)Removes USB4 ports from this router✨
- usb4_switch_set_sleep(9)Prepare the router to enter sleep✨
- usb4_switch_set_wake(9)Enabled/disable wake✨
- usb4_switch_setup(9)Additional setup for USB4 device✨
- usb4_switch_version(9)Returns USB4 version of the router✨
- usb4_usb3_port_allocate_bandwidth(9)Allocate bandwidth for USB3✨
- usb4_usb3_port_allocated_bandwidth(9)Bandwidth allocated for USB3✨
- usb4_usb3_port_match(9)Matches USB4 port device with USB 3.x port device✨
- usb4_usb3_port_max_link_rate(9)Maximum supported USB3 link rate✨
- usb4_usb3_port_release_bandwidth(9)Release allocated USB3 bandwidth✨
- usb_acpi_add_usb4_devlink(9)add device link to USB4 Host Interface for tunneled USB3 devices✨
- usb_acpi_port_lpm_incapable(9)check if lpm should be disabled for a port.✨
- usb_acpi_power_manageable(9)check whether usb port has acpi power resource.✨
- usb_acpi_set_power_state(9)control usb port's power via acpi power resource✨
- usb_add_config(9)add a configuration to a device.✨
- usb_add_function(9)add a function to a configuration✨
- usb_add_gadget(9)adds a new gadget to the udc class driver list✨
- usb_add_gadget_udc(9)adds a new gadget to the udc class driver list✨
- usb_add_gadget_udc_release(9)adds a new gadget to the udc class driver list✨
- usb_add_hcd(9)finish generic HCD structure initialization and register✨
- usb_add_phy(9)declare the USB PHY✨
- usb_add_phy_dev(9)declare the USB PHY✨
- usb_alloc_coherent(9)allocate dma-consistent buffer for URB_NO_xxx_DMA_MAP✨
- usb_alloc_dev(9)usb device constructor (usbcore-internal)✨
- usb_alloc_noncoherent(9)allocate dma-noncoherent buffer for URB_NO_xxx_DMA_MAP✨
- usb_alloc_streams(9)allocate bulk endpoint stream IDs.✨
- usb_alloc_urb(9)creates a new urb for a USB driver to use✨
- usb_altnum_to_altsetting(9)get the altsetting structure with a given alternate setting number.✨
- usb_anchor_empty(9)is an anchor empty✨
- usb_anchor_resume_wakeups(9)✨
- usb_anchor_suspend_wakeups(9)✨
- usb_anchor_urb(9)anchors an URB while it is processed✨
- usb_autopm_get_interface(9)increment a USB interface's PM-usage counter✨
- usb_autopm_get_interface_async(9)increment a USB interface's PM-usage counter✨
- usb_autopm_get_interface_no_resume(9)increment a USB interface's PM- usage counter✨
- usb_autopm_put_interface(9)decrement a USB interface's PM-usage counter✨
- usb_autopm_put_interface_async(9)decrement a USB interface's PM-usage counter✨
- usb_autopm_put_interface_no_suspend(9)decrement a USB interface's PM- usage counter✨
- usb_autoresume_device(9)immediately autoresume a USB device and its interfaces✨
- usb_autosuspend_device(9)delayed autosuspend of a USB device and its interfaces✨
- usb_block_urb(9)reliably prevent further use of an URB✨
- usb_bulk_msg(9)Builds a bulk urb, sends it off and waits for completion✨
- usb_bulk_msg_killable(9)Builds a bulk urb, sends it off and waits for completion in a killable state✨
- usb_bus_init(9)shared initialization code✨
- usb_bus_start_enum(9)start immediate enumeration (for OTG)✨
- usb_cache_string(9)read a string descriptor and cache it for later use✨
- usb_calc_bus_time(9)approximate periodic transaction time in nanoseconds✨
- usb_cdc_wdm_register(9)register a WDM subdriver✨
- usb_check_bulk_endpoints(9)Check whether an interface's current altsetting contains a set of bulk endpoints with the given addresses.✨
- usb_check_int_endpoints(9)Check whether an interface's current altsetting contains a set of interrupt endpoints with the given addresses.✨
- usb_clear_halt(9)tells device to clear endpoint halt/stall condition✨
- usb_composite_probe(9)register a composite driver✨
- usb_composite_setup_continue(9)Continue with the control transfer✨
- usb_composite_unregister(9)unregister a composite driver✨
- usb_control_msg(9)Builds a control urb, sends it off and waits for completion✨
- usb_control_msg_recv(9)Builds a control "receive" message, sends it off and waits for completion✨
- usb_control_msg_send(9)Builds a control "send" message, sends it off and waits for completion✨
- usb_copy_descriptors(9)copy a vector of USB descriptors✨
- usb_create_hcd(9)create and initialize an HCD structure✨
- usb_create_shared_hcd(9)create and initialize an HCD structure✨
- usb_deauthorize_device(9)deauthorize a device (usbcore-internal)✨
- usb_decode_ctrl(9)Returns human readable representation of control request.✨
- usb_decode_interval(9)Decode bInterval into the time expressed in 1us unit✨
- usb_del_gadget(9)deletes a gadget and unregisters its udc✨
- usb_del_gadget_udc(9)unregisters a gadget✨
- usb_deregister(9)unregister a USB interface driver✨
- usb_deregister_bus(9)deregisters the USB host controller✨
- usb_deregister_dev(9)deregister a USB device's dynamic minor.✨
- usb_deregister_device_driver(9)unregister a USB device (not interface) driver✨
- usb_descriptor_fillbuf(9)fill buffer with descriptors✨
- USB_DEVICE(9)macro used to describe a specific usb device✨
- USB_DEVICE_AND_INTERFACE_INFO(9)describe a specific usb device with a class of usb interfaces✨
- USB_DEVICE_INFO(9)macro used to describe a class of usb devices✨
- USB_DEVICE_INTERFACE_CLASS(9)describe a usb device with a specific interface class✨
- USB_DEVICE_INTERFACE_NUMBER(9)describe a usb device with a specific interface number✨
- USB_DEVICE_INTERFACE_PROTOCOL(9)describe a usb device with a specific interface protocol✨
- USB_DEVICE_VER(9)describe a specific usb device with a version range✨
- usb_disable_autosuspend(9)prevent a USB device from being autosuspended✨
- usb_disable_device(9)Disable all the endpoints for a USB device✨
- usb_disable_endpoint(9)- Disable an endpoint by address✨
- usb_disable_interface(9)- Disable all endpoints for an interface✨
- usb_disconnect(9)disconnect a device (usbcore-internal)✨
- usb_driver_claim_interface(9)bind a driver to an interface✨
- usb_driver_release_interface(9)unbind a driver from an interface✨
- usb_driver_set_configuration(9)Provide a way for drivers to change device configurations✨
- usb_enable_autosuspend(9)allow a USB device to be autosuspended✨
- usb_enable_endpoint(9)Enable an endpoint for USB communications✨
- usb_enable_interface(9)Enable all the endpoints for an interface✨
- usb_endpoint_dir_in(9)check if the endpoint has IN direction✨
- usb_endpoint_dir_out(9)check if the endpoint has OUT direction✨
- usb_endpoint_is_bulk_in(9)check if the endpoint is bulk IN✨
- usb_endpoint_is_bulk_out(9)check if the endpoint is bulk OUT✨
- usb_endpoint_is_hs_isoc_double(9)Tell whether an endpoint uses USB 2 Isochronous Double IN Bandwidth✨
- usb_endpoint_is_int_in(9)check if the endpoint is interrupt IN✨
- usb_endpoint_is_int_out(9)check if the endpoint is interrupt OUT✨
- usb_endpoint_is_isoc_in(9)check if the endpoint is isochronous IN✨
- usb_endpoint_is_isoc_out(9)check if the endpoint is isochronous OUT✨
- usb_endpoint_max_periodic_payload(9)Get maximum payload bytes per service interval✨
- usb_endpoint_maxp(9)get endpoint's max packet size✨
- usb_endpoint_maxp_mult(9)get endpoint's transactional opportunities✨
- usb_endpoint_num(9)get the endpoint's number✨
- usb_endpoint_type(9)get the endpoint's transfer type✨
- usb_endpoint_xfer_bulk(9)check if the endpoint has bulk transfer type✨
- usb_endpoint_xfer_control(9)check if the endpoint has control transfer type✨
- usb_endpoint_xfer_int(9)check if the endpoint has interrupt transfer type✨
- usb_endpoint_xfer_isoc(9)check if the endpoint has isochronous transfer type✨
- usb_enumerate_device(9)Read device configs/intfs/otg (usbcore-internal)✨
- usb_enumerate_device_otg(9)FIXME (usbcore-internal)✨
- usb_ep_align(9)returns @len aligned to ep's maxpacketsize.✨
- usb_ep_align_maybe(9)returns @len aligned to ep's maxpacketsize if gadget requires quirk_ep_out_aligned_size, otherwise returns len.✨
- usb_ep_alloc_request(9)allocate a request object to use with this endpoint✨
- usb_ep_autoconfig(9)choose an endpoint matching the descriptor✨
- usb_ep_autoconfig_release(9)releases endpoint and set it to initial state✨
- usb_ep_autoconfig_reset(9)reset endpoint autoconfig state✨
- usb_ep_autoconfig_ss(9)choose an endpoint matching the ep descriptor and ep companion descriptor✨
- usb_ep_clear_halt(9)clears endpoint halt, and resets toggle✨
- usb_ep_dequeue(9)dequeues (cancels, unlinks) an I/O request from an endpoint✨
- usb_ep_disable(9)endpoint is no longer usable✨
- usb_ep_enable(9)configure endpoint, making it usable✨
- usb_ep_fifo_flush(9)flushes contents of a fifo✨
- usb_ep_fifo_status(9)returns number of bytes in fifo, or error✨
- usb_ep_free_request(9)frees a request object✨
- usb_ep_queue(9)queues (submits) an I/O request to an endpoint.✨
- usb_ep_set_halt(9)sets the endpoint halt feature.✨
- usb_ep_set_maxpacket_limit(9)set maximum packet size limit for endpoint✨
- usb_ep_set_wedge(9)sets the halt feature and ignores clear requests✨
- usb_ep_type_string(9)Returns human readable-name of the endpoint type.✨
- usb_fill_bulk_urb(9)macro to help initialize a bulk urb✨
- usb_fill_control_urb(9)initializes a control urb✨
- usb_fill_int_urb(9)macro to help initialize a interrupt urb✨
- usb_find_alt_setting(9)Given a configuration, find the alternate setting for the given interface.✨
- usb_find_common_endpoints(9)- look up common endpoint descriptors✨
- usb_find_common_endpoints_reverse(9)- look up common endpoint descriptors✨
- usb_find_endpoint(9)Given an endpoint address, search for the endpoint's usb_host_endpoint structure in an interface's current altsetting.✨
- usb_find_interface(9)find usb_interface pointer for driver and device✨
- usb_for_each_dev(9)iterate over all USB devices in the system✨
- usb_free_coherent(9)free memory allocated with usb_alloc_coherent()✨
- usb_free_descriptors(9)free descriptors returned by usb_copy_descriptors()✨
- usb_free_noncoherent(9)free memory allocated with usb_alloc_noncoherent()✨
- usb_free_streams(9)free bulk endpoint stream IDs.✨
- usb_free_urb(9)frees the memory used by a urb when all users of it are finished✨
- usb_func_wakeup(9)sends function wake notification to the host.✨
- usb_function_activate(9)allow function and gadget enumeration✨
- usb_function_deactivate(9)prevent function and gadget enumeration✨
- usb_gadget_activate(9)activate function which is not ready to work✨
- usb_gadget_check_config(9)checks if the UDC can support the binded configuration✨
- usb_gadget_clear_selfpowered(9)clear the device selfpowered feature.✨
- usb_gadget_connect(9)software-controlled connect to USB host✨
- usb_gadget_deactivate(9)deactivate function which is not ready to work✨
- usb_gadget_disable_async_callbacks(9)tell usb device controller to disable asynchronous callbacks✨
- usb_gadget_disconnect(9)software-controlled disconnect from USB host✨
- usb_gadget_enable_async_callbacks(9)tell usb device controller to enable asynchronous callbacks✨
- usb_gadget_frame_number(9)returns the current frame number✨
- usb_gadget_get_string(9)fill out a string descriptor✨
- usb_gadget_giveback_request(9)give the request back to the gadget layer✨
- usb_gadget_register_driver_owner(9)register a gadget driver✨
- usb_gadget_set_remote_wakeup(9)configures the device remote wakeup feature.✨
- usb_gadget_set_selfpowered(9)sets the device selfpowered feature.✨
- usb_gadget_udc_reset(9)notifies the udc core that bus reset occurs✨
- usb_gadget_udc_set_speed(9)tells usb device controller speed supported by current driver✨
- usb_gadget_udc_start_locked(9)tells usb device controller to start up✨
- usb_gadget_udc_stop_locked(9)tells usb device controller we don't need it anymore✨
- usb_gadget_unregister_driver(9)unregister a gadget driver✨
- usb_gadget_vbus_connect(9)Notify controller that VBUS is powered✨
- usb_gadget_vbus_disconnect(9)notify controller about VBUS session end✨
- usb_gadget_vbus_draw(9)constrain controller's VBUS power usage✨
- usb_gadget_wakeup(9)tries to wake up the host connected to this gadget✨
- usb_get_current_frame_number(9)return current bus frame number✨
- usb_get_descriptor(9)issues a generic GET_DESCRIPTOR request✨
💅
getting it ready, bestie…