Lines Matching refs:packet
1026 struct xpad_output_packet *pkt, *packet = NULL; in xpad_prepare_next_out_packet() local
1042 packet = pkt; in xpad_prepare_next_out_packet()
1047 if (packet) { in xpad_prepare_next_out_packet()
1048 memcpy(xpad->odata, packet->data, packet->len); in xpad_prepare_next_out_packet()
1049 xpad->irq_out->transfer_buffer_length = packet->len; in xpad_prepare_next_out_packet()
1050 packet->pending = false; in xpad_prepare_next_out_packet()
1185 struct xpad_output_packet *packet = in xpad_inquiry_pad_presence() local
1192 packet->data[0] = 0x08; in xpad_inquiry_pad_presence()
1193 packet->data[1] = 0x00; in xpad_inquiry_pad_presence()
1194 packet->data[2] = 0x0F; in xpad_inquiry_pad_presence()
1195 packet->data[3] = 0xC0; in xpad_inquiry_pad_presence()
1196 packet->data[4] = 0x00; in xpad_inquiry_pad_presence()
1197 packet->data[5] = 0x00; in xpad_inquiry_pad_presence()
1198 packet->data[6] = 0x00; in xpad_inquiry_pad_presence()
1199 packet->data[7] = 0x00; in xpad_inquiry_pad_presence()
1200 packet->data[8] = 0x00; in xpad_inquiry_pad_presence()
1201 packet->data[9] = 0x00; in xpad_inquiry_pad_presence()
1202 packet->data[10] = 0x00; in xpad_inquiry_pad_presence()
1203 packet->data[11] = 0x00; in xpad_inquiry_pad_presence()
1204 packet->len = 12; in xpad_inquiry_pad_presence()
1205 packet->pending = true; in xpad_inquiry_pad_presence()
1239 struct xpad_output_packet *packet = in xpadone_ack_mode_report() local
1248 packet->len = sizeof(mode_report_ack); in xpadone_ack_mode_report()
1249 memcpy(packet->data, mode_report_ack, packet->len); in xpadone_ack_mode_report()
1250 packet->data[2] = seq_num; in xpadone_ack_mode_report()
1251 packet->pending = true; in xpadone_ack_mode_report()
1264 struct xpad_output_packet *packet = &xpad->out_packets[XPAD_OUT_FF_IDX]; in xpad_play_effect() local
1280 packet->data[0] = 0x00; in xpad_play_effect()
1281 packet->data[1] = 0x06; in xpad_play_effect()
1282 packet->data[2] = 0x00; in xpad_play_effect()
1283 packet->data[3] = strong / 256; /* left actuator */ in xpad_play_effect()
1284 packet->data[4] = 0x00; in xpad_play_effect()
1285 packet->data[5] = weak / 256; /* right actuator */ in xpad_play_effect()
1286 packet->len = 6; in xpad_play_effect()
1287 packet->pending = true; in xpad_play_effect()
1291 packet->data[0] = 0x00; in xpad_play_effect()
1292 packet->data[1] = 0x08; in xpad_play_effect()
1293 packet->data[2] = 0x00; in xpad_play_effect()
1294 packet->data[3] = strong / 256; /* left actuator? */ in xpad_play_effect()
1295 packet->data[4] = weak / 256; /* right actuator? */ in xpad_play_effect()
1296 packet->data[5] = 0x00; in xpad_play_effect()
1297 packet->data[6] = 0x00; in xpad_play_effect()
1298 packet->data[7] = 0x00; in xpad_play_effect()
1299 packet->len = 8; in xpad_play_effect()
1300 packet->pending = true; in xpad_play_effect()
1304 packet->data[0] = 0x00; in xpad_play_effect()
1305 packet->data[1] = 0x01; in xpad_play_effect()
1306 packet->data[2] = 0x0F; in xpad_play_effect()
1307 packet->data[3] = 0xC0; in xpad_play_effect()
1308 packet->data[4] = 0x00; in xpad_play_effect()
1309 packet->data[5] = strong / 256; in xpad_play_effect()
1310 packet->data[6] = weak / 256; in xpad_play_effect()
1311 packet->data[7] = 0x00; in xpad_play_effect()
1312 packet->data[8] = 0x00; in xpad_play_effect()
1313 packet->data[9] = 0x00; in xpad_play_effect()
1314 packet->data[10] = 0x00; in xpad_play_effect()
1315 packet->data[11] = 0x00; in xpad_play_effect()
1316 packet->len = 12; in xpad_play_effect()
1317 packet->pending = true; in xpad_play_effect()
1321 packet->data[0] = 0x09; /* activate rumble */ in xpad_play_effect()
1322 packet->data[1] = 0x00; in xpad_play_effect()
1323 packet->data[2] = xpad->odata_serial++; in xpad_play_effect()
1324 packet->data[3] = 0x09; in xpad_play_effect()
1325 packet->data[4] = 0x00; in xpad_play_effect()
1326 packet->data[5] = 0x0F; in xpad_play_effect()
1327 packet->data[6] = 0x00; in xpad_play_effect()
1328 packet->data[7] = 0x00; in xpad_play_effect()
1329 packet->data[8] = strong / 512; /* left actuator */ in xpad_play_effect()
1330 packet->data[9] = weak / 512; /* right actuator */ in xpad_play_effect()
1331 packet->data[10] = 0xFF; /* on period */ in xpad_play_effect()
1332 packet->data[11] = 0x00; /* off period */ in xpad_play_effect()
1333 packet->data[12] = 0xFF; /* repeat count */ in xpad_play_effect()
1334 packet->len = 13; in xpad_play_effect()
1335 packet->pending = true; in xpad_play_effect()
1401 struct xpad_output_packet *packet = in xpad_send_led_command() local
1411 packet->data[0] = 0x01; in xpad_send_led_command()
1412 packet->data[1] = 0x03; in xpad_send_led_command()
1413 packet->data[2] = command; in xpad_send_led_command()
1414 packet->len = 3; in xpad_send_led_command()
1415 packet->pending = true; in xpad_send_led_command()
1419 packet->data[0] = 0x00; in xpad_send_led_command()
1420 packet->data[1] = 0x00; in xpad_send_led_command()
1421 packet->data[2] = 0x08; in xpad_send_led_command()
1422 packet->data[3] = 0x40 + command; in xpad_send_led_command()
1423 packet->data[4] = 0x00; in xpad_send_led_command()
1424 packet->data[5] = 0x00; in xpad_send_led_command()
1425 packet->data[6] = 0x00; in xpad_send_led_command()
1426 packet->data[7] = 0x00; in xpad_send_led_command()
1427 packet->data[8] = 0x00; in xpad_send_led_command()
1428 packet->data[9] = 0x00; in xpad_send_led_command()
1429 packet->data[10] = 0x00; in xpad_send_led_command()
1430 packet->data[11] = 0x00; in xpad_send_led_command()
1431 packet->len = 12; in xpad_send_led_command()
1432 packet->pending = true; in xpad_send_led_command()
1543 struct xpad_output_packet *packet = in xpad360w_poweroff_controller() local
1548 packet->data[0] = 0x00; in xpad360w_poweroff_controller()
1549 packet->data[1] = 0x00; in xpad360w_poweroff_controller()
1550 packet->data[2] = 0x08; in xpad360w_poweroff_controller()
1551 packet->data[3] = 0xC0; in xpad360w_poweroff_controller()
1552 packet->data[4] = 0x00; in xpad360w_poweroff_controller()
1553 packet->data[5] = 0x00; in xpad360w_poweroff_controller()
1554 packet->data[6] = 0x00; in xpad360w_poweroff_controller()
1555 packet->data[7] = 0x00; in xpad360w_poweroff_controller()
1556 packet->data[8] = 0x00; in xpad360w_poweroff_controller()
1557 packet->data[9] = 0x00; in xpad360w_poweroff_controller()
1558 packet->data[10] = 0x00; in xpad360w_poweroff_controller()
1559 packet->data[11] = 0x00; in xpad360w_poweroff_controller()
1560 packet->len = 12; in xpad360w_poweroff_controller()
1561 packet->pending = true; in xpad360w_poweroff_controller()