Query: usb_driver_set_configuration
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
USB_DRIVER_SET_CONFI(9) USB Core APIs USB_DRIVER_SET_CONFI(9)NAMEusb_driver_set_configuration - Provide a way for drivers to change device configurationsSYNOPSISint usb_driver_set_configuration(struct usb_device * udev, int config);ARGUMENTSudev the device whose configuration is being updated config the configuration being chosen.CONTEXTIn process context, must be able to sleepDESCRIPTIONDevice interface drivers are not allowed to change device configurations. This is because changing configurations will destroy the interface the driver is bound to and create new ones; it would be like a floppy-disk driver telling the computer to replace the floppy-disk drive with a tape drive! Still, in certain specialized circumstances the need may arise. This routine gets around the normal restrictions by using a work thread to submit the change-config request.RETURN0 if the request was successfully queued, error code otherwise. The caller has no way to know whether the queued request will eventually succeed.COPYRIGHTKernel Hackers Manual 3.10 June 2014 USB_DRIVER_SET_CONFI(9)
Related Man Pages |
---|
struct_usb_interface(9) - centos |
usb_control_msg(9) - centos |
usb_set_interface(9) - centos |
eject(1) - netbsd |
usb_queue_reset_device(9) - suse |
Similar Topics in the Unix Linux Community |
---|
Set hard block limit for user using quota |
DB2 convert digits to binary format |
CentOS7 restoring file capabilities |
Shopt -s histappend |
[TIP] Processing YAML files with yq |