Home
last modified time | relevance | path

Searched refs:uhid (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/drivers/hid/
H A Duhid.c99 uhid->outq[uhid->head] = ev; in uhid_queue()
639 uhid = kzalloc(sizeof(*uhid), GFP_KERNEL); in uhid_char_open()
686 if (uhid->head == uhid->tail) in uhid_char_read()
690 uhid->head != uhid->tail); in uhid_char_read()
699 if (uhid->head == uhid->tail) { in uhid_char_read()
707 kfree(uhid->outq[uhid->tail]); in uhid_char_read()
708 uhid->outq[uhid->tail] = NULL; in uhid_char_read()
711 uhid->tail = (uhid->tail + 1) % UHID_BUFSIZE; in uhid_char_read()
755 ret = uhid_dev_create(uhid, &uhid->input_buf); in uhid_char_write()
764 ret = uhid_dev_input(uhid, &uhid->input_buf); in uhid_char_write()
[all …]
H A DMakefile11 obj-$(CONFIG_UHID) += uhid.o
H A DKconfig81 module will be called uhid.
/linux-6.15/tools/testing/selftests/hid/tests/
H A Dbase_device.py34 from hidtools.uhid import UHIDDevice
115 def __init__(self: "HIDIsReady", uhid: UHIDDevice) -> None:
116 self.uhid = uhid
131 def __init__(self: "UdevHIDIsReady", uhid: UHIDDevice) -> None:
132 super().__init__(uhid)
169 return self._uhid_devices[self.uhid.hid_id]
/linux-6.15/samples/uhid/
H A DMakefile2 userprogs-always-y += uhid-example
H A D.gitignore2 /uhid-example
/linux-6.15/Documentation/hid/
H A Dindex.rst17 uhid
H A Duhid.rst13 There is an example user-space application in ./samples/uhid/uhid-example.c
20 This is /dev/uhid by default.
23 device with the HID subsystem, then you need to open /dev/uhid once for each
/linux-6.15/samples/
H A DMakefile31 subdir-$(CONFIG_SAMPLE_UHID) += uhid
/linux-6.15/drivers/hid/bpf/progs/
H A DREADME88 run: '/usr/local/bin/udev-hid-bpf add /sys/devices/virtual/misc/uhid/0003:28BD:095B.0E57 /etc/udev-…
/linux-6.15/include/linux/
H A Dhid.h758 #define HID_USAGE_ID(uhid, utype, ucode) \ argument
759 .usage_hid = (uhid), .usage_type = (utype), .usage_code = (ucode)
/linux-6.15/Documentation/admin-guide/
H A Ddevices.txt375 239 = /dev/uhid User-space I/O driver support for HID subsystem
/linux-6.15/
H A DMAINTAINERS24970 F: drivers/hid/uhid.c
24971 F: include/uapi/linux/uhid.h