Lines Matching refs:slot
362 int slot; in get_and_decode_packet() local
380 slot = ((packet >> 21) & 0xf) - 1; in get_and_decode_packet()
381 if ((slot < 0) || (slot > 3)) in get_and_decode_packet()
384 port = grip->port[slot]; in get_and_decode_packet()
396 grip_name[port->mode], slot); in get_and_decode_packet()
400 dbg("Reset: grip multiport slot %d\n", slot); in get_and_decode_packet()
422 dbg("New Grip pad in multiport slot %d.\n", slot); in get_and_decode_packet()
423 if (register_slot(slot, grip)) { in get_and_decode_packet()
450 int flags, slot, invalid = 0, active = 0; in slots_valid() local
456 for (slot = 0; slot < 4; slot++) { in slots_valid()
457 if (grip->port[slot]->mode == GRIP_MODE_RESET) in slots_valid()
459 if (grip->port[slot]->mode != GRIP_MODE_NONE) in slots_valid()
509 static void report_slot(struct grip_mp *grip, int slot) in report_slot() argument
511 struct grip_port *port = grip->port[slot]; in report_slot()
583 static int register_slot(int slot, struct grip_mp *grip) in register_slot() argument
585 struct grip_port *port = grip->port[slot]; in register_slot()
624 report_slot(grip, slot); in register_slot()