Home
last modified time | relevance | path

Searched refs:hiddev (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/hid/usbhid/
Dhiddev.c57 struct hiddev *hiddev; member
156 struct hiddev *hiddev = hid->hiddev; in hiddev_send_event() local
160 spin_lock_irqsave(&hiddev->list_lock, flags); in hiddev_send_event()
161 list_for_each_entry(list, &hiddev->list, node) { in hiddev_send_event()
170 spin_unlock_irqrestore(&hiddev->list_lock, flags); in hiddev_send_event()
172 wake_up_interruptible(&hiddev->wait); in hiddev_send_event()
234 spin_lock_irqsave(&list->hiddev->list_lock, flags); in hiddev_release()
236 spin_unlock_irqrestore(&list->hiddev->list_lock, flags); in hiddev_release()
238 mutex_lock(&list->hiddev->existancelock); in hiddev_release()
239 if (!--list->hiddev->open) { in hiddev_release()
[all …]
DMakefile7 usbhid-$(CONFIG_USB_HIDDEV) += hiddev.o
DKconfig35 bool "/dev/hiddev raw HID device support"
/Linux-v4.19/Documentation/hid/
Dhiddev.txt16 * the hiddev interface, which provides fairly raw HID events
24 --> hiddev.c ----> POWER / MONITOR CONTROL
32 The hiddev interface is a char interface using the normal USB major,
52 So you point your hiddev compliant user-space program at the correct
55 Assuming that you have a hiddev compliant user-space program, of
64 The hiddev API uses a read() interface, and a set of ioctl() calls.
75 returns to hiddev.c the individual usages that have changed within
76 the report. In its basic mode, the hiddev will make these individual
86 within <linux/hiddev.h>, along with some other useful #defines and
97 Gets the version code out of the hiddev driver.
Dhidraw.txt5 Interface Devices (HIDs). It differs from hiddev in that reports sent and
16 descriptors. Because hiddev parses reports which are sent and received
18 communication with these non-conformant devices is impossible using hiddev.
/Linux-v4.19/include/linux/
Dhiddev.h35 struct hiddev { struct
Dhid.h596 void *hiddev; /* The hiddev structure */ member
/Linux-v4.19/Documentation/input/
Dinput.rst191 the hiddev interface was designed. See Documentation/hid/hiddev.txt
/Linux-v4.19/drivers/hid/
Dhid-core.c1720 ((struct hiddev *)hdev->hiddev)->minor); in hid_connect()
DKconfig49 There is also a /dev/hiddev configuration option in the USB HID
50 configuration menu. In comparison to hiddev, this device does not process
/Linux-v4.19/Documentation/ioctl/
Dioctl-number.txt127 'H' 00-7F linux/hiddev.h conflict!
/Linux-v4.19/
DMAINTAINERS15142 F: Documentation/hid/hiddev.txt