Lines Matching refs:cmd_idx
698 static void ads7846_set_cmd_val(struct ads7846 *ts, enum ads7846_cmds cmd_idx,
703 switch (cmd_idx) {
721 static u8 ads7846_get_cmd(enum ads7846_cmds cmd_idx, int vref)
723 switch (cmd_idx) {
743 static bool ads7846_cmd_need_settle(enum ads7846_cmds cmd_idx)
745 switch (cmd_idx) {
765 unsigned int cmd_idx, b;
768 for (cmd_idx = packet->last_cmd_idx; cmd_idx < packet->cmds - 1; cmd_idx++) {
769 struct ads7846_buf_layout *l = &packet->l[cmd_idx];
771 packet->last_cmd_idx = cmd_idx;
776 action = ts->filter(ts->filter_data, cmd_idx, &val);
781 ads7846_set_cmd_val(ts, cmd_idx, val);
1020 unsigned int cmd_idx, b;
1042 for (cmd_idx = 0; cmd_idx < packet->cmds; cmd_idx++) {
1043 struct ads7846_buf_layout *l = &packet->l[cmd_idx];
1046 if (cmd_idx == packet->cmds - 1)
1047 cmd_idx = ADS7846_PWDOWN;
1049 if (ads7846_cmd_need_settle(cmd_idx))
1083 for (cmd_idx = 0; cmd_idx < packet->cmds; cmd_idx++) {
1084 struct ads7846_buf_layout *l = &packet->l[cmd_idx];
1087 if (cmd_idx == packet->cmds - 1)
1088 cmd_idx = ADS7846_PWDOWN;
1090 cmd = ads7846_get_cmd(cmd_idx, vref);