Lines Matching defs:cmds_todo
53 /* Bits in elm->cmds_todo */
99 unsigned long cmds_todo;
102 * or will send/use after finishing all cmds_todo
186 set_bit(CAN327_TX_DO_CAN_CONFIG, &elm->cmds_todo);
190 clear_bit(CAN327_TX_DO_CANID_11BIT, &elm->cmds_todo);
191 set_bit(CAN327_TX_DO_CANID_29BIT_LOW, &elm->cmds_todo);
192 set_bit(CAN327_TX_DO_CANID_29BIT_HIGH, &elm->cmds_todo);
194 set_bit(CAN327_TX_DO_CANID_11BIT, &elm->cmds_todo);
196 &elm->cmds_todo);
198 &elm->cmds_todo);
204 set_bit(CAN327_TX_DO_CAN_DATA, &elm->cmds_todo);
254 set_bit(CAN327_TX_DO_INIT, &elm->cmds_todo);
255 set_bit(CAN327_TX_DO_SILENT_MONITOR, &elm->cmds_todo);
256 set_bit(CAN327_TX_DO_RESPONSES, &elm->cmds_todo);
257 set_bit(CAN327_TX_DO_CAN_CONFIG, &elm->cmds_todo);
559 if (!elm->cmds_todo) {
572 /* Reconfigure ELM327 step by step as indicated by elm->cmds_todo */
573 if (test_bit(CAN327_TX_DO_INIT, &elm->cmds_todo)) {
579 clear_bit(CAN327_TX_DO_INIT, &elm->cmds_todo);
583 } else if (test_and_clear_bit(CAN327_TX_DO_SILENT_MONITOR, &elm->cmds_todo)) {
588 } else if (test_and_clear_bit(CAN327_TX_DO_RESPONSES, &elm->cmds_todo)) {
593 } else if (test_and_clear_bit(CAN327_TX_DO_CAN_CONFIG, &elm->cmds_todo)) {
596 set_bit(CAN327_TX_DO_CAN_CONFIG_PART2, &elm->cmds_todo);
598 } else if (test_and_clear_bit(CAN327_TX_DO_CAN_CONFIG_PART2, &elm->cmds_todo)) {
603 } else if (test_and_clear_bit(CAN327_TX_DO_CANID_29BIT_HIGH, &elm->cmds_todo)) {
608 } else if (test_and_clear_bit(CAN327_TX_DO_CANID_29BIT_LOW, &elm->cmds_todo)) {
613 } else if (test_and_clear_bit(CAN327_TX_DO_CANID_11BIT, &elm->cmds_todo)) {
618 } else if (test_and_clear_bit(CAN327_TX_DO_CAN_DATA, &elm->cmds_todo)) {