Lines Matching refs:parse_match
89 if ((chat->parse_match != NULL) && in modem_chat_script_stop()
92 chat->parse_match = NULL; in modem_chat_script_stop()
387 chat->parse_match = NULL; in modem_chat_parse_reset()
447 chat->parse_match = &chat->matches[i][u]; in modem_chat_parse_find_match()
458 for (uint16_t i = 0; i < chat->parse_match->separators_size; i++) { in modem_chat_parse_is_separator()
459 if ((chat->parse_match->separators[i]) == in modem_chat_parse_is_separator()
496 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_unsol()
497 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_unsol()
504 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_abort()
505 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_abort()
515 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_resp()
516 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_resp()
520 if (chat->parse_match->partial) { in modem_chat_on_command_received_resp()
536 chat->parse_match = &chat->matches[i][u]; in modem_chat_parse_find_catch_all_match()
614 if (chat->parse_match == NULL) { in modem_chat_process_byte()
646 if (chat->parse_match == NULL) { in modem_chat_process_byte()
933 chat->parse_match = NULL; in modem_chat_release()