hid_hw_request
if (!e->hid_hw_request)
ret = e->hid_hw_request(&ctx_kern.ctx, reportnum, rtype, reqtype, source);
.hid_hw_request = __hid_bpf_hw_request,
case offsetof(struct hid_bpf_ops, hid_hw_request):
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(rep->device, rep, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, axff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, axff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, betopff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, betopff->report, HID_REQ_SET_REPORT);
EXPORT_SYMBOL_GPL(hid_hw_request);
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, drff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
hid_hw_request(stadiaff->hid, stadiaff->report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, rep, HID_REQ_SET_REPORT);
hid_hw_request(hdev, field->report, HID_REQ_GET_REPORT);
hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_GET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, lg2ff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, entry->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(hid, mwctrl->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, rep, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(a, b, c); \
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report1, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report2, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hsdev->hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hsdev->hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(hsdev->hdev, report, HID_REQ_GET_REPORT);
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
hid_hw_request(hid, tmff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, tmff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, zpff->report, HID_REQ_SET_REPORT);
hid_hw_request(hid, zpff->report, HID_REQ_SET_REPORT);
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_ENVELOPE],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONSTANT],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_PERIODIC],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONDITION],
hid_hw_request(pidff->hid, pidff->reports[PID_SET_RAMP],
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_GAIN],
hid_hw_request(pidff->hid, pidff->reports[PID_DEVICE_CONTROL], HID_REQ_SET_REPORT);
hid_hw_request(hid, pidff->reports[PID_POOL], HID_REQ_GET_REPORT);
hid_hw_request(pidff->hid, pidff->reports[PID_CREATE_NEW_EFFECT],
hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_LOAD],
hid_hw_request(pidff->hid, pidff->reports[PID_EFFECT_OPERATION],
hid_hw_request(pidff->hid, pidff->reports[PID_BLOCK_FREE],
hid_hw_request(hid, report, HID_REQ_GET_REPORT);
hid_hw_request(hid, report, HID_REQ_SET_REPORT);
hid_hw_request(hdev, r, HID_REQ_SET_REPORT);
hid_hw_request(wacom->hdev, r, HID_REQ_GET_REPORT);
void hid_hw_request(struct hid_device *hdev,
int (*hid_hw_request)(struct hid_bpf_ctx *ctx, unsigned char reportnum,
.hid_hw_request = (void *)hid_test_filter_raw_request,
.hid_hw_request = (void *)hid_test_hidraw_raw_request,
.hid_hw_request = (void *)hid_test_infinite_loop_raw_request,
int (*hid_hw_request)(struct hid_bpf_ctx *ctx, unsigned char reportnum,