Lines Matching refs:buffer

221 	u_char buffer[9];  in ems_init()  local
245 buffer[0] = 4; in ems_init()
246 buffer[1] = 0x00; /* Alternative speed */ in ems_init()
247 buffer[2] = 0x00; /* speed = maximum */ in ems_init()
248 buffer[3] = 0x10; /* enable extended protocol, in ems_init()
252 buffer[4] = 0x07; /* Locking mask = 0000b, in ems_init()
255 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
268 buffer[0] = 0; in ems_init()
269 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, ADBFLUSH(adbaddr)); in ems_init()
273 buffer[0] = 0; in ems_init()
274 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, ADBFLUSH(adbaddr)); in ems_init()
283 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd)) { in ems_init()
292 buffer[2] = 4; /* make handler ID 4 */ in ems_init()
294 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd)) { in ems_init()
307 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd) == 0 && in ems_init()
308 buffer[2] == ADBMS_EXTENDED) { in ems_init()
311 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd)) { in ems_init()
316 } else if (buffer[0] == 8) { in ems_init()
320 buffer[1], buffer[2], buffer[3], buffer[4], in ems_init()
321 buffer[5], buffer[6], buffer[7], buffer[8]); in ems_init()
323 sc->sc_class = buffer[7]; in ems_init()
324 sc->sc_buttons = buffer[8]; in ems_init()
325 sc->sc_res = (int)*(short *)&buffer[5]; in ems_init()
326 memcpy(sc->sc_devid, &(buffer[1]), 4); in ems_init()
327 } else if (buffer[1] == 0x9a && in ems_init()
328 ((buffer[2] == 0x20) || (buffer[2] == 0x21))) { in ems_init()
335 buffer[0]=2; in ems_init()
336 buffer[1]=0x00; in ems_init()
337 buffer[2]=0x81; in ems_init()
338 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
341 buffer[0]=2; in ems_init()
342 buffer[1]=0x01; in ems_init()
343 buffer[2]=0x81; in ems_init()
344 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
347 buffer[0]=2; in ems_init()
348 buffer[1]=0x02; in ems_init()
349 buffer[2]=0x81; in ems_init()
350 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
353 buffer[0]=2; in ems_init()
354 buffer[1]=0x03; in ems_init()
355 buffer[2]=0x38; in ems_init()
356 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
360 if (buffer[2] == 0x21) in ems_init()
368 buffer[2] = 0x03; /* make handler ID 3 */ in ems_init()
370 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd)) { in ems_init()
383 if (adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd) == 0 in ems_init()
384 && buffer[2] == ADBMS_MSA3) { in ems_init()
389 buffer[0] = 3; in ems_init()
390 buffer[1] = 0x00; in ems_init()
392 buffer[2] = 0x07; in ems_init()
397 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in ems_init()
412 ms_adbcomplete(uint8_t *buffer, uint8_t *data_area, int adb_command) in ms_adbcomplete() argument
429 if ((buffer[3] & 0x04) == 0x04) in ms_adbcomplete()
430 buffer[1] &= 0x7f; in ms_adbcomplete()
432 buffer[1] |= 0x80; in ms_adbcomplete()
433 if ((buffer[3] & 0x02) == 0x02) in ms_adbcomplete()
434 buffer[2] &= 0x7f; in ms_adbcomplete()
436 buffer[2] |= 0x80; in ms_adbcomplete()
437 if ((buffer[3] & 0x01) == 0x01) in ms_adbcomplete()
438 buffer[3] = 0x00; in ms_adbcomplete()
440 buffer[3] = 0x80; in ms_adbcomplete()
446 event.byte_count = buffer[0]; in ms_adbcomplete()
447 memcpy(event.bytes, buffer + 1, event.byte_count); in ms_adbcomplete()
452 event.hand_id, event.def_addr, buffer[0]); in ms_adbcomplete()
453 for (i = 1; i <= buffer[0]; i++) in ms_adbcomplete()
454 printf(" %x", buffer[i]); in ms_adbcomplete()
652 u_char buffer[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; in init_trackpad() local
657 res = adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in init_trackpad()
659 if (buffer[0] != 8) in init_trackpad()
664 memcpy(b2, buffer, 10); in init_trackpad()
675 buffer[0] = 0; in init_trackpad()
677 adb_op_sync((Ptr)buffer, NULL, (Ptr)0, cmd); in init_trackpad()