Lines Matching full:parameters
48 * uclogic_params_pen_hid_dbg() - Dump tablet interface pen parameters
49 * @hdev: The HID device the pen parameters describe.
50 * @pen: The pen parameters to dump.
52 * Dump tablet interface pen parameters with hid_dbg(). The dump is indented
82 * uclogic_params_frame_hid_dbg() - Dump tablet interface frame parameters
83 * @hdev: The HID device the pen parameters describe.
84 * @frame: The frame parameters to dump.
86 * Dump tablet interface frame parameters with hid_dbg(). The dump is
108 * uclogic_params_hid_dbg() - Dump tablet interface parameters
109 * @hdev: The HID device the parameters describe.
110 * @params: The parameters to dump.
112 * Dump tablet interface parameters with hid_dbg().
202 * uclogic_params_pen (tablet interface's pen input parameters).
205 * @pen: Pen input parameters to cleanup. Cannot be NULL.
215 * input and retrieve its parameters from the device, using v1 protocol.
217 * @pen: Pointer to the pen parameters to initialize (to be
219 * case of error, or if parameters are not found. Cannot be NULL.
220 * @pfound: Location for a flag which is set to true if the parameters
224 * parameters from. Cannot be NULL.
240 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v1()
251 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v1()
259 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v1()
262 hid_err(hdev, "failed retrieving pen parameters: %d\n", rc); in uclogic_params_pen_init_v1()
266 …"string descriptor with pen parameters has invalid length (got %d, expected %d), assuming not comp… in uclogic_params_pen_init_v1()
272 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v1()
308 * Fill-in the parameters in uclogic_params_pen_init_v1()
343 * input and retrieve its parameters from the device, using v2 protocol.
345 * @pen: Pointer to the pen parameters to initialize (to be
347 * modified in case of error, or if parameters are not
350 * parameters were found, and to false if not (e.g.
354 * parameters, which could be used to identify the tablet
359 * parameters. NULL, if not needed. Not modified in case
362 * and get parameters from. Cannot be NULL.
385 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v2()
396 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v2()
404 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v2()
407 hid_err(hdev, "failed retrieving pen parameters: %d\n", rc); in uclogic_params_pen_init_v2()
411 …"string descriptor with pen parameters is too short (got %d, expected at least %d), assuming not c… in uclogic_params_pen_init_v2()
429 "string descriptor with pen parameters seems to contain only text, assuming not compatible\n"); in uclogic_params_pen_init_v2()
434 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v2()
468 * Fill-in the parameters in uclogic_params_pen_init_v2()
497 * uclogic_params_frame (tablet interface's frame controls input parameters).
500 * @frame: Frame controls input parameters to cleanup. Cannot be NULL.
510 * parameters with a static report descriptor.
512 * @frame: Pointer to the frame parameters to initialize (to be cleaned
549 * @frame: Pointer to the frame parameters to initialize (to be cleaned
551 * of error, or if parameters are not found. Cannot be NULL.
552 * @pfound: Location for a flag which is set to true if the parameters
556 * parameters from. Cannot be NULL.
619 * (tablet interface's parameters).
622 * @params: Input parameters to cleanup. Cannot be NULL.
641 * @params: The parameters of a tablet interface to get report
710 * uclogic_params_init_invalid() - initialize tablet interface parameters,
713 * @params: Parameters to initialize (to be cleaned with
723 * parameters with an optional replacement report descriptor. Only modify
727 * @params: Parameters to initialize (to be cleaned with
731 * parameters for. Cannot be NULL.
777 /* Output parameters */ in uclogic_params_init_with_opt_desc()
791 * its parameters.
793 * @params: Parameters to fill in (to be cleaned with
797 * parameters from. Cannot be NULL.
810 /* The resulting parameters (noop) */ in uclogic_params_huion_init()
817 /* Parameters string descriptor of a model with touch ring (HS610) */ in uclogic_params_huion_init()
863 "transition firmware detected, not probing pen v2 parameters\n"); in uclogic_params_huion_init()
865 /* Try to probe v2 pen parameters */ in uclogic_params_huion_init()
871 "failed probing pen v2 parameters: %d\n", rc); in uclogic_params_huion_init()
874 hid_dbg(hdev, "pen v2 parameters found\n"); in uclogic_params_huion_init()
875 /* Create v2 frame button parameters */ in uclogic_params_huion_init()
883 "failed creating v2 frame button parameters: %d\n", in uclogic_params_huion_init()
898 /* Create touch ring parameters */ in uclogic_params_huion_init()
906 "failed creating v2 frame touch ring parameters: %d\n", in uclogic_params_huion_init()
917 /* Create touch strip parameters */ in uclogic_params_huion_init()
925 "failed creating v2 frame touch strip parameters: %d\n", in uclogic_params_huion_init()
941 /* Create v2 frame dial parameters */ in uclogic_params_huion_init()
949 "failed creating v2 frame dial parameters: %d\n", in uclogic_params_huion_init()
965 hid_dbg(hdev, "pen v2 parameters not found\n"); in uclogic_params_huion_init()
968 /* Try to probe v1 pen parameters */ in uclogic_params_huion_init()
972 "failed probing pen v1 parameters: %d\n", rc); in uclogic_params_huion_init()
975 hid_dbg(hdev, "pen v1 parameters found\n"); in uclogic_params_huion_init()
983 hid_dbg(hdev, "frame v1 parameters%s found\n", in uclogic_params_huion_init()
993 hid_dbg(hdev, "pen v1 parameters not found\n"); in uclogic_params_huion_init()
998 /* Output parameters */ in uclogic_params_huion_init()
1014 * parameters from. Cannot be NULL.
1061 * pen and frame parameters returned by UGEE v2 devices.
1121 * @p: Parameters to fill in, cannot be NULL.
1156 * @p: Parameters to fill in, cannot be NULL.
1195 * @p: Parameters to fill in, cannot be NULL.
1216 * discovering their parameters.
1220 * functional mode and expose their parameters in a similar way to the
1224 * @params: Parameters to fill in (to be cleaned with
1228 * parameters from. Cannot be NULL.
1247 /* The resulting parameters (noop) */ in uclogic_params_ugee_v2_init()
1283 * Read the string descriptor containing pen and frame parameters. in uclogic_params_ugee_v2_init()
1289 hid_err(hdev, "failed retrieving pen and frame parameters: %d\n", rc); in uclogic_params_ugee_v2_init()
1338 /* Output parameters */ in uclogic_params_ugee_v2_init()
1350 * parameters.
1352 * @params: Parameters to fill in (to be cleaned with
1356 * parameters from. Cannot be NULL. Must be using the USB low-level
1371 /* The resulting parameters (noop) */ in uclogic_params_init()
1406 * Output interface parameters. in uclogic_params_init()
1412 * Output noop parameters. in uclogic_params_init()
1435 /* Try to probe v1 pen parameters */ in uclogic_params_init()
1446 "pen parameters not found"); in uclogic_params_init()
1547 /* Probe v1 pen parameters */ in uclogic_params_init()
1554 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1565 /* Probe v1 pen parameters */ in uclogic_params_init()
1571 /* Initialize frame parameters */ in uclogic_params_init()
1615 "failed creating frame parameters: %d\n", in uclogic_params_init()
1624 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1649 "failed creating frame parameters: %d\n", in uclogic_params_init()
1654 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1664 /* Output parameters */ in uclogic_params_init()