Lines Matching defs:command
20 u8 command[11];
22 spinlock_t lock; /* protects writes to idx and command */
32 for (i = 0; i < sizeof(panel->command) - 1; ++i) {
33 sum += panel->command[i];
52 if (panel->command[0] != 0xff && panel->command[1] != 0xf0) {
53 dev_dbg(&panel->input->dev, "command invalid: %02x %02x\n",
54 panel->command[0], panel->command[1]);
59 if (chksum != panel->command[sizeof(panel->command) - 1]) {
61 "command failed checksum: %u != %u\n", chksum,
62 panel->command[sizeof(panel->command) - 1]);
66 button = panel->command[2] & 0xf;
69 !(panel->command[2] & 0x80));
89 if (panel->idx == sizeof(panel->command))
93 "command incorrect size %u\n", panel->idx);
99 if (panel->idx < sizeof(panel->command))
100 panel->command[panel->idx++] = *val;
103 * The command is too long and therefore invalid, so set the index
105 * the command will be rejected upon processing.