• Home
  • Raw
  • Download

Lines Matching refs:buf

191 					      int axis, const unsigned char *buf,  in snd_caiaq_input_report_abs()  argument
195 (buf[offset * 2] << 8) | buf[offset * 2 + 1]); in snd_caiaq_input_report_abs()
199 const unsigned char *buf, in snd_caiaq_input_read_analog() argument
206 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 2); in snd_caiaq_input_read_analog()
207 snd_caiaq_input_report_abs(cdev, ABS_Y, buf, 0); in snd_caiaq_input_read_analog()
208 snd_caiaq_input_report_abs(cdev, ABS_Z, buf, 1); in snd_caiaq_input_read_analog()
213 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 0); in snd_caiaq_input_read_analog()
214 snd_caiaq_input_report_abs(cdev, ABS_Y, buf, 1); in snd_caiaq_input_read_analog()
215 snd_caiaq_input_report_abs(cdev, ABS_Z, buf, 2); in snd_caiaq_input_read_analog()
218 snd_caiaq_input_report_abs(cdev, ABS_HAT0X, buf, 4); in snd_caiaq_input_read_analog()
219 snd_caiaq_input_report_abs(cdev, ABS_HAT0Y, buf, 2); in snd_caiaq_input_read_analog()
220 snd_caiaq_input_report_abs(cdev, ABS_HAT1X, buf, 6); in snd_caiaq_input_read_analog()
221 snd_caiaq_input_report_abs(cdev, ABS_HAT1Y, buf, 1); in snd_caiaq_input_read_analog()
222 snd_caiaq_input_report_abs(cdev, ABS_HAT2X, buf, 7); in snd_caiaq_input_read_analog()
223 snd_caiaq_input_report_abs(cdev, ABS_HAT2Y, buf, 0); in snd_caiaq_input_read_analog()
224 snd_caiaq_input_report_abs(cdev, ABS_HAT3X, buf, 5); in snd_caiaq_input_read_analog()
225 snd_caiaq_input_report_abs(cdev, ABS_HAT3Y, buf, 3); in snd_caiaq_input_read_analog()
233 const char *buf, unsigned int len) in snd_caiaq_input_read_erp() argument
240 i = decode_erp(buf[0], buf[1]); in snd_caiaq_input_read_erp()
246 i = decode_erp(buf[7], buf[5]); in snd_caiaq_input_read_erp()
248 i = decode_erp(buf[12], buf[14]); in snd_caiaq_input_read_erp()
250 i = decode_erp(buf[15], buf[13]); in snd_caiaq_input_read_erp()
252 i = decode_erp(buf[0], buf[2]); in snd_caiaq_input_read_erp()
254 i = decode_erp(buf[3], buf[1]); in snd_caiaq_input_read_erp()
256 i = decode_erp(buf[8], buf[10]); in snd_caiaq_input_read_erp()
258 i = decode_erp(buf[11], buf[9]); in snd_caiaq_input_read_erp()
260 i = decode_erp(buf[4], buf[6]); in snd_caiaq_input_read_erp()
267 input_report_abs(input_dev, ABS_HAT0X, decode_erp(buf[21], buf[20])); in snd_caiaq_input_read_erp()
268 input_report_abs(input_dev, ABS_HAT0Y, decode_erp(buf[15], buf[14])); in snd_caiaq_input_read_erp()
269 input_report_abs(input_dev, ABS_HAT1X, decode_erp(buf[9], buf[8])); in snd_caiaq_input_read_erp()
270 input_report_abs(input_dev, ABS_HAT1Y, decode_erp(buf[3], buf[2])); in snd_caiaq_input_read_erp()
273 input_report_abs(input_dev, ABS_HAT2X, decode_erp(buf[19], buf[18])); in snd_caiaq_input_read_erp()
274 input_report_abs(input_dev, ABS_HAT2Y, decode_erp(buf[13], buf[12])); in snd_caiaq_input_read_erp()
275 input_report_abs(input_dev, ABS_HAT3X, decode_erp(buf[7], buf[6])); in snd_caiaq_input_read_erp()
276 input_report_abs(input_dev, ABS_HAT3Y, decode_erp(buf[1], buf[0])); in snd_caiaq_input_read_erp()
279 input_report_abs(input_dev, ABS_RX, decode_erp(buf[17], buf[16])); in snd_caiaq_input_read_erp()
281 input_report_abs(input_dev, ABS_RY, decode_erp(buf[11], buf[10])); in snd_caiaq_input_read_erp()
283 input_report_abs(input_dev, ABS_RZ, decode_erp(buf[5], buf[4])); in snd_caiaq_input_read_erp()
291 unsigned char *buf, unsigned int len) in snd_caiaq_input_read_io() argument
302 buf[i] = ~buf[i]; in snd_caiaq_input_read_io()
306 buf[i / 8] & (1 << (i % 8))); in snd_caiaq_input_read_io()
311 input_report_abs(cdev->input_dev, ABS_MISC, 255 - buf[4]); in snd_caiaq_input_read_io()
315 input_report_abs(cdev->input_dev, ABS_X, buf[5] & 0xf); in snd_caiaq_input_read_io()
316 input_report_abs(cdev->input_dev, ABS_Y, buf[5] >> 4); in snd_caiaq_input_read_io()
317 input_report_abs(cdev->input_dev, ABS_Z, buf[6] & 0xf); in snd_caiaq_input_read_io()
318 input_report_abs(cdev->input_dev, ABS_MISC, buf[6] >> 4); in snd_caiaq_input_read_io()
328 const unsigned char *buf, in snd_usb_caiaq_tks4_dispatch() argument
334 unsigned int i, block_id = (buf[0] << 8) | buf[1]; in snd_usb_caiaq_tks4_dispatch()
341 (buf[4 + (i / 8)] >> (i % 8)) & 1); in snd_usb_caiaq_tks4_dispatch()
346 input_report_abs(cdev->input_dev, KONTROLS4_ABS(36), buf[9] | ((buf[8] & 0x3) << 8)); in snd_usb_caiaq_tks4_dispatch()
348 input_report_abs(cdev->input_dev, KONTROLS4_ABS(37), buf[13] | ((buf[12] & 0x3) << 8)); in snd_usb_caiaq_tks4_dispatch()
351 input_report_abs(cdev->input_dev, KONTROLS4_ABS(38), buf[3] & 0xf); in snd_usb_caiaq_tks4_dispatch()
352 input_report_abs(cdev->input_dev, KONTROLS4_ABS(39), buf[4] >> 4); in snd_usb_caiaq_tks4_dispatch()
353 input_report_abs(cdev->input_dev, KONTROLS4_ABS(40), buf[4] & 0xf); in snd_usb_caiaq_tks4_dispatch()
354 input_report_abs(cdev->input_dev, KONTROLS4_ABS(41), buf[5] >> 4); in snd_usb_caiaq_tks4_dispatch()
355 input_report_abs(cdev->input_dev, KONTROLS4_ABS(42), buf[5] & 0xf); in snd_usb_caiaq_tks4_dispatch()
356 input_report_abs(cdev->input_dev, KONTROLS4_ABS(43), buf[6] >> 4); in snd_usb_caiaq_tks4_dispatch()
357 input_report_abs(cdev->input_dev, KONTROLS4_ABS(44), buf[6] & 0xf); in snd_usb_caiaq_tks4_dispatch()
358 input_report_abs(cdev->input_dev, KONTROLS4_ABS(45), buf[7] >> 4); in snd_usb_caiaq_tks4_dispatch()
359 input_report_abs(cdev->input_dev, KONTROLS4_ABS(46), buf[7] & 0xf); in snd_usb_caiaq_tks4_dispatch()
364 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(0), buf, 1); in snd_usb_caiaq_tks4_dispatch()
366 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(1), buf, 2); in snd_usb_caiaq_tks4_dispatch()
368 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(2), buf, 3); in snd_usb_caiaq_tks4_dispatch()
370 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(3), buf, 4); in snd_usb_caiaq_tks4_dispatch()
372 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(4), buf, 6); in snd_usb_caiaq_tks4_dispatch()
374 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(7), buf, 7); in snd_usb_caiaq_tks4_dispatch()
380 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(6), buf, 3); in snd_usb_caiaq_tks4_dispatch()
382 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(5), buf, 4); in snd_usb_caiaq_tks4_dispatch()
384 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(8), buf, 6); in snd_usb_caiaq_tks4_dispatch()
386 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(9), buf, 7); in snd_usb_caiaq_tks4_dispatch()
392 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(10), buf, 1); in snd_usb_caiaq_tks4_dispatch()
394 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(11), buf, 2); in snd_usb_caiaq_tks4_dispatch()
396 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(12), buf, 3); in snd_usb_caiaq_tks4_dispatch()
398 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(13), buf, 4); in snd_usb_caiaq_tks4_dispatch()
400 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(14), buf, 5); in snd_usb_caiaq_tks4_dispatch()
402 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(15), buf, 6); in snd_usb_caiaq_tks4_dispatch()
404 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(16), buf, 7); in snd_usb_caiaq_tks4_dispatch()
410 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(17), buf, 1); in snd_usb_caiaq_tks4_dispatch()
412 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(18), buf, 2); in snd_usb_caiaq_tks4_dispatch()
414 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(19), buf, 3); in snd_usb_caiaq_tks4_dispatch()
416 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(20), buf, 4); in snd_usb_caiaq_tks4_dispatch()
418 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(21), buf, 5); in snd_usb_caiaq_tks4_dispatch()
420 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(22), buf, 6); in snd_usb_caiaq_tks4_dispatch()
422 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(23), buf, 7); in snd_usb_caiaq_tks4_dispatch()
428 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(24), buf, 1); in snd_usb_caiaq_tks4_dispatch()
430 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(25), buf, 2); in snd_usb_caiaq_tks4_dispatch()
432 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(26), buf, 3); in snd_usb_caiaq_tks4_dispatch()
434 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(27), buf, 4); in snd_usb_caiaq_tks4_dispatch()
436 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(28), buf, 5); in snd_usb_caiaq_tks4_dispatch()
438 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(29), buf, 6); in snd_usb_caiaq_tks4_dispatch()
440 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(30), buf, 7); in snd_usb_caiaq_tks4_dispatch()
446 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(31), buf, 1); in snd_usb_caiaq_tks4_dispatch()
448 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(32), buf, 2); in snd_usb_caiaq_tks4_dispatch()
450 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(33), buf, 3); in snd_usb_caiaq_tks4_dispatch()
452 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(34), buf, 4); in snd_usb_caiaq_tks4_dispatch()
454 snd_caiaq_input_report_abs(cdev, KONTROLS4_ABS(35), buf, 5); in snd_usb_caiaq_tks4_dispatch()
465 buf += TKS4_MSGBLOCK_SIZE; in snd_usb_caiaq_tks4_dispatch()
474 const unsigned char *buf, in snd_usb_caiaq_maschine_dispatch() argument
478 __le16 *pressure = (__le16 *) buf; in snd_usb_caiaq_maschine_dispatch()
493 unsigned char *buf = urb->transfer_buffer; in snd_usb_caiaq_ep4_reply_dispatch() local
505 if (buf[0] & 0x3) in snd_usb_caiaq_ep4_reply_dispatch()
506 snd_caiaq_input_read_io(cdev, buf + 1, 7); in snd_usb_caiaq_ep4_reply_dispatch()
508 if (buf[0] & 0x4) in snd_usb_caiaq_ep4_reply_dispatch()
509 snd_caiaq_input_read_analog(cdev, buf + 8, 16); in snd_usb_caiaq_ep4_reply_dispatch()
514 snd_usb_caiaq_tks4_dispatch(cdev, buf, urb->actual_length); in snd_usb_caiaq_ep4_reply_dispatch()
521 snd_usb_caiaq_maschine_dispatch(cdev, buf, urb->actual_length); in snd_usb_caiaq_ep4_reply_dispatch()
568 char *buf, in snd_usb_caiaq_input_dispatch() argument
574 switch (buf[0]) { in snd_usb_caiaq_input_dispatch()
576 snd_caiaq_input_read_analog(cdev, buf + 1, len - 1); in snd_usb_caiaq_input_dispatch()
579 snd_caiaq_input_read_erp(cdev, buf + 1, len - 1); in snd_usb_caiaq_input_dispatch()
582 snd_caiaq_input_read_io(cdev, buf + 1, len - 1); in snd_usb_caiaq_input_dispatch()