__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * This file holds the definitions of quirks found in USB devices.
 * Only quirks that affect the whole device, not an interface,
 * belong here.
 */

#ifndef __LINUX_USB_QUIRKS_H
#define __LINUX_USB_QUIRKS_H

/* string descriptors must not be fetched using a 255-byte read */
#define USB_QUIRK_STRING_FETCH_255		BIT(0)

/* device can't resume correctly so reset it instead */
#define USB_QUIRK_RESET_RESUME			BIT(1)

/* device can't handle Set-Interface requests */
#define USB_QUIRK_NO_SET_INTF			BIT(2)

/* device can't handle its Configuration or Interface strings */
#define USB_QUIRK_CONFIG_INTF_STRINGS		BIT(3)

/* device can't be reset(e.g morph devices), don't use reset */
#define USB_QUIRK_RESET				BIT(4)

/* device has more interface descriptions than the bNumInterfaces count,
   and can't handle talking to these interfaces */
#define USB_QUIRK_HONOR_BNUMINTERFACES		BIT(5)

/* device needs a pause during initialization, after we read the device
   descriptor */
#define USB_QUIRK_DELAY_INIT			BIT(6)

/*
 * For high speed and super speed interrupt endpoints, the USB 2.0 and
 * USB 3.0 spec require the interval in microframes
 * (1 microframe = 125 microseconds) to be calculated as
 * interval = 2 ^ (bInterval-1).
 *
 * Devices with this quirk report their bInterval as the result of this
 * calculation instead of the exponent variable used in the calculation.
 */
#define USB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL	BIT(7)

/* device can't handle device_qualifier descriptor requests */
#define USB_QUIRK_DEVICE_QUALIFIER		BIT(8)

/* device generates spurious wakeup, ignore remote wakeup capability */
#define USB_QUIRK_IGNORE_REMOTE_WAKEUP		BIT(9)

/* device can't handle Link Power Management */
#define USB_QUIRK_NO_LPM			BIT(10)

/*
 * Device reports its bInterval as linear frames instead of the
 * USB 2.0 calculation.
 */
#define USB_QUIRK_LINEAR_FRAME_INTR_BINTERVAL	BIT(11)

/*
 * Device needs to be disconnected before suspend to prevent spurious
 * wakeup.
 */
#define USB_QUIRK_DISCONNECT_SUSPEND		BIT(12)

/* Device needs a pause after every control message. */
#define USB_QUIRK_DELAY_CTRL_MSG		BIT(13)

/* Hub needs extra delay after resetting its port. */
#define USB_QUIRK_HUB_SLOW_RESET		BIT(14)

/* device has endpoints that should be ignored */
#define USB_QUIRK_ENDPOINT_IGNORE		BIT(15)

/* short SET_ADDRESS request timeout */
#define USB_QUIRK_SHORT_SET_ADDRESS_REQ_TIMEOUT	BIT(16)

#endif /* __LINUX_USB_QUIRKS_H */

Filemanager

Name Type Size Permission Actions
audio-v2.h File 13.87 KB 0644
audio-v3.h File 13.94 KB 0644
audio.h File 1.08 KB 0644
c67x00.h File 1.12 KB 0644
ccid.h File 787 B 0644
cdc-wdm.h File 511 B 0644
cdc.h File 1.3 KB 0644
cdc_ncm.h File 5.84 KB 0644
ch9.h File 2.13 KB 0644
chipidea.h File 3.61 KB 0644
composite.h File 24.61 KB 0644
ehci-dbgp.h File 2.05 KB 0644
ehci_def.h File 7.4 KB 0644
ehci_pdriver.h File 1.66 KB 0644
ezusb.h File 286 B 0644
func_utils.h File 2.65 KB 0644
functionfs.h File 151 B 0644
g_hid.h File 442 B 0644
gadget.h File 36.8 KB 0644
gadget_configfs.h File 2.87 KB 0644
hcd.h File 27.41 KB 0644
input.h File 526 B 0644
iowarrior.h File 1.34 KB 0644
irda.h File 3.76 KB 0644
isp116x.h File 1.13 KB 0644
isp1301.h File 1.93 KB 0644
isp1362.h File 1.59 KB 0644
ljca.h File 4.2 KB 0644
m66592.h File 773 B 0644
midi-v2.h File 3.55 KB 0644
musb-ux500.h File 395 B 0644
musb.h File 3.16 KB 0644
net2280.h File 22.86 KB 0644
of.h File 2.03 KB 0644
ohci_pdriver.h File 1.02 KB 0644
onboard_dev.h File 584 B 0644
otg-fsm.h File 7.93 KB 0644
otg.h File 3.08 KB 0644
pd.h File 16.7 KB 0644
pd_ado.h File 1.16 KB 0644
pd_bdo.h File 556 B 0644
pd_ext_sdb.h File 698 B 0644
pd_vdo.h File 16.51 KB 0644
phy.h File 8.09 KB 0644
phy_companion.h File 693 B 0644
quirks.h File 2.44 KB 0644
r8152.h File 1.04 KB 0644
r8a66597.h File 16.99 KB 0644
renesas_usbhs.h File 3.62 KB 0644
rndis_host.h File 5.32 KB 0644
role.h File 3.58 KB 0644
rzv2m_usb3drd.h File 450 B 0644
serial.h File 17.17 KB 0644
sl811.h File 838 B 0644
storage.h File 2.77 KB 0644
tcpci.h File 8.49 KB 0644
tcpm.h File 7.73 KB 0644
tegra_usb_phy.h File 2.23 KB 0644
typec.h File 12.61 KB 0644
typec_altmode.h File 7.71 KB 0644
typec_dp.h File 4.69 KB 0644
typec_mux.h File 2.77 KB 0644
typec_retimer.h File 1.17 KB 0644
typec_tbt.h File 1.82 KB 0644
uas.h File 2.07 KB 0644
ulpi.h File 2.1 KB 0644
usb338x.h File 7.29 KB 0644
usb_phy_generic.h File 582 B 0644
usbnet.h File 10.07 KB 0644
uvc.h File 6.46 KB 0644
webusb.h File 2.4 KB 0644
xhci-dbgp.h File 651 B 0644
Filemanager