Symbol: hid_hw_request
drivers/hid/bpf/hid_bpf_dispatch.c
111
if (!e->hid_hw_request)
drivers/hid/bpf/hid_bpf_dispatch.c
114
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
641
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-apple.c
884
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
108
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
2525
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
1984
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
1142
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-lenovo.c
910
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
853
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
1906
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
103
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_core.c
237
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
drivers/hid/hid-picolcd_core.c
289
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
160
hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-pl.c
60
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-sensor-hub.c
367
hid_hw_request(hsdev->hdev, report, HID_REQ_GET_REPORT);
drivers/hid/hid-sjoy.c
46
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-sjoy.c
98
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
drivers/hid/hid-sony.c
1504
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
1021
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
drivers/hid/usbhid/hid-pidff.c
464
hid_hw_request(pidff->hid, pidff->reports[PID_SET_ENVELOPE],
drivers/hid/usbhid/hid-pidff.c
503
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONSTANT],
drivers/hid/usbhid/hid-pidff.c
553
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
drivers/hid/usbhid/hid-pidff.c
586
hid_hw_request(pidff->hid, pidff->reports[PID_SET_PERIODIC],
drivers/hid/usbhid/hid-pidff.c
643
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONDITION],
drivers/hid/usbhid/hid-pidff.c
684
hid_hw_request(pidff->hid, pidff->reports[PID_SET_RAMP],
drivers/hid/usbhid/hid-pidff.c
706
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_GAIN],
drivers/hid/usbhid/hid-pidff.c
740
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_CONTROL], HID_REQ_SET_REPORT);
drivers/hid/usbhid/hid-pidff.c
770
hid_hw_request(hid, pidff->reports[PID_POOL], HID_REQ_GET_REPORT);
drivers/hid/usbhid/hid-pidff.c
794
hid_hw_request(pidff->hid, pidff->reports[PID_CREATE_NEW_EFFECT],
drivers/hid/usbhid/hid-pidff.c
804
hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_LOAD],
drivers/hid/usbhid/hid-pidff.c
857
hid_hw_request(pidff->hid, pidff->reports[PID_EFFECT_OPERATION],
drivers/hid/usbhid/hid-pidff.c
886
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
579
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
1214
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
334
.hid_hw_request = (void *)hid_test_filter_raw_request,
tools/testing/selftests/hid/progs/hid.c
374
.hid_hw_request = (void *)hid_test_hidraw_raw_request,
tools/testing/selftests/hid/progs/hid.c
401
.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,