Lines Matching refs:hctx
218 int BPF_PROG(ack05_fix_rdesc, struct hid_bpf_ctx *hctx)
220 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, HID_MAX_DESCRIPTOR_SIZE /* size */);
221 __s32 rdesc_size = hctx->size;
235 hid_set_name(hctx->hid, "Disabled by HID-BPF Hanvon Ugee Shortcut Remote");
265 int BPF_PROG(ack05_fix_events, struct hid_bpf_ctx *hctx)
267 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, PAD_REPORT_LENGTH);
278 HID_BPF_ASYNC_DELAYED_CALL(switch_to_raw_mode, hctx, 10);
315 struct hid_bpf_ctx *hctx = hid_bpf_allocate_context(ctx->hid);
317 if (!hctx) {
323 switch_to_raw_mode(hctx);
325 hid_bpf_release_context(hctx);