Lines Matching refs:model
276 const struct tmdc_model *model; in tmdc_setup_port() local
291 for (model = tmdc_models; model->id && model->id != port->mode; model++) in tmdc_setup_port()
294 port->abs = model->axes; in tmdc_setup_port()
295 port->btn = model->buttons; in tmdc_setup_port()
297 if (!model->id) { in tmdc_setup_port()
302 port->absc = model->abs; in tmdc_setup_port()
304 port->btnc[i] = model->btnc[i]; in tmdc_setup_port()
308 port->btno[i] = model->btno[i]; in tmdc_setup_port()
310 snprintf(port->name, sizeof(port->name), model->name, in tmdc_setup_port()
320 input_dev->id.product = model->id; in tmdc_setup_port()
335 for (i = 0; i < model->hats && i < TMDC_ABS_HAT; i++) in tmdc_setup_port()