Lines Matching full:descriptor

47  * uclogic_params_get_str_desc - retrieve a string descriptor from a HID
52 * the retrieved descriptor. Not modified in case of error.
53 * Can be NULL to have retrieved descriptor discarded.
55 * descriptor from. Cannot be NULL.
56 * @idx: Index of the string descriptor to request from the device.
61 * -EPIPE, if the descriptor was not found, or
89 hid_dbg(hdev, "string descriptor #%hhu not found\n", idx); in uclogic_params_get_str_desc()
93 "failed retrieving string descriptor #%hhu: %d\n", in uclogic_params_get_str_desc()
143 /* Buffer for (part of) the string descriptor */ in uclogic_params_pen_init_v1()
145 /* Minimum descriptor length required, maximum seen so far is 18 */ in uclogic_params_pen_init_v1()
148 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v1()
159 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v1()
160 * The specific string descriptor and data were discovered by sniffing in uclogic_params_pen_init_v1()
167 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v1()
174 …"string descriptor with pen parameters has invalid length (got %d, expected %d), assuming not comp… in uclogic_params_pen_init_v1()
180 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v1()
204 * Generate pen report descriptor in uclogic_params_pen_init_v1()
271 /* Buffer for (part of) the string descriptor */ in uclogic_params_pen_init_v2()
273 /* Descriptor length required */ in uclogic_params_pen_init_v2()
276 /* Pen report descriptor template parameters */ in uclogic_params_pen_init_v2()
287 * Read string descriptor containing pen input parameters. in uclogic_params_pen_init_v2()
288 * The specific string descriptor and data were discovered by sniffing in uclogic_params_pen_init_v2()
295 "string descriptor with pen parameters not found, assuming not compatible\n"); in uclogic_params_pen_init_v2()
302 …"string descriptor with pen parameters has invalid length (got %d, expected %d), assuming not comp… in uclogic_params_pen_init_v2()
318 "string descriptor with pen parameters seems to contain only text, assuming not compatible\n"); in uclogic_params_pen_init_v2()
324 * Fill report descriptor parameters from the string descriptor in uclogic_params_pen_init_v2()
348 * Generate pen report descriptor in uclogic_params_pen_init_v2()
394 * parameters with a static report descriptor.
399 * @desc_ptr: Report descriptor pointer. Can be NULL, if desc_size is zero.
400 * @desc_size: Report descriptor size.
474 "generic button -enabling string descriptor not found\n"); in uclogic_params_frame_init_v1_buttonpad()
519 * Get a replacement report descriptor for a tablet's interface.
522 * descriptor for. Cannot be NULL.
524 * descriptor pointer, or for NULL, if there's no replacement
525 * report descriptor. Not modified in case of error. Cannot be
527 * @psize: Location for the resulting report descriptor size, not set if
528 * there's no replacement report descriptor. Not modified in case
610 * parameters with an optional replacement report descriptor. Only modify
611 * report descriptor, if the original report descriptor matches the expected
619 * @orig_desc_size: Expected size of the original report descriptor to
621 * @desc_ptr: Pointer to the replacement report descriptor.
623 * @desc_size: Size of the replacement report descriptor.
646 /* Replace report descriptor, if it matches */ in uclogic_params_init_with_opt_desc()
649 "device report descriptor matches the expected size, replacing\n"); in uclogic_params_init_with_opt_desc()
658 "device report descriptor doesn't match the expected size (%u != %u), preserving\n", in uclogic_params_init_with_opt_desc()
851 * Set replacement report descriptor if the original matches the in uclogic_params_init()