Lines Matching refs:packet
1211 struct xpad_output_packet *pkt, *packet = NULL; in xpad_prepare_next_out_packet() local
1227 packet = pkt; in xpad_prepare_next_out_packet()
1232 if (packet) { in xpad_prepare_next_out_packet()
1233 memcpy(xpad->odata, packet->data, packet->len); in xpad_prepare_next_out_packet()
1234 xpad->irq_out->transfer_buffer_length = packet->len; in xpad_prepare_next_out_packet()
1235 packet->pending = false; in xpad_prepare_next_out_packet()
1370 struct xpad_output_packet *packet = in xpad_inquiry_pad_presence() local
1377 packet->data[0] = 0x08; in xpad_inquiry_pad_presence()
1378 packet->data[1] = 0x00; in xpad_inquiry_pad_presence()
1379 packet->data[2] = 0x0F; in xpad_inquiry_pad_presence()
1380 packet->data[3] = 0xC0; in xpad_inquiry_pad_presence()
1381 packet->data[4] = 0x00; in xpad_inquiry_pad_presence()
1382 packet->data[5] = 0x00; in xpad_inquiry_pad_presence()
1383 packet->data[6] = 0x00; in xpad_inquiry_pad_presence()
1384 packet->data[7] = 0x00; in xpad_inquiry_pad_presence()
1385 packet->data[8] = 0x00; in xpad_inquiry_pad_presence()
1386 packet->data[9] = 0x00; in xpad_inquiry_pad_presence()
1387 packet->data[10] = 0x00; in xpad_inquiry_pad_presence()
1388 packet->data[11] = 0x00; in xpad_inquiry_pad_presence()
1389 packet->len = 12; in xpad_inquiry_pad_presence()
1390 packet->pending = true; in xpad_inquiry_pad_presence()
1439 struct xpad_output_packet *packet = in xpadone_ack_mode_report() local
1448 packet->len = sizeof(mode_report_ack); in xpadone_ack_mode_report()
1449 memcpy(packet->data, mode_report_ack, packet->len); in xpadone_ack_mode_report()
1450 packet->data[2] = seq_num; in xpadone_ack_mode_report()
1451 packet->pending = true; in xpadone_ack_mode_report()
1464 struct xpad_output_packet *packet = &xpad->out_packets[XPAD_OUT_FF_IDX]; in xpad_play_effect() local
1480 packet->data[0] = 0x00; in xpad_play_effect()
1481 packet->data[1] = 0x06; in xpad_play_effect()
1482 packet->data[2] = 0x00; in xpad_play_effect()
1483 packet->data[3] = strong / 256; /* left actuator */ in xpad_play_effect()
1484 packet->data[4] = 0x00; in xpad_play_effect()
1485 packet->data[5] = weak / 256; /* right actuator */ in xpad_play_effect()
1486 packet->len = 6; in xpad_play_effect()
1487 packet->pending = true; in xpad_play_effect()
1491 packet->data[0] = 0x00; in xpad_play_effect()
1492 packet->data[1] = 0x08; in xpad_play_effect()
1493 packet->data[2] = 0x00; in xpad_play_effect()
1494 packet->data[3] = strong / 256; /* left actuator? */ in xpad_play_effect()
1495 packet->data[4] = weak / 256; /* right actuator? */ in xpad_play_effect()
1496 packet->data[5] = 0x00; in xpad_play_effect()
1497 packet->data[6] = 0x00; in xpad_play_effect()
1498 packet->data[7] = 0x00; in xpad_play_effect()
1499 packet->len = 8; in xpad_play_effect()
1500 packet->pending = true; in xpad_play_effect()
1504 packet->data[0] = 0x00; in xpad_play_effect()
1505 packet->data[1] = 0x01; in xpad_play_effect()
1506 packet->data[2] = 0x0F; in xpad_play_effect()
1507 packet->data[3] = 0xC0; in xpad_play_effect()
1508 packet->data[4] = 0x00; in xpad_play_effect()
1509 packet->data[5] = strong / 256; in xpad_play_effect()
1510 packet->data[6] = weak / 256; in xpad_play_effect()
1511 packet->data[7] = 0x00; in xpad_play_effect()
1512 packet->data[8] = 0x00; in xpad_play_effect()
1513 packet->data[9] = 0x00; in xpad_play_effect()
1514 packet->data[10] = 0x00; in xpad_play_effect()
1515 packet->data[11] = 0x00; in xpad_play_effect()
1516 packet->len = 12; in xpad_play_effect()
1517 packet->pending = true; in xpad_play_effect()
1521 packet->data[0] = GIP_CMD_RUMBLE; /* activate rumble */ in xpad_play_effect()
1522 packet->data[1] = 0x00; in xpad_play_effect()
1523 packet->data[2] = xpad->odata_serial++; in xpad_play_effect()
1524 packet->data[3] = GIP_PL_LEN(9); in xpad_play_effect()
1525 packet->data[4] = 0x00; in xpad_play_effect()
1526 packet->data[5] = GIP_MOTOR_ALL; in xpad_play_effect()
1527 packet->data[6] = 0x00; /* left trigger */ in xpad_play_effect()
1528 packet->data[7] = 0x00; /* right trigger */ in xpad_play_effect()
1529 packet->data[8] = strong / 512; /* left actuator */ in xpad_play_effect()
1530 packet->data[9] = weak / 512; /* right actuator */ in xpad_play_effect()
1531 packet->data[10] = 0xFF; /* on period */ in xpad_play_effect()
1532 packet->data[11] = 0x00; /* off period */ in xpad_play_effect()
1533 packet->data[12] = 0xFF; /* repeat count */ in xpad_play_effect()
1534 packet->len = 13; in xpad_play_effect()
1535 packet->pending = true; in xpad_play_effect()
1601 struct xpad_output_packet *packet = in xpad_send_led_command() local
1611 packet->data[0] = 0x01; in xpad_send_led_command()
1612 packet->data[1] = 0x03; in xpad_send_led_command()
1613 packet->data[2] = command; in xpad_send_led_command()
1614 packet->len = 3; in xpad_send_led_command()
1615 packet->pending = true; in xpad_send_led_command()
1619 packet->data[0] = 0x00; in xpad_send_led_command()
1620 packet->data[1] = 0x00; in xpad_send_led_command()
1621 packet->data[2] = 0x08; in xpad_send_led_command()
1622 packet->data[3] = 0x40 + command; in xpad_send_led_command()
1623 packet->data[4] = 0x00; in xpad_send_led_command()
1624 packet->data[5] = 0x00; in xpad_send_led_command()
1625 packet->data[6] = 0x00; in xpad_send_led_command()
1626 packet->data[7] = 0x00; in xpad_send_led_command()
1627 packet->data[8] = 0x00; in xpad_send_led_command()
1628 packet->data[9] = 0x00; in xpad_send_led_command()
1629 packet->data[10] = 0x00; in xpad_send_led_command()
1630 packet->data[11] = 0x00; in xpad_send_led_command()
1631 packet->len = 12; in xpad_send_led_command()
1632 packet->pending = true; in xpad_send_led_command()
1764 struct xpad_output_packet *packet = in xpad360w_poweroff_controller() local
1769 packet->data[0] = 0x00; in xpad360w_poweroff_controller()
1770 packet->data[1] = 0x00; in xpad360w_poweroff_controller()
1771 packet->data[2] = 0x08; in xpad360w_poweroff_controller()
1772 packet->data[3] = 0xC0; in xpad360w_poweroff_controller()
1773 packet->data[4] = 0x00; in xpad360w_poweroff_controller()
1774 packet->data[5] = 0x00; in xpad360w_poweroff_controller()
1775 packet->data[6] = 0x00; in xpad360w_poweroff_controller()
1776 packet->data[7] = 0x00; in xpad360w_poweroff_controller()
1777 packet->data[8] = 0x00; in xpad360w_poweroff_controller()
1778 packet->data[9] = 0x00; in xpad360w_poweroff_controller()
1779 packet->data[10] = 0x00; in xpad360w_poweroff_controller()
1780 packet->data[11] = 0x00; in xpad360w_poweroff_controller()
1781 packet->len = 12; in xpad360w_poweroff_controller()
1782 packet->pending = true; in xpad360w_poweroff_controller()