Symbol: hid_hw_request
drivers/hid/bpf/hid_bpf_dispatch.c
108
if (!e->hid_hw_request)
drivers/hid/bpf/hid_bpf_dispatch.c
111
ret = e->hid_hw_request(&ctx_kern.ctx, reportnum, rtype, reqtype, source);
drivers/hid/bpf/hid_bpf_struct_ops.c
294
.hid_hw_request = __hid_bpf_hw_request,
drivers/hid/bpf/hid_bpf_struct_ops.c
47
case offsetof(struct hid_bpf_ops, hid_hw_request):
drivers/hid/hid-apple.c
639
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-apple.c
881
hid_hw_request(rep->device, rep, HID_REQ_SET_REPORT);
drivers/hid/hid-appletb-bl.c
75
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-appletb-kbd.c
107
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-axff.c
110
hid_hw_request(hid, axff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-axff.c
57
hid_hw_request(hid, axff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-betopff.c
116
hid_hw_request(hid, betopff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-betopff.c
50
hid_hw_request(hid, betopff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-core.c
2472
EXPORT_SYMBOL_GPL(hid_hw_request);
drivers/hid/hid-dr.c
127
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-dr.c
57
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-dr.c
69
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-emsff.c
41
hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-emsff.c
99
hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-gaff.c
116
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-gaff.c
121
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-gaff.c
51
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-gaff.c
58
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-google-stadiaff.c
39
hid_hw_request(stadiaff->hid, stadiaff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-haptic.c
228
hid_hw_request(hdev, rep, HID_REQ_SET_REPORT);
drivers/hid/hid-haptic.c
27
hid_hw_request(hdev, field->report, HID_REQ_GET_REPORT);
drivers/hid/hid-holtekff.c
87
hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT);
drivers/hid/hid-input.c
1963
hid_hw_request(hid, report, HID_REQ_GET_REPORT);
drivers/hid/hid-kye.c
570
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lenovo.c
1137
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lenovo.c
905
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg2ff.c
45
hid_hw_request(hid, lg2ff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg2ff.c
90
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg3ff.c
104
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg3ff.c
78
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
1116
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
446
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
459
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
501
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
532
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
543
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
579
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
614
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
658
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
670
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
685
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lg4ff.c
791
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
drivers/hid/hid-lgff.c
113
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lgff.c
78
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lgff.c
93
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/hid-logitech-dj.c
1288
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-magicmouse.c
835
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-megaworld.c
33
hid_hw_request(hid, mwctrl->report, HID_REQ_SET_REPORT);
drivers/hid/hid-mf.c
107
hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT);
drivers/hid/hid-mf.c
52
hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT);
drivers/hid/hid-multitouch.c
1753
hid_hw_request(hdev, rep, HID_REQ_SET_REPORT);
drivers/hid/hid-ntrig.c
118
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-ntrig.c
137
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-ntrig.c
940
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-picolcd.h
138
hid_hw_request(a, b, c); \
drivers/hid/hid-picolcd_backlight.c
37
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_core.c
102
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_core.c
236
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_core.c
288
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_fb.c
134
hid_hw_request(data->hdev, report1, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_fb.c
135
hid_hw_request(data->hdev, report2, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_fb.c
205
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_lcd.c
39
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_leds.c
46
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-pl.c
164
hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-pl.c
64
hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-prodikeys.c
293
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-sensor-hub.c
228
hid_hw_request(hsdev->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-sensor-hub.c
258
hid_hw_request(hsdev->hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-sensor-hub.c
319
hid_hw_request(hsdev->hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-sjoy.c
104
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-sjoy.c
46
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-sony.c
1350
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-steelseries.c
154
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-tmff.c
112
hid_hw_request(hid, tmff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-tmff.c
94
hid_hw_request(hid, tmff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-zpff.c
48
hid_hw_request(hid, zpff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-zpff.c
91
hid_hw_request(hid, zpff->report, HID_REQ_SET_REPORT);
drivers/hid/usbhid/hid-pidff.c
1007
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
drivers/hid/usbhid/hid-pidff.c
460
hid_hw_request(pidff->hid, pidff->reports[PID_SET_ENVELOPE],
drivers/hid/usbhid/hid-pidff.c
499
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONSTANT],
drivers/hid/usbhid/hid-pidff.c
549
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
drivers/hid/usbhid/hid-pidff.c
582
hid_hw_request(pidff->hid, pidff->reports[PID_SET_PERIODIC],
drivers/hid/usbhid/hid-pidff.c
629
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONDITION],
drivers/hid/usbhid/hid-pidff.c
670
hid_hw_request(pidff->hid, pidff->reports[PID_SET_RAMP],
drivers/hid/usbhid/hid-pidff.c
692
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_GAIN],
drivers/hid/usbhid/hid-pidff.c
726
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_CONTROL], HID_REQ_SET_REPORT);
drivers/hid/usbhid/hid-pidff.c
756
hid_hw_request(hid, pidff->reports[PID_POOL], HID_REQ_GET_REPORT);
drivers/hid/usbhid/hid-pidff.c
780
hid_hw_request(pidff->hid, pidff->reports[PID_CREATE_NEW_EFFECT],
drivers/hid/usbhid/hid-pidff.c
790
hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_LOAD],
drivers/hid/usbhid/hid-pidff.c
843
hid_hw_request(pidff->hid, pidff->reports[PID_EFFECT_OPERATION],
drivers/hid/usbhid/hid-pidff.c
872
hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_FREE],
drivers/hid/usbhid/hiddev.c
707
hid_hw_request(hid, report, HID_REQ_GET_REPORT);
drivers/hid/usbhid/hiddev.c
726
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
drivers/hid/wacom_sys.c
576
hid_hw_request(hdev, r, HID_REQ_SET_REPORT);
drivers/hid/wacom_wac.c
509
hid_hw_request(wacom->hdev, r, HID_REQ_GET_REPORT);
include/linux/hid.h
1180
void hid_hw_request(struct hid_device *hdev,
include/linux/hid_bpf.h
158
int (*hid_hw_request)(struct hid_bpf_ctx *ctx, unsigned char reportnum,
tools/testing/selftests/hid/progs/hid.c
319
.hid_hw_request = (void *)hid_test_filter_raw_request,
tools/testing/selftests/hid/progs/hid.c
359
.hid_hw_request = (void *)hid_test_hidraw_raw_request,
tools/testing/selftests/hid/progs/hid.c
386
.hid_hw_request = (void *)hid_test_infinite_loop_raw_request,
tools/testing/selftests/hid/progs/hid_bpf_helpers.h
95
int (*hid_hw_request)(struct hid_bpf_ctx *ctx, unsigned char reportnum,