Lines Matching refs:str_len
166 static rk_s32 trie_pave_node(MppTrieImpl *p, const char *name, rk_s32 str_len) in trie_pave_node() argument
174 trie_dbg_pave("trie %p add info %s len %d\n", p, s, str_len); in trie_pave_node()
176 for (i = 0; i < str_len && s[i]; i++) { in trie_pave_node()
488 info_size = sizeof(*info) + info->str_len + info->ctx_len; in mpp_trie_check()
669 rk_s32 info_size = sizeof(MppTrieInfo) + src->str_len + src->ctx_len; in mpp_trie_last_info()
700 rk_s32 str_len; in mpp_trie_add_info() local
712 str_len = MPP_ALIGN(str_real, 4); in mpp_trie_add_info()
716 info_size = sizeof(MppTrieInfo) + str_len + ctx_len; in mpp_trie_add_info()
718 if (str_len >= MPP_TRIE_NAME_MAX) { in mpp_trie_add_info()
720 name, str_len, MPP_TRIE_NAME_MAX); in mpp_trie_add_info()
747 info->str_len = str_len; in mpp_trie_add_info()
750 while (str_real < str_len) in mpp_trie_add_info()
753 buf += str_len; in mpp_trie_add_info()
835 return (MppTrieInfo *)((char *)(info + 1) + info->str_len + info->ctx_len); in mpp_trie_get_info_next()