Lines Matching +full:2 +full:gb
34 #define GF2K_ID_F30D 2
43 static char gf2k_hat_to_axis[][2] = {{ 0, 0}, { 0,-1}, { 1,-1}, { 1, 0}, { 1, 1}, { 0, 1}, {-1, 1},…
47 static unsigned char gf2k_hats[] = { 0, 2, 0, 0, 2, 0, 2, 0 };
48 static unsigned char gf2k_axes[] = { 0, 2, 0, 0, 4, 0, 4, 0 };
139 #define GB(p,n,s) gf2k_get_bits(data, p, n, s) macro
146 for (i = 0; i < num / 3 + 2; i++) in gf2k_get_bits()
161 input_report_abs(dev, gf2k_abs[i], GB(i<<3,8,0) | GB(i+46,1,8) | GB(i+50,1,9)); in gf2k_read()
163 for (i = 0; i < 2 && i < gf2k_axes[gf2k->id] - 4; i++) in gf2k_read()
164 input_report_abs(dev, gf2k_abs[i], GB(i*9+60,8,0) | GB(i+54,1,9)); in gf2k_read()
166 t = GB(40,4,0); in gf2k_read()
171 t = GB(44,2,0) | GB(32,8,2) | GB(78,2,10); in gf2k_read()
254 if (!(gf2k->id = GB(7,2,0) | GB(3,3,2) | GB(0,3,5))) { in gf2k_connect()
260 if ((gf2k->id != (GB(19,2,0) | GB(15,3,2) | GB(12,3,5))) && in gf2k_connect()
261 (gf2k->id != (GB(31,2,0) | GB(27,3,2) | GB(24,3,5)))) { in gf2k_connect()
314 int max = i < 2 ? in gf2k_connect()
315 input_abs_get_val(input_dev, gf2k_abs[i]) * 2 : in gf2k_connect()
318 int flat = i < 2 ? 24 : 0; in gf2k_connect()