Lines Matching refs:match_len
103 static int parse_params(struct modem_cmd_handler_data *data, size_t match_len, in parse_params() argument
111 if (!data || !data->match_buf || !match_len || !cmd || !argv || !argc) { in parse_params()
118 while (end < match_len) { in parse_params()
187 static int process_cmd(const struct modem_cmd *cmd, size_t match_len, in process_cmd() argument
200 parsed_len = parse_params(data, match_len, cmd, in process_cmd()
212 ret = cmd->func(data, match_len - cmd->cmd_len - parsed_len, in process_cmd()
328 size_t match_len; in cmd_handler_process_rx_buf() local
367 match_len = net_buf_linearize(data->match_buf, in cmd_handler_process_rx_buf()
370 if ((data->match_buf_len - 1) < match_len) { in cmd_handler_process_rx_buf()
373 data->match_buf_len - 1, match_len); in cmd_handler_process_rx_buf()
377 LOG_HEXDUMP_DBG(data->match_buf, match_len, "RECV"); in cmd_handler_process_rx_buf()
385 cmd->cmd, match_len); in cmd_handler_process_rx_buf()
387 ret = process_cmd(cmd, match_len, data); in cmd_handler_process_rx_buf()
393 cmd->cmd, match_len, ret); in cmd_handler_process_rx_buf()