Lines Matching defs:frame
383 * uclogic_params_frame (tablet interface's frame controls input parameters).
386 * @frame: Frame controls input parameters to cleanup. Cannot be NULL.
388 static void uclogic_params_frame_cleanup(struct uclogic_params_frame *frame)
390 kfree(frame->desc_ptr);
391 memset(frame, 0, sizeof(*frame));
395 * uclogic_params_frame_init_with_desc() - initialize tablet's frame control
398 * @frame: Pointer to the frame parameters to initialize (to be cleaned
403 * @id: Report ID used for frame reports, if they should be tweaked,
410 struct uclogic_params_frame *frame,
417 if (frame == NULL || (desc_ptr == NULL && desc_size != 0))
424 memset(frame, 0, sizeof(*frame));
425 frame->desc_ptr = copy_desc_ptr;
426 frame->desc_size = desc_size;
427 frame->id = id;
435 * @frame: Pointer to the frame parameters to initialize (to be cleaned
448 struct uclogic_params_frame *frame,
459 if (frame == NULL || pfound == NULL || hdev == NULL) {
488 frame,
517 uclogic_params_frame_cleanup(¶ms->frame);
558 frame_present = (params->frame.desc_ptr != NULL);
565 size += params->frame.desc_size;
586 memcpy(p, params->frame.desc_ptr,
587 params->frame.desc_size);
588 p += params->frame.desc_size;
769 &p.frame,
779 /* Set bitmask marking frame reports in pen reports */
796 &p.frame,
805 /* Set bitmask marking frame reports */
1039 /* If this is the pen and frame interface */
1047 /* Initialize frame parameters */
1049 &p.frame,
1074 &p.frame,
1084 p.frame.re_lsb =
1086 p.frame.dev_id_byte =
1108 &p.frame,