Lines Matching refs:data
100 __u8 data[10]; member
115 if (size > sizeof(args->data)) in hid_user_raw_request()
123 args->data, in hid_user_raw_request()
141 if (size > sizeof(args->data)) in hid_user_output_report()
149 args->data, in hid_user_output_report()
165 if (size > sizeof(args->data)) in hid_user_input_report()
172 ret = hid_bpf_input_report(ctx, HID_INPUT_REPORT, args->data, size); in hid_user_input_report()
222 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 4096 /* size */); in BPF_PROG() local
224 if (!data) in BPF_PROG()
227 callback2_check = data[4]; in BPF_PROG()
230 __builtin_memcpy(&data[73], rdesc, sizeof(rdesc)); in BPF_PROG()
233 data[4] = 0x42; in BPF_PROG()
246 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 4 /* size */); in BPF_PROG() local
248 if (!data) in BPF_PROG()
252 if (data[2] || data[3]) in BPF_PROG()
255 data[1] = 1; in BPF_PROG()
269 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 4 /* size */); in BPF_PROG() local
271 if (!data) in BPF_PROG()
275 if (!data[1] || data[3]) in BPF_PROG()
278 data[2] = 2; in BPF_PROG()
291 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 4 /* size */); in BPF_PROG() local
293 if (!data) in BPF_PROG()
297 if (!data[1] || !data[2]) in BPF_PROG()
300 data[3] = 3; in BPF_PROG()
335 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 3 /* size */); in BPF_PROG() local
338 if (!data) in BPF_PROG()
343 data[0] = reportnum; in BPF_PROG()
345 ret = hid_bpf_hw_request(hctx, data, 2, rtype, reqtype); in BPF_PROG()
348 data[0] = reportnum + 1; in BPF_PROG()
349 data[1] = reportnum + 2; in BPF_PROG()
350 data[2] = reportnum + 3; in BPF_PROG()
366 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 3 /* size */); in BPF_PROG() local
369 if (!data) in BPF_PROG()
375 data[0] = reportnum; in BPF_PROG()
377 ret = hid_bpf_hw_request(hctx, data, 2, rtype, reqtype); in BPF_PROG()
404 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 3 /* size */); in BPF_PROG() local
407 if (!data) in BPF_PROG()
412 return hid_bpf_hw_output_report(hctx, data, 2); in BPF_PROG()
425 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 3 /* size */); in BPF_PROG() local
428 if (!data) in BPF_PROG()
435 ret = hid_bpf_hw_output_report(hctx, data, 2); in BPF_PROG()
502 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 9 /* size */); in BPF_PROG() local
506 if (!data) in BPF_PROG()
509 if (data[0] != 1) in BPF_PROG()
516 data[1] += 5; in BPF_PROG()
529 __u8 *data = hid_bpf_get_data(hid_ctx, 0 /* offset */, 9 /* size */); in BPF_PROG() local
533 if (!data) in BPF_PROG()
536 if (data[0] != 1) in BPF_PROG()
543 __builtin_memcpy(buf, data, sizeof(buf)); in BPF_PROG()
555 data[1] += 5; in BPF_PROG()
569 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 6 /* size */); in BPF_PROG() local
572 if (!data) in BPF_PROG()
579 __builtin_memcpy(buf, data, sizeof(buf)); in BPF_PROG()
592 data[1] += 1; in BPF_PROG()