Lines Matching refs:pen
116 static void uclogic_params_pen_cleanup(struct uclogic_params_pen *pen) in uclogic_params_pen_cleanup() argument
118 kfree(pen->desc_ptr); in uclogic_params_pen_cleanup()
119 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_cleanup()
138 static int uclogic_params_pen_init_v1(struct uclogic_params_pen *pen, in uclogic_params_pen_init_v1() argument
154 if (pen == NULL || pfound == NULL || hdev == NULL) { in uclogic_params_pen_init_v1()
219 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_init_v1()
220 pen->desc_ptr = desc_ptr; in uclogic_params_pen_init_v1()
222 pen->desc_size = uclogic_rdesc_pen_v1_template_size; in uclogic_params_pen_init_v1()
223 pen->id = UCLOGIC_RDESC_PEN_V1_ID; in uclogic_params_pen_init_v1()
224 pen->inrange = UCLOGIC_PARAMS_PEN_INRANGE_INVERTED; in uclogic_params_pen_init_v1()
266 static int uclogic_params_pen_init_v2(struct uclogic_params_pen *pen, in uclogic_params_pen_init_v2() argument
282 if (pen == NULL || pfound == NULL || hdev == NULL) { in uclogic_params_pen_init_v2()
363 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_init_v2()
364 pen->desc_ptr = desc_ptr; in uclogic_params_pen_init_v2()
366 pen->desc_size = uclogic_rdesc_pen_v2_template_size; in uclogic_params_pen_init_v2()
367 pen->id = UCLOGIC_RDESC_PEN_V2_ID; in uclogic_params_pen_init_v2()
368 pen->inrange = UCLOGIC_PARAMS_PEN_INRANGE_NONE; in uclogic_params_pen_init_v2()
369 pen->fragmented_hires = true; in uclogic_params_pen_init_v2()
513 uclogic_params_pen_cleanup(¶ms->pen); in uclogic_params_cleanup()
555 pen_present = (!params->pen_unused && params->pen.desc_ptr != NULL); in uclogic_params_get_desc()
561 size += params->pen.desc_size; in uclogic_params_get_desc()
579 memcpy(p, params->pen.desc_ptr, in uclogic_params_get_desc()
580 params->pen.desc_size); in uclogic_params_get_desc()
581 p += params->pen.desc_size; in uclogic_params_get_desc()
754 rc = uclogic_params_pen_init_v2(&p.pen, &found, hdev); in uclogic_params_huion_init()
781 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_huion_init()
903 rc = uclogic_params_pen_init_v1(&p.pen, in uclogic_params_init()
1013 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1032 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1060 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()
1094 rc = uclogic_params_pen_init_v1(&p.pen, &found, hdev); in uclogic_params_init()