si_ofs 76 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, CY_REG_BASE, si->si_ofs.mode_size, si_ofs 83 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mode_size, "xy_mode"); si_ofs 167 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.map_sz = merge_bytes(si->si_data.map_szh, si_ofs 169 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.map_sz = merge_bytes(si->si_data.map_szh, si_ofs 171 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cydata_ofs = merge_bytes(si->si_data.cydata_ofsh, si_ofs 173 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.test_ofs = merge_bytes(si->si_data.test_ofsh, si_ofs 175 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.pcfg_ofs = merge_bytes(si->si_data.pcfg_ofsh, si_ofs 177 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.opcfg_ofs = merge_bytes(si->si_data.opcfg_ofsh, si_ofs 179 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.ddata_ofs = merge_bytes(si->si_data.ddata_ofsh, si_ofs 181 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mdata_ofs = merge_bytes(si->si_data.mdata_ofsh, si_ofs 194 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.test_ofs <= si->si_ofs.cydata_ofs) { si_ofs 197 drivers/input/touchscreen/cyttsp4_core.c __func__, si->si_ofs.test_ofs, si->si_ofs.cydata_ofs); si_ofs 201 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cydata_size = si->si_ofs.test_ofs - si->si_ofs.cydata_ofs; si_ofs 203 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cydata_size); si_ofs 205 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.cydata, si->si_ofs.cydata_size, GFP_KERNEL); si_ofs 213 drivers/input/touchscreen/cyttsp4_core.c read_offset = si->si_ofs.cydata_ofs; si_ofs 228 drivers/input/touchscreen/cyttsp4_core.c calc_mfgid_sz = si->si_ofs.cydata_size - sizeof(struct cyttsp4_cydata); si_ofs 261 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cydata_size, "sysinfo_cydata"); si_ofs 271 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.pcfg_ofs <= si->si_ofs.test_ofs) { si_ofs 274 drivers/input/touchscreen/cyttsp4_core.c __func__, si->si_ofs.pcfg_ofs, si->si_ofs.test_ofs); si_ofs 278 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.test_size = si->si_ofs.pcfg_ofs - si->si_ofs.test_ofs; si_ofs 280 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.test, si->si_ofs.test_size, GFP_KERNEL); si_ofs 288 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.test_ofs, si->si_ofs.test_size, si_ofs 297 drivers/input/touchscreen/cyttsp4_core.c (u8 *)si->si_ptrs.test, si->si_ofs.test_size, si_ofs 330 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.opcfg_ofs <= si->si_ofs.pcfg_ofs) { si_ofs 333 drivers/input/touchscreen/cyttsp4_core.c __func__, si->si_ofs.opcfg_ofs, si->si_ofs.pcfg_ofs); si_ofs 337 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.pcfg_size = si->si_ofs.opcfg_ofs - si->si_ofs.pcfg_ofs; si_ofs 339 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.pcfg, si->si_ofs.pcfg_size, GFP_KERNEL); si_ofs 347 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.pcfg_ofs, si->si_ofs.pcfg_size, si_ofs 355 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_x = merge_bytes((si->si_ptrs.pcfg->res_xh si_ofs 357 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.x_origin = !!(si->si_ptrs.pcfg->res_xh si_ofs 359 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_y = merge_bytes((si->si_ptrs.pcfg->res_yh si_ofs 361 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.y_origin = !!(si->si_ptrs.pcfg->res_yh si_ofs 363 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_p = merge_bytes(si->si_ptrs.pcfg->max_zh, si_ofs 368 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.pcfg_size, "sysinfo_pcfg_data"); si_ofs 382 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.ddata_ofs <= si->si_ofs.opcfg_ofs) { si_ofs 385 drivers/input/touchscreen/cyttsp4_core.c __func__, si->si_ofs.ddata_ofs, si->si_ofs.opcfg_ofs); si_ofs 389 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.opcfg_size = si->si_ofs.ddata_ofs - si->si_ofs.opcfg_ofs; si_ofs 391 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.opcfg, si->si_ofs.opcfg_size, GFP_KERNEL); si_ofs 399 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.opcfg_ofs, si->si_ofs.opcfg_size, si_ofs 406 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cmd_ofs = si->si_ptrs.opcfg->cmd_ofs; si_ofs 407 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.rep_ofs = si->si_ptrs.opcfg->rep_ofs; si_ofs 408 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.rep_sz = (si->si_ptrs.opcfg->rep_szh * 256) + si_ofs 410 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.num_btns = si->si_ptrs.opcfg->num_btns; si_ofs 411 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.num_btn_regs = (si->si_ofs.num_btns + si_ofs 413 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tt_stat_ofs = si->si_ptrs.opcfg->tt_stat_ofs; si_ofs 414 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.obj_cfg0 = si->si_ptrs.opcfg->obj_cfg0; si_ofs 415 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_tchs = si->si_ptrs.opcfg->max_tchs & si_ofs 417 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_rec_size = si->si_ptrs.opcfg->tch_rec_size & si_ofs 422 drivers/input/touchscreen/cyttsp4_core.c tch = &si->si_ofs.tch_abs[abs]; si_ofs 432 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_rec_size = si->si_ptrs.opcfg->btn_rec_size; si_ofs 433 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_diff_ofs = si->si_ptrs.opcfg->btn_diff_ofs; si_ofs 434 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_diff_size = si->si_ptrs.opcfg->btn_diff_size; si_ofs 436 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.tch_rec_size > CY_TMA1036_TCH_REC_SIZE) { si_ofs 439 drivers/input/touchscreen/cyttsp4_core.c tch = &si->si_ofs.tch_abs[abs]; si_ofs 453 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].ofs); si_ofs 455 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].size); si_ofs 457 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].max); si_ofs 459 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].bofs); si_ofs 462 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mode_size = si->si_ofs.tt_stat_ofs + 1; si_ofs 463 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.data_size = si->si_ofs.max_tchs * si_ofs 467 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.opcfg_size, "sysinfo_opcfg_data"); si_ofs 478 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.ddata_size = si->si_ofs.mdata_ofs - si->si_ofs.ddata_ofs; si_ofs 480 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.ddata, si->si_ofs.ddata_size, GFP_KERNEL); si_ofs 487 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.ddata_ofs, si->si_ofs.ddata_size, si_ofs 495 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.ddata_size, "sysinfo_ddata"); si_ofs 505 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mdata_size = si->si_ofs.map_sz - si->si_ofs.mdata_ofs; si_ofs 507 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->si_ptrs.mdata, si->si_ofs.mdata_size, GFP_KERNEL); si_ofs 514 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.mdata_ofs, si->si_ofs.mdata_size, si_ofs 522 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mdata_size, "sysinfo_mdata"); si_ofs 535 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.num_btns) { si_ofs 536 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_keys_size = si->si_ofs.num_btns * si_ofs 539 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->btn, si->si_ofs.btn_keys_size, si_ofs 556 drivers/input/touchscreen/cyttsp4_core.c for (btn = 0; btn < si->si_ofs.num_btns && si_ofs 564 drivers/input/touchscreen/cyttsp4_core.c for (; btn < si->si_ofs.num_btns; btn++) { si_ofs 573 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_keys_size = 0; si_ofs 584 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->xy_mode, si->si_ofs.mode_size, GFP_KERNEL|__GFP_ZERO); si_ofs 589 drivers/input/touchscreen/cyttsp4_core.c p = krealloc(si->xy_data, si->si_ofs.data_size, GFP_KERNEL|__GFP_ZERO); si_ofs 595 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_rec_size * si->si_ofs.num_btns, si_ofs 608 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cydata_ofs, si->si_ofs.cydata_size); si_ofs 610 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.test_ofs, si->si_ofs.test_size); si_ofs 612 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.pcfg_ofs, si->si_ofs.pcfg_size); si_ofs 614 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.opcfg_ofs, si->si_ofs.opcfg_size); si_ofs 616 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.ddata_ofs, si->si_ofs.ddata_size); si_ofs 618 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mdata_ofs, si->si_ofs.mdata_size); si_ofs 621 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.cmd_ofs); si_ofs 623 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.rep_ofs); si_ofs 625 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.rep_sz); si_ofs 627 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.num_btns); si_ofs 629 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.num_btn_regs); si_ofs 631 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tt_stat_ofs); si_ofs 633 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_rec_size); si_ofs 635 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_tchs); si_ofs 637 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.mode_size); si_ofs 639 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.data_size); si_ofs 641 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.map_sz); si_ofs 644 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_rec_size); si_ofs 646 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_diff_ofs); si_ofs 648 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.btn_diff_size); si_ofs 651 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_x, si->si_ofs.max_x); si_ofs 653 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.x_origin, si_ofs 654 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.x_origin == CY_NORMAL_ORIGIN ? si_ofs 657 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_y, si->si_ofs.max_y); si_ofs 659 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.y_origin, si_ofs 660 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.y_origin == CY_NORMAL_ORIGIN ? si_ofs 663 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.max_p, si->si_ofs.max_p); si_ofs 759 drivers/input/touchscreen/cyttsp4_core.c md->si->si_ofs.tch_abs[CY_TCH_T].max); si_ofs 800 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].size, si_ofs 801 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].max, si_ofs 802 drivers/input/touchscreen/cyttsp4_core.c xy_data + si->si_ofs.tch_abs[abs].ofs, si_ofs 803 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_abs[abs].bofs); si_ofs 817 drivers/input/touchscreen/cyttsp4_core.c touch->abs[CY_TCH_X] = md->si->si_ofs.max_y - si_ofs 820 drivers/input/touchscreen/cyttsp4_core.c touch->abs[CY_TCH_X] = md->si->si_ofs.max_x - si_ofs 825 drivers/input/touchscreen/cyttsp4_core.c touch->abs[CY_TCH_Y] = md->si->si_ofs.max_x - si_ofs 828 drivers/input/touchscreen/cyttsp4_core.c touch->abs[CY_TCH_Y] = md->si->si_ofs.max_y - si_ofs 863 drivers/input/touchscreen/cyttsp4_core.c memset(ids, 0, si->si_ofs.tch_abs[CY_TCH_T].max * sizeof(int)); si_ofs 866 drivers/input/touchscreen/cyttsp4_core.c (i * si->si_ofs.tch_rec_size)); si_ofs 903 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.tch_rec_size > CY_TMA1036_TCH_REC_SIZE) { si_ofs 925 drivers/input/touchscreen/cyttsp4_core.c if (si->si_ofs.tch_rec_size > CY_TMA1036_TCH_REC_SIZE) si_ofs 946 drivers/input/touchscreen/cyttsp4_core.c cyttsp4_final_sync(md->input, si->si_ofs.tch_abs[CY_TCH_T].max, ids); si_ofs 978 drivers/input/touchscreen/cyttsp4_core.c rep_len = si->xy_mode[si->si_ofs.rep_ofs]; si_ofs 979 drivers/input/touchscreen/cyttsp4_core.c rep_stat = si->xy_mode[si->si_ofs.rep_ofs + 1]; si_ofs 980 drivers/input/touchscreen/cyttsp4_core.c tt_stat = si->xy_mode[si->si_ofs.tt_stat_ofs]; si_ofs 996 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_read(cd, si->si_ofs.tt_stat_ofs + 1, si_ofs 997 drivers/input/touchscreen/cyttsp4_core.c num_cur_tch * si->si_ofs.tch_rec_size, si_ofs 1008 drivers/input/touchscreen/cyttsp4_core.c si->si_ofs.tch_rec_size, "xy_data"); si_ofs 1020 drivers/input/touchscreen/cyttsp4_core.c if (num_cur_tch > si->si_ofs.max_tchs) { si_ofs 1022 drivers/input/touchscreen/cyttsp4_core.c __func__, num_cur_tch, si->si_ofs.max_tchs); si_ofs 1023 drivers/input/touchscreen/cyttsp4_core.c num_cur_tch = si->si_ofs.max_tchs; si_ofs 1069 drivers/input/touchscreen/cyttsp4_core.c u8 cmd_ofs = cd->sysinfo.si_ofs.cmd_ofs; si_ofs 1906 drivers/input/touchscreen/cyttsp4_core.c max_x_tmp = md->si->si_ofs.max_x; si_ofs 1907 drivers/input/touchscreen/cyttsp4_core.c max_y_tmp = md->si->si_ofs.max_y; si_ofs 1917 drivers/input/touchscreen/cyttsp4_core.c max_p = md->si->si_ofs.max_p; si_ofs 1947 drivers/input/touchscreen/cyttsp4_core.c (md->si->si_ofs.tch_rec_size < si_ofs 1953 drivers/input/touchscreen/cyttsp4_core.c input_mt_init_slots(md->input, md->si->si_ofs.tch_abs[CY_TCH_T].max, si_ofs 315 drivers/input/touchscreen/cyttsp4_core.h struct cyttsp4_sysinfo_ofs si_ofs;