Symbol: hid_hw_output_report
drivers/hid/bpf/hid_bpf_dispatch.c
148
if (!e->hid_hw_output_report)
drivers/hid/bpf/hid_bpf_dispatch.c
151
ret = e->hid_hw_output_report(&ctx_kern.ctx, source);
drivers/hid/bpf/hid_bpf_dispatch.c
491
ret = hid_ops->hid_hw_output_report(ctx->hid, dma_data, size, (u64)(long)ctx, true);
drivers/hid/bpf/hid_bpf_struct_ops.c
295
.hid_hw_output_report = __hid_bpf_hw_output_report,
drivers/hid/bpf/hid_bpf_struct_ops.c
48
case offsetof(struct hid_bpf_ops, hid_hw_output_report):
drivers/hid/hid-core.c
2608
EXPORT_SYMBOL_GPL(hid_hw_output_report);
drivers/hid/hid-core.c
3183
.hid_hw_output_report = __hid_hw_output_report,
drivers/hid/hid-cp2112.c
357
ret = hid_hw_output_report(hdev, buf, count);
drivers/hid/hid-ft260.c
363
ret = hid_hw_output_report(hdev, buf, len);
drivers/hid/hid-google-hammer.c
325
ret = hid_hw_output_report(led->hdev, led->buf, sizeof(led->buf));
drivers/hid/hid-haptic.c
281
ret = hid_hw_output_report(hdev, effect->report_buf,
drivers/hid/hid-input.c
1897
ret = hid_hw_output_report(hid, buf, len);
drivers/hid/hid-led.c
131
ret = hid_hw_output_report(ldev->hdev, ldev->buf,
drivers/hid/hid-lenovo-go-s.c
465
ret = hid_hw_output_report(hdev, dmabuf, GO_S_PACKET_SIZE);
drivers/hid/hid-lenovo-go.c
743
ret = hid_hw_output_report(hdev, dmabuf, GO_PACKET_SIZE);
drivers/hid/hid-lenovo.c
548
ret = hid_hw_output_report(hdev, buf, 3);
drivers/hid/hid-lg-g15.c
1232
ret = hid_hw_output_report(hdev, g15->transfer_buf, gkeys + 1);
drivers/hid/hid-logitech-hidpp.c
270
ret = hid_hw_output_report(hdev, (u8 *)hidpp_report, fields_count);
drivers/hid/hid-mcp2200.c
113
len = hid_hw_output_report(mcp->hdev, (u8 *) read_all,
drivers/hid/hid-mcp2200.c
148
status = hid_hw_output_report(mcp->hdev, (u8 *) cmd,
drivers/hid/hid-mcp2200.c
237
status = hid_hw_output_report(mcp->hdev, (u8 *) conf,
drivers/hid/hid-mcp2221.c
169
ret = hid_hw_output_report(mcp->hdev, buf, len);
drivers/hid/hid-microsoft.c
302
ret = hid_hw_output_report(hdev, (__u8 *)r, sizeof(*r));
drivers/hid/hid-nintendo.c
803
ret = hid_hw_output_report(hdev, buf, len);
drivers/hid/hid-oxp.c
472
ret = hid_hw_output_report(drvdata.hdev, dmabuf, OXP_PACKET_SIZE);
drivers/hid/hid-playstation.c
1319
hid_hw_output_report(hdev, report->data, report->len);
drivers/hid/hid-playstation.c
2386
hid_hw_output_report(ds4->base.hdev, report.data, report.len);
drivers/hid/hid-rmi.c
177
ret = hid_hw_output_report(hdev, (void *)report, len);
drivers/hid/hid-sony.c
1430
ret = hid_hw_output_report(hdev, buf, 1);
drivers/hid/hid-sony.c
1772
hid_hw_output_report(sc->hdev, (u8 *)report,
drivers/hid/hid-sony.c
1797
hid_hw_output_report(hdev, (u8 *)report, MOTION_REPORT_0x02_SIZE);
drivers/hid/hid-u2fzero.c
101
ret = hid_hw_output_report(dev->hdev, dev->buf_out,
drivers/hid/hid-u2fzero.c
146
ret = hid_hw_output_report(dev->hdev, dev->buf_out,
drivers/hid/hid-wiimote-core.c
35
ret = hid_hw_output_report(hdev, buf, count);
drivers/hid/hid-winwing.c
264
ret = hid_hw_output_report(data->hdev, buf, 14);
drivers/hid/hid-winwing.c
295
ret = hid_hw_output_report(data->hdev, buf, 14);
drivers/hid/hid-winwing.c
79
ret = hid_hw_output_report(led->hdev, buf, 14);
drivers/hwmon/arctic_fan_controller.c
206
ret = hid_hw_output_report(priv->hdev, priv->buf, ARCTIC_REPORT_LEN);
drivers/hwmon/asus_rog_ryujin.c
153
return hid_hw_output_report(priv->hdev, priv->buffer, MAX_REPORT_LENGTH);
drivers/hwmon/corsair-cpro.c
142
ret = hid_hw_output_report(ccp->hdev, ccp->cmd_buffer, OUT_BUFFER_SIZE);
drivers/hwmon/corsair-psu.c
169
ret = hid_hw_output_report(priv->hdev, priv->cmd_buffer, CMD_BUFFER_SIZE);
drivers/hwmon/gigabyte_waterforce.c
118
ret = hid_hw_output_report(priv->hdev, priv->buffer, MAX_REPORT_LENGTH);
drivers/hwmon/nzxt-kraken3.c
192
ret = hid_hw_output_report(priv->hdev, priv->buffer, MAX_REPORT_LENGTH);
drivers/hwmon/nzxt-smart2.c
459
ret = hid_hw_output_report(drvdata->hid, drvdata->output_buffer,
include/linux/hid.h
1227
int hid_hw_output_report(struct hid_device *hdev, __u8 *buf, size_t len);
include/linux/hid_bpf.h
179
int (*hid_hw_output_report)(struct hid_bpf_ctx *ctx, u64 source);
include/linux/hid_bpf.h
72
int (*hid_hw_output_report)(struct hid_device *hdev, __u8 *buf, size_t len,
tools/testing/selftests/hid/progs/hid.c
413
.hid_hw_output_report = (void *)hid_test_filter_output_report,
tools/testing/selftests/hid/progs/hid.c
434
.hid_hw_output_report = (void *)hid_test_hidraw_output_report,
tools/testing/selftests/hid/progs/hid.c
459
.hid_hw_output_report = (void *)hid_test_infinite_loop_output_report,
tools/testing/selftests/hid/progs/hid_bpf_helpers.h
98
int (*hid_hw_output_report)(struct hid_bpf_ctx *ctx, u64 source);