Lines Matching refs:packet
1309 struct xpad_output_packet *pkt, *packet = NULL; in xpad_prepare_next_out_packet() local
1325 packet = pkt; in xpad_prepare_next_out_packet()
1330 if (packet) { in xpad_prepare_next_out_packet()
1331 memcpy(xpad->odata, packet->data, packet->len); in xpad_prepare_next_out_packet()
1332 xpad->irq_out->transfer_buffer_length = packet->len; in xpad_prepare_next_out_packet()
1333 packet->pending = false; in xpad_prepare_next_out_packet()
1466 struct xpad_output_packet *packet = in xpad_inquiry_pad_presence() local
1471 packet->data[0] = 0x08; in xpad_inquiry_pad_presence()
1472 packet->data[1] = 0x00; in xpad_inquiry_pad_presence()
1473 packet->data[2] = 0x0F; in xpad_inquiry_pad_presence()
1474 packet->data[3] = 0xC0; in xpad_inquiry_pad_presence()
1475 packet->data[4] = 0x00; in xpad_inquiry_pad_presence()
1476 packet->data[5] = 0x00; in xpad_inquiry_pad_presence()
1477 packet->data[6] = 0x00; in xpad_inquiry_pad_presence()
1478 packet->data[7] = 0x00; in xpad_inquiry_pad_presence()
1479 packet->data[8] = 0x00; in xpad_inquiry_pad_presence()
1480 packet->data[9] = 0x00; in xpad_inquiry_pad_presence()
1481 packet->data[10] = 0x00; in xpad_inquiry_pad_presence()
1482 packet->data[11] = 0x00; in xpad_inquiry_pad_presence()
1483 packet->len = 12; in xpad_inquiry_pad_presence()
1484 packet->pending = true; in xpad_inquiry_pad_presence()
1523 struct xpad_output_packet *packet = in xpadone_ack_mode_report() local
1532 packet->len = sizeof(mode_report_ack); in xpadone_ack_mode_report()
1533 memcpy(packet->data, mode_report_ack, packet->len); in xpadone_ack_mode_report()
1534 packet->data[2] = seq_num; in xpadone_ack_mode_report()
1535 packet->pending = true; in xpadone_ack_mode_report()
1546 struct xpad_output_packet *packet = &xpad->out_packets[XPAD_OUT_FF_IDX]; in xpad_play_effect() local
1560 packet->data[0] = 0x00; in xpad_play_effect()
1561 packet->data[1] = 0x06; in xpad_play_effect()
1562 packet->data[2] = 0x00; in xpad_play_effect()
1563 packet->data[3] = strong / 256; /* left actuator */ in xpad_play_effect()
1564 packet->data[4] = 0x00; in xpad_play_effect()
1565 packet->data[5] = weak / 256; /* right actuator */ in xpad_play_effect()
1566 packet->len = 6; in xpad_play_effect()
1567 packet->pending = true; in xpad_play_effect()
1571 packet->data[0] = 0x00; in xpad_play_effect()
1572 packet->data[1] = 0x08; in xpad_play_effect()
1573 packet->data[2] = 0x00; in xpad_play_effect()
1574 packet->data[3] = strong / 256; /* left actuator? */ in xpad_play_effect()
1575 packet->data[4] = weak / 256; /* right actuator? */ in xpad_play_effect()
1576 packet->data[5] = 0x00; in xpad_play_effect()
1577 packet->data[6] = 0x00; in xpad_play_effect()
1578 packet->data[7] = 0x00; in xpad_play_effect()
1579 packet->len = 8; in xpad_play_effect()
1580 packet->pending = true; in xpad_play_effect()
1584 packet->data[0] = 0x00; in xpad_play_effect()
1585 packet->data[1] = 0x01; in xpad_play_effect()
1586 packet->data[2] = 0x0F; in xpad_play_effect()
1587 packet->data[3] = 0xC0; in xpad_play_effect()
1588 packet->data[4] = 0x00; in xpad_play_effect()
1589 packet->data[5] = strong / 256; in xpad_play_effect()
1590 packet->data[6] = weak / 256; in xpad_play_effect()
1591 packet->data[7] = 0x00; in xpad_play_effect()
1592 packet->data[8] = 0x00; in xpad_play_effect()
1593 packet->data[9] = 0x00; in xpad_play_effect()
1594 packet->data[10] = 0x00; in xpad_play_effect()
1595 packet->data[11] = 0x00; in xpad_play_effect()
1596 packet->len = 12; in xpad_play_effect()
1597 packet->pending = true; in xpad_play_effect()
1601 packet->data[0] = GIP_CMD_RUMBLE; /* activate rumble */ in xpad_play_effect()
1602 packet->data[1] = 0x00; in xpad_play_effect()
1603 packet->data[2] = xpad->odata_serial++; in xpad_play_effect()
1604 packet->data[3] = GIP_PL_LEN(9); in xpad_play_effect()
1605 packet->data[4] = 0x00; in xpad_play_effect()
1606 packet->data[5] = GIP_MOTOR_ALL; in xpad_play_effect()
1607 packet->data[6] = 0x00; /* left trigger */ in xpad_play_effect()
1608 packet->data[7] = 0x00; /* right trigger */ in xpad_play_effect()
1609 packet->data[8] = strong / 512; /* left actuator */ in xpad_play_effect()
1610 packet->data[9] = weak / 512; /* right actuator */ in xpad_play_effect()
1611 packet->data[10] = 0xFF; /* on period */ in xpad_play_effect()
1612 packet->data[11] = 0x00; /* off period */ in xpad_play_effect()
1613 packet->data[12] = 0xFF; /* repeat count */ in xpad_play_effect()
1614 packet->len = 13; in xpad_play_effect()
1615 packet->pending = true; in xpad_play_effect()
1676 struct xpad_output_packet *packet = in xpad_send_led_command() local
1685 packet->data[0] = 0x01; in xpad_send_led_command()
1686 packet->data[1] = 0x03; in xpad_send_led_command()
1687 packet->data[2] = command; in xpad_send_led_command()
1688 packet->len = 3; in xpad_send_led_command()
1689 packet->pending = true; in xpad_send_led_command()
1693 packet->data[0] = 0x00; in xpad_send_led_command()
1694 packet->data[1] = 0x00; in xpad_send_led_command()
1695 packet->data[2] = 0x08; in xpad_send_led_command()
1696 packet->data[3] = 0x40 + command; in xpad_send_led_command()
1697 packet->data[4] = 0x00; in xpad_send_led_command()
1698 packet->data[5] = 0x00; in xpad_send_led_command()
1699 packet->data[6] = 0x00; in xpad_send_led_command()
1700 packet->data[7] = 0x00; in xpad_send_led_command()
1701 packet->data[8] = 0x00; in xpad_send_led_command()
1702 packet->data[9] = 0x00; in xpad_send_led_command()
1703 packet->data[10] = 0x00; in xpad_send_led_command()
1704 packet->data[11] = 0x00; in xpad_send_led_command()
1705 packet->len = 12; in xpad_send_led_command()
1706 packet->pending = true; in xpad_send_led_command()
1835 struct xpad_output_packet *packet = in xpad360w_poweroff_controller() local
1840 packet->data[0] = 0x00; in xpad360w_poweroff_controller()
1841 packet->data[1] = 0x00; in xpad360w_poweroff_controller()
1842 packet->data[2] = 0x08; in xpad360w_poweroff_controller()
1843 packet->data[3] = 0xC0; in xpad360w_poweroff_controller()
1844 packet->data[4] = 0x00; in xpad360w_poweroff_controller()
1845 packet->data[5] = 0x00; in xpad360w_poweroff_controller()
1846 packet->data[6] = 0x00; in xpad360w_poweroff_controller()
1847 packet->data[7] = 0x00; in xpad360w_poweroff_controller()
1848 packet->data[8] = 0x00; in xpad360w_poweroff_controller()
1849 packet->data[9] = 0x00; in xpad360w_poweroff_controller()
1850 packet->data[10] = 0x00; in xpad360w_poweroff_controller()
1851 packet->data[11] = 0x00; in xpad360w_poweroff_controller()
1852 packet->len = 12; in xpad360w_poweroff_controller()
1853 packet->pending = true; in xpad360w_poweroff_controller()