Home
last modified time | relevance | path

Searched refs:hidraw (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/drivers/hid/
H A Dhidraw.c267 struct hidraw *dev; in hidraw_open()
326 static void drop_ref(struct hidraw *hidraw, int exists_bit) in drop_ref() argument
329 hidraw->exist = 0; in drop_ref()
330 if (hidraw->open) { in drop_ref()
337 --hidraw->open; in drop_ref()
342 kfree(hidraw); in drop_ref()
381 struct hidraw *dev; in hidraw_ioctl()
521 struct hidraw *dev = hid->hidraw; in hidraw_report_event()
551 struct hidraw *dev; in hidraw_connect()
596 hid->hidraw = dev; in hidraw_connect()
[all …]
H A Dhid-u2fzero.c348 minor = ((struct hidraw *) hdev->hidraw)->minor; in u2fzero_probe()
H A Dhid-led.c491 minor = ((struct hidraw *) hdev->hidraw)->minor; in hidled_probe()
H A DMakefile15 hid-$(CONFIG_HIDRAW) += hidraw.o
H A Dhid-cp2112.c1277 ((struct hidraw *)hdev->hidraw)->minor); in cp2112_probe()
H A DKconfig46 bool "/dev/hidraw raw HID device support"
53 event interface on /dev/hidraw.
74 special HID-drivers. You should use hidraw for that.
H A Dhid-core.c2228 ((struct hidraw *)hdev->hidraw)->minor); in hid_connect()
/openbmc/linux/include/linux/
H A Dhidraw.h11 struct hidraw { struct
32 struct hidraw *hidraw; argument
H A Dhid.h656 void *hidraw; member
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-driver-hid3 What: /sys/class/hidraw/hidraw<num>/device/report_descriptor
14 What: /sys/class/hidraw/hidraw<num>/device/country
/openbmc/linux/Documentation/hid/
H A Dhidraw.rst5 The hidraw driver provides a raw interface to USB and Bluetooth Human
23 A benefit of hidraw is that its use by userspace applications is independent
24 of the underlying hardware type. Currently, hidraw is implemented for USB
26 use the HID specification, hidraw will be expanded to add support for these
30 create hidraw device nodes. Udev will typically create the device nodes
32 and udev rule-dependent, applications should use libudev to locate hidraw
174 and all the ioctls for hidraw. The code may be used by anyone for any
176 hidraw.
H A Dindex.rst12 hidraw
H A Dhid-bpf.rst62 Instead of using hidraw or creating new sysfs entries or ioctls, we can rely
104 Right now, tracing relies on hidraw. It works well except for a couple
107 1. if the driver doesn't export a hidraw node, we can't trace anything
109 2. hidraw doesn't catch other processes' requests to the device, which
251 processed by the HID stack. Clients (hidraw, input, LEDs) will **not** see this event.
308 We can not rely on hidraw to bind a BPF program to a HID device. hidraw is an
311 (where it is interesting to get the non-hidraw traces).
316 Given that hidraw is not stable when the device disconnects/reconnects, we recommend
342 position is actually reported in the flow of the pen events, using hidraw to implement
452 Instead of using hidraw for that, we can create a ``SEC("syscall")`` program
H A Dhidintro.rst81 directly accessing the hidraw driver [#hidraw]_.
509 .. [#hidraw] read hidraw: see Documentation/hid/hidraw.rst and
510 file `samples/hidraw/hid-example.c` for an example.
/openbmc/qemu/hw/usb/
H A Du2f-passthru.c64 char *hidraw; member
472 if (key->hidraw == NULL) { in u2f_passthru_realize()
485 fd = qemu_open_old(key->hidraw, O_RDWR); in u2f_passthru_realize()
488 key->hidraw); in u2f_passthru_realize()
522 DEFINE_PROP_STRING("hidraw", U2FPassthruState, hidraw),
/openbmc/openbmc/poky/meta/recipes-graphics/x11-common/xserver-nodm-init/
H A Dxserver-nodm39 chmod o+rw /dev/hidraw*
/openbmc/linux/Documentation/hwmon/
H A Dnzxt-smart2.rst35 `liquidctl`_) can be used to run "detect fans" command through hidraw interface.
37 The driver coexists with userspace tools that access the device through hidraw
/openbmc/linux/samples/
H A DMakefile9 subdir-$(CONFIG_SAMPLE_HIDRAW) += hidraw
H A DKconfig162 bool "hidraw sample"
/openbmc/qemu/docs/system/devices/
H A Dusb-u2f.rst27 You can specify the host U2F key to use with the ``hidraw``
31 |qemu_system| -usb -device u2f-passthru,hidraw=/dev/hidraw0
/openbmc/openbmc/poky/meta/recipes-graphics/libsdl2/
H A Dlibsdl2_2.30.1.bb70 # The hidraw support doesn't catch Xbox, PS4 and Nintendo controllers,
/openbmc/linux/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst141 'H' 00-0F linux/hidraw.h conflict!
/openbmc/openbmc/poky/meta/lib/oeqa/files/
H A Dbuildhistory_filelist2.txt3509 -rw-r--r-- root root 1511 ./usr/include/linux/hidraw.h
H A Dbuildhistory_filelist1.txt3508 -rw-r--r-- root root 1511 ./usr/include/linux/hidraw.h
/openbmc/
H A Dopengrok1.0.log22952 …ssChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/samples/hidraw/hid-example.c.gz
22953 …findFilelessChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/samples/hidraw

12