Lines Matching refs:parse_match
335 chat->parse_match = NULL; in modem_chat_parse_reset()
395 chat->parse_match = &chat->matches[i][u]; in modem_chat_parse_find_match()
406 for (uint16_t i = 0; i < chat->parse_match->separators_size; i++) { in modem_chat_parse_is_separator()
407 if ((chat->parse_match->separators[i]) == in modem_chat_parse_is_separator()
444 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_unsol()
445 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_unsol()
452 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_abort()
453 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_abort()
463 if (chat->parse_match->callback != NULL) { in modem_chat_on_command_received_resp()
464 chat->parse_match->callback(chat, (char **)chat->argv, chat->argc, chat->user_data); in modem_chat_on_command_received_resp()
468 if (chat->parse_match->partial) { in modem_chat_on_command_received_resp()
484 chat->parse_match = &chat->matches[i][u]; in modem_chat_parse_find_catch_all_match()
562 if (chat->parse_match == NULL) { in modem_chat_process_byte()
594 if (chat->parse_match == NULL) { in modem_chat_process_byte()
818 chat->parse_match = NULL; in modem_chat_release()