Lines Matching refs:slider
324 struct input_dev *slider[IQS269_NUM_SL]; member
1280 iqs269->slider[i] = devm_input_allocate_device(&client->dev); in iqs269_input_init()
1281 if (!iqs269->slider[i]) in iqs269_input_init()
1284 iqs269->slider[i]->keycodemax = ARRAY_SIZE(iqs269->sl_code[i]); in iqs269_input_init()
1285 iqs269->slider[i]->keycode = iqs269->sl_code[i]; in iqs269_input_init()
1286 iqs269->slider[i]->keycodesize = sizeof(**iqs269->sl_code); in iqs269_input_init()
1288 iqs269->slider[i]->name = i ? "iqs269a_slider_1" in iqs269_input_init()
1290 iqs269->slider[i]->id.bustype = BUS_I2C; in iqs269_input_init()
1294 input_set_capability(iqs269->slider[i], EV_KEY, in iqs269_input_init()
1303 input_set_capability(iqs269->slider[i], in iqs269_input_init()
1305 input_set_abs_params(iqs269->slider[i], in iqs269_input_init()
1309 error = input_register_device(iqs269->slider[i]); in iqs269_input_init()
1376 input_report_key(iqs269->slider[i], in iqs269_report()
1385 input_sync(iqs269->slider[i]); in iqs269_report()
1393 input_report_key(iqs269->slider[i], in iqs269_report()
1406 input_report_key(iqs269->slider[i], BTN_TOUCH, state); in iqs269_report()
1409 input_report_abs(iqs269->slider[i], in iqs269_report()
1414 input_sync(iqs269->slider[i]); in iqs269_report()