Lines Matching full:parameters
49 * uclogic_params_pen_hid_dbg() - Dump tablet interface pen parameters
50 * @hdev: The HID device the pen parameters describe.
51 * @pen: The pen parameters to dump.
53 * Dump tablet interface pen parameters with hid_dbg(). The dump is indented
83 * uclogic_params_frame_hid_dbg() - Dump tablet interface frame parameters
84 * @hdev: The HID device the pen parameters describe.
85 * @frame: The frame parameters to dump.
87 * Dump tablet interface frame parameters with hid_dbg(). The dump is
109 * uclogic_params_hid_dbg() - Dump tablet interface parameters
110 * @hdev: The HID device the parameters describe.
111 * @params: The parameters to dump.
113 * Dump tablet interface parameters with hid_dbg().
203 * uclogic_params_pen (tablet interface's pen input parameters).
206 * @pen: Pen input parameters to cleanup. Cannot be NULL.
216 * input and retrieve its parameters from the device, using v1 protocol.
218 * @pen: Pointer to the pen parameters to initialize (to be
220 * case of error, or if parameters are not found. Cannot be NULL.
221 * @pfound: Location for a flag which is set to true if the parameters
225 * parameters from. Cannot be NULL.
241 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v1()
252 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v1()
260 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v1()
263 hid_err(hdev, "failed retrieving pen parameters: %d\n", rc); in uclogic_params_pen_init_v1()
267 …"string descriptor with pen parameters has invalid length (got %d, expected %d), assuming not comp… in uclogic_params_pen_init_v1()
273 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v1()
309 * Fill-in the parameters in uclogic_params_pen_init_v1()
344 * input and retrieve its parameters from the device, using v2 protocol.
346 * @pen: Pointer to the pen parameters to initialize (to be
348 * modified in case of error, or if parameters are not
351 * parameters were found, and to false if not (e.g.
355 * parameters, which could be used to identify the tablet
360 * parameters. NULL, if not needed. Not modified in case
363 * and get parameters from. Cannot be NULL.
386 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v2()
397 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v2()
405 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v2()
408 hid_err(hdev, "failed retrieving pen parameters: %d\n", rc); in uclogic_params_pen_init_v2()
412 …"string descriptor with pen parameters is too short (got %d, expected at least %d), assuming not c… in uclogic_params_pen_init_v2()
430 "string descriptor with pen parameters seems to contain only text, assuming not compatible\n"); in uclogic_params_pen_init_v2()
435 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v2()
469 * Fill-in the parameters in uclogic_params_pen_init_v2()
498 * uclogic_params_frame (tablet interface's frame controls input parameters).
501 * @frame: Frame controls input parameters to cleanup. Cannot be NULL.
511 * parameters with a static report descriptor.
513 * @frame: Pointer to the frame parameters to initialize (to be cleaned
550 * @frame: Pointer to the frame parameters to initialize (to be cleaned
552 * of error, or if parameters are not found. Cannot be NULL.
553 * @pfound: Location for a flag which is set to true if the parameters
557 * parameters from. Cannot be NULL.
623 * @params: Input parameters to cleanup. Cannot be NULL.
645 * (tablet interface's parameters).
648 * @params: Input parameters to cleanup. Cannot be NULL.
668 * @params: The parameters of a tablet interface to get report
737 * uclogic_params_init_invalid() - initialize tablet interface parameters,
740 * @params: Parameters to initialize (to be cleaned with
750 * parameters with an optional replacement report descriptor. Only modify
754 * @params: Parameters to initialize (to be cleaned with
758 * parameters for. Cannot be NULL.
804 /* Output parameters */ in uclogic_params_init_with_opt_desc()
818 * its parameters.
820 * @params: Parameters to fill in (to be cleaned with
824 * parameters from. Cannot be NULL.
837 /* The resulting parameters (noop) */ in uclogic_params_huion_init()
844 /* Parameters string descriptor of a model with touch ring (HS610) */ in uclogic_params_huion_init()
893 "transition firmware detected, not probing pen v2 parameters\n"); in uclogic_params_huion_init()
895 /* Try to probe v2 pen parameters */ in uclogic_params_huion_init()
901 "failed probing pen v2 parameters: %d\n", rc); in uclogic_params_huion_init()
904 hid_dbg(hdev, "pen v2 parameters found\n"); in uclogic_params_huion_init()
905 /* Create v2 frame button parameters */ in uclogic_params_huion_init()
913 "failed creating v2 frame button parameters: %d\n", in uclogic_params_huion_init()
928 /* Create touch ring parameters */ in uclogic_params_huion_init()
936 "failed creating v2 frame touch ring parameters: %d\n", in uclogic_params_huion_init()
947 /* Create touch strip parameters */ in uclogic_params_huion_init()
955 "failed creating v2 frame touch strip parameters: %d\n", in uclogic_params_huion_init()
971 /* Create v2 frame dial parameters */ in uclogic_params_huion_init()
979 "failed creating v2 frame dial parameters: %d\n", in uclogic_params_huion_init()
995 hid_dbg(hdev, "pen v2 parameters not found\n"); in uclogic_params_huion_init()
998 /* Try to probe v1 pen parameters */ in uclogic_params_huion_init()
1002 "failed probing pen v1 parameters: %d\n", rc); in uclogic_params_huion_init()
1005 hid_dbg(hdev, "pen v1 parameters found\n"); in uclogic_params_huion_init()
1013 hid_dbg(hdev, "frame v1 parameters%s found\n", in uclogic_params_huion_init()
1023 hid_dbg(hdev, "pen v1 parameters not found\n"); in uclogic_params_huion_init()
1028 /* Output parameters */ in uclogic_params_huion_init()
1044 * parameters from. Cannot be NULL.
1091 * pen and frame parameters returned by UGEE v2 devices.
1151 * @p: Parameters to fill in, cannot be NULL.
1186 * @p: Parameters to fill in, cannot be NULL.
1225 * @p: Parameters to fill in, cannot be NULL.
1278 * @p: Parameters to fill in, cannot be NULL.
1334 * parameters from.
1335 * @p: Parameters to fill in, cannot be NULL.
1380 * discovering their parameters.
1384 * functional mode and expose their parameters in a similar way to the
1388 * @params: Parameters to fill in (to be cleaned with
1392 * parameters from. Cannot be NULL.
1409 /* The resulting parameters (noop) */ in uclogic_params_ugee_v2_init()
1448 * Read the string descriptor containing pen and frame parameters. in uclogic_params_ugee_v2_init()
1454 hid_err(hdev, "failed retrieving pen and frame parameters: %d\n", rc); in uclogic_params_ugee_v2_init()
1522 /* Output parameters */ in uclogic_params_ugee_v2_init()
1534 * parameters.
1536 * @params: Parameters to fill in (to be cleaned with
1540 * parameters from. Cannot be NULL. Must be using the USB low-level
1555 /* The resulting parameters (noop) */ in uclogic_params_init()
1590 * Output interface parameters. in uclogic_params_init()
1596 * Output noop parameters. in uclogic_params_init()
1619 /* Try to probe v1 pen parameters */ in uclogic_params_init()
1630 "pen parameters not found"); in uclogic_params_init()
1731 /* Probe v1 pen parameters */ in uclogic_params_init()
1738 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1749 /* Probe v1 pen parameters */ in uclogic_params_init()
1755 /* Initialize frame parameters */ in uclogic_params_init()
1805 "failed creating frame parameters: %d\n", in uclogic_params_init()
1814 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1839 "failed creating frame parameters: %d\n", in uclogic_params_init()
1844 hid_warn(hdev, "pen parameters not found"); in uclogic_params_init()
1854 /* Output parameters */ in uclogic_params_init()