Lines Matching refs:r2c
248 int *r2c = buffer; /* row-to-column assignments */ in evdev_mt_matching() local
249 int *red = r2c + m; /* reduced values of the assignments */ in evdev_mt_matching()
255 for (p = r2c; p < red; *p++ = -1) {} in evdev_mt_matching()
261 if (d < delta || (d == delta && r2c[i] < 0)) { in evdev_mt_matching()
267 if (r2c[row] < 0) { in evdev_mt_matching()
268 r2c[row] = col; in evdev_mt_matching()
272 for (k = 0; (j = r2c[row]) >= 0;) { in evdev_mt_matching()
287 && r2c[i] < 0)) { in evdev_mt_matching()
298 for (j = mc[row]; (r2c[row] = j) != col;) { in evdev_mt_matching()
319 int *p, *r2c, *c2r; in evdev_mt_match_frame() local
351 r2c = p; in evdev_mt_match_frame()
354 if ((j = r2c[i]) >= 0) in evdev_mt_match_frame()
357 p = (n == size ? c2r : r2c); in evdev_mt_match_frame()
362 p = (n == size ? r2c : c2r); in evdev_mt_match_frame()