Lines Matching refs:cmd_idx
695 static void ads7846_set_cmd_val(struct ads7846 *ts, enum ads7846_cmds cmd_idx, in ads7846_set_cmd_val() argument
700 switch (cmd_idx) { in ads7846_set_cmd_val()
718 static u8 ads7846_get_cmd(enum ads7846_cmds cmd_idx, int vref) in ads7846_get_cmd() argument
720 switch (cmd_idx) { in ads7846_get_cmd()
740 static bool ads7846_cmd_need_settle(enum ads7846_cmds cmd_idx) in ads7846_cmd_need_settle() argument
742 switch (cmd_idx) { in ads7846_cmd_need_settle()
762 unsigned int cmd_idx, b; in ads7846_filter() local
765 for (cmd_idx = packet->last_cmd_idx; cmd_idx < packet->cmds - 1; cmd_idx++) { in ads7846_filter()
766 struct ads7846_buf_layout *l = &packet->l[cmd_idx]; in ads7846_filter()
768 packet->last_cmd_idx = cmd_idx; in ads7846_filter()
773 action = ts->filter(ts->filter_data, cmd_idx, &val); in ads7846_filter()
778 ads7846_set_cmd_val(ts, cmd_idx, val); in ads7846_filter()
1039 unsigned int cmd_idx, b; in ads7846_setup_spi_msg() local
1061 for (cmd_idx = 0; cmd_idx < packet->cmds; cmd_idx++) { in ads7846_setup_spi_msg()
1062 struct ads7846_buf_layout *l = &packet->l[cmd_idx]; in ads7846_setup_spi_msg()
1065 if (cmd_idx == packet->cmds - 1) in ads7846_setup_spi_msg()
1066 cmd_idx = ADS7846_PWDOWN; in ads7846_setup_spi_msg()
1068 if (ads7846_cmd_need_settle(cmd_idx)) in ads7846_setup_spi_msg()
1102 for (cmd_idx = 0; cmd_idx < packet->cmds; cmd_idx++) { in ads7846_setup_spi_msg()
1103 struct ads7846_buf_layout *l = &packet->l[cmd_idx]; in ads7846_setup_spi_msg()
1106 if (cmd_idx == packet->cmds - 1) in ads7846_setup_spi_msg()
1107 cmd_idx = ADS7846_PWDOWN; in ads7846_setup_spi_msg()
1109 cmd = ads7846_get_cmd(cmd_idx, vref); in ads7846_setup_spi_msg()