Lines Matching refs:params
21 #include "hid-uclogic-params.h"
28 struct uclogic_params params;
92 struct uclogic_params *params = &drvdata->params;
95 if (params->pen_unused && (field->application == HID_DG_PEN))
106 struct uclogic_params *params = &drvdata->params;
120 if (hi->report->id == params->pen.id) {
188 rc = uclogic_params_init(&drvdata->params, hdev);
195 UCLOGIC_PARAMS_FMT_ARGS(&drvdata->params));
196 if (drvdata->params.invalid) {
203 rc = uclogic_params_get_desc(&drvdata->params,
229 uclogic_params_cleanup(&drvdata->params);
237 struct uclogic_params params;
240 rc = uclogic_params_init(¶ms, hdev);
244 uclogic_params_cleanup(¶ms);
255 struct uclogic_params *params = &drvdata->params;
258 if (!params->pen_unused &&
260 (report->id == params->pen.id) &&
263 if (params->frame.id != 0 &&
264 data[1] & params->pen_frame_flag) {
266 data[0] = params->frame.id;
270 if (params->pen.inrange ==
279 if (size >= 10 && params->pen.fragmented_hires) {
301 if (params->pen.inrange == UCLOGIC_PARAMS_PEN_INRANGE_NONE) {
312 (report->id == params->frame.id)) {
314 if (params->frame.dev_id_byte > 0 &&
315 params->frame.dev_id_byte < size) {
316 data[params->frame.dev_id_byte] = 0xf;
319 if (params->frame.re_lsb > 0 &&
320 params->frame.re_lsb / 8 < size) {
321 unsigned int byte = params->frame.re_lsb / 8;
322 unsigned int bit = params->frame.re_lsb % 8;
356 uclogic_params_cleanup(&drvdata->params);