Lines Matching defs:decode_erp
131 static unsigned int decode_erp(unsigned char a, unsigned char b)
240 i = decode_erp(buf[0], buf[1]);
246 i = decode_erp(buf[7], buf[5]);
248 i = decode_erp(buf[12], buf[14]);
250 i = decode_erp(buf[15], buf[13]);
252 i = decode_erp(buf[0], buf[2]);
254 i = decode_erp(buf[3], buf[1]);
256 i = decode_erp(buf[8], buf[10]);
258 i = decode_erp(buf[11], buf[9]);
260 i = decode_erp(buf[4], buf[6]);
267 input_report_abs(input_dev, ABS_HAT0X, decode_erp(buf[21], buf[20]));
268 input_report_abs(input_dev, ABS_HAT0Y, decode_erp(buf[15], buf[14]));
269 input_report_abs(input_dev, ABS_HAT1X, decode_erp(buf[9], buf[8]));
270 input_report_abs(input_dev, ABS_HAT1Y, decode_erp(buf[3], buf[2]));
273 input_report_abs(input_dev, ABS_HAT2X, decode_erp(buf[19], buf[18]));
274 input_report_abs(input_dev, ABS_HAT2Y, decode_erp(buf[13], buf[12]));
275 input_report_abs(input_dev, ABS_HAT3X, decode_erp(buf[7], buf[6]));
276 input_report_abs(input_dev, ABS_HAT3Y, decode_erp(buf[1], buf[0]));
279 input_report_abs(input_dev, ABS_RX, decode_erp(buf[17], buf[16]));
281 input_report_abs(input_dev, ABS_RY, decode_erp(buf[11], buf[10]));
283 input_report_abs(input_dev, ABS_RZ, decode_erp(buf[5], buf[4]));