Lines Matching refs:pen
56 const struct uclogic_params_pen *pen) in uclogic_params_pen_hid_dbg() argument
61 (pen->usage_invalid ? "true" : "false")); in uclogic_params_pen_hid_dbg()
62 hid_dbg(hdev, "\t.desc_ptr = %p\n", pen->desc_ptr); in uclogic_params_pen_hid_dbg()
63 hid_dbg(hdev, "\t.desc_size = %u\n", pen->desc_size); in uclogic_params_pen_hid_dbg()
64 hid_dbg(hdev, "\t.id = %u\n", pen->id); in uclogic_params_pen_hid_dbg()
66 for (i = 0; i < ARRAY_SIZE(pen->subreport_list); i++) { in uclogic_params_pen_hid_dbg()
68 pen->subreport_list[i].value, in uclogic_params_pen_hid_dbg()
69 pen->subreport_list[i].id, in uclogic_params_pen_hid_dbg()
70 i < (ARRAY_SIZE(pen->subreport_list) - 1) ? "," : ""); in uclogic_params_pen_hid_dbg()
74 uclogic_params_pen_inrange_to_str(pen->inrange)); in uclogic_params_pen_hid_dbg()
76 (pen->fragmented_hires ? "true" : "false")); in uclogic_params_pen_hid_dbg()
78 (pen->tilt_y_flipped ? "true" : "false")); in uclogic_params_pen_hid_dbg()
124 uclogic_params_pen_hid_dbg(hdev, ¶ms->pen); in uclogic_params_hid_dbg()
207 static void uclogic_params_pen_cleanup(struct uclogic_params_pen *pen) in uclogic_params_pen_cleanup() argument
209 kfree(pen->desc_ptr); in uclogic_params_pen_cleanup()
210 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_cleanup()
229 static int uclogic_params_pen_init_v1(struct uclogic_params_pen *pen, in uclogic_params_pen_init_v1() argument
245 if (pen == NULL || pfound == NULL || hdev == NULL) { in uclogic_params_pen_init_v1()
310 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_init_v1()
311 pen->desc_ptr = desc_ptr; in uclogic_params_pen_init_v1()
313 pen->desc_size = uclogic_rdesc_v1_pen_template_size; in uclogic_params_pen_init_v1()
314 pen->id = UCLOGIC_RDESC_V1_PEN_ID; in uclogic_params_pen_init_v1()
315 pen->inrange = UCLOGIC_PARAMS_PEN_INRANGE_INVERTED; in uclogic_params_pen_init_v1()
367 static int uclogic_params_pen_init_v2(struct uclogic_params_pen *pen, in uclogic_params_pen_init_v2() argument
390 if (pen == NULL || pfound == NULL || hdev == NULL) { in uclogic_params_pen_init_v2()
470 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_init_v2()
471 pen->desc_ptr = desc_ptr; in uclogic_params_pen_init_v2()
473 pen->desc_size = uclogic_rdesc_v2_pen_template_size; in uclogic_params_pen_init_v2()
474 pen->id = UCLOGIC_RDESC_V2_PEN_ID; in uclogic_params_pen_init_v2()
475 pen->inrange = UCLOGIC_PARAMS_PEN_INRANGE_NONE; in uclogic_params_pen_init_v2()
476 pen->fragmented_hires = true; in uclogic_params_pen_init_v2()
477 pen->tilt_y_flipped = true; in uclogic_params_pen_init_v2()
629 uclogic_params_pen_cleanup(¶ms->pen); in uclogic_params_cleanup()
690 ADD_DESC(params->pen.desc_ptr, params->pen.desc_size); in uclogic_params_get_desc()
837 p.pen.usage_invalid = true; in uclogic_params_huion_init()
866 rc = uclogic_params_pen_init_v2(&p.pen, &found, in uclogic_params_huion_init()
889 p.pen.subreport_list[0].value = 0xe0; in uclogic_params_huion_init()
890 p.pen.subreport_list[0].id = in uclogic_params_huion_init()
937 p.pen.subreport_list[1].value = 0xf0; in uclogic_params_huion_init()
938 p.pen.subreport_list[1].id = in uclogic_params_huion_init()
959 p.pen.subreport_list[2].value = 0xf1; in uclogic_params_huion_init()
960 p.pen.subreport_list[2].id = in uclogic_params_huion_init()
969 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_huion_init()
987 p.pen.subreport_list[0].value = 0xe0; in uclogic_params_huion_init()
988 p.pen.subreport_list[0].id = in uclogic_params_huion_init()
1314 p.pen.desc_ptr = rdesc_pen; in uclogic_params_ugee_v2_init()
1315 p.pen.desc_size = uclogic_rdesc_ugee_v2_pen_template_size; in uclogic_params_ugee_v2_init()
1316 p.pen.id = 0x02; in uclogic_params_ugee_v2_init()
1317 p.pen.subreport_list[0].value = 0xf0; in uclogic_params_ugee_v2_init()
1318 p.pen.subreport_list[0].id = UCLOGIC_RDESC_V1_FRAME_ID; in uclogic_params_ugee_v2_init()
1436 rc = uclogic_params_pen_init_v1(&p.pen, in uclogic_params_init()
1548 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1566 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1603 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1637 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()