Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/hid/usbhid/
Dhiddev.c49 struct hiddev { struct
65 struct hiddev *hiddev; argument
164 struct hiddev *hiddev = hid->hiddev; in hiddev_send_event() local
168 spin_lock_irqsave(&hiddev->list_lock, flags); in hiddev_send_event()
169 list_for_each_entry(list, &hiddev->list, node) { in hiddev_send_event()
178 spin_unlock_irqrestore(&hiddev->list_lock, flags); in hiddev_send_event()
180 wake_up_interruptible(&hiddev->wait); in hiddev_send_event()
242 spin_lock_irqsave(&list->hiddev->list_lock, flags); in hiddev_release()
244 spin_unlock_irqrestore(&list->hiddev->list_lock, flags); in hiddev_release()
246 mutex_lock(&list->hiddev->existancelock); in hiddev_release()
[all …]
DMakefile6 usbhid-$(CONFIG_USB_HIDDEV) += hiddev.o
DKconfig35 bool "/dev/hiddev raw HID device support"
/linux-4.1.27/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-4.1.27/Documentation/input/
Dinput.txt114 the hiddev interface was designed. See Documentation/hid/hiddev.txt
/linux-4.1.27/include/linux/
Dhid.h535 void *hiddev; /* The hiddev structure */ member
/linux-4.1.27/include/uapi/linux/
DKbuild144 header-y += hiddev.h
/linux-4.1.27/drivers/hid/
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-4.1.27/Documentation/ioctl/
Dioctl-number.txt124 'H' 00-7F linux/hiddev.h conflict!
/linux-4.1.27/
DMAINTAINERS10316 F: Documentation/hid/hiddev.txt