Home
last modified time | relevance | path

Searched refs:splid (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/
H A Dspellingtrie.cpp118 bool SpellingTrie::if_valid_id_update(uint16 *splid) const { in if_valid_id_update()
119 if (NULL == splid || 0 == *splid) in if_valid_id_update()
122 if (*splid >= kFullSplIdStart) in if_valid_id_update()
124 if (*splid < kFullSplIdStart) { in if_valid_id_update()
125 char ch = kHalfId2Sc_[*splid]; in if_valid_id_update()
132 assert(h2f_num_[*splid] > 0); in if_valid_id_update()
133 *splid = h2f_start_[*splid]; in if_valid_id_update()
141 bool SpellingTrie::is_half_id(uint16 splid) const { in is_half_id()
142 if (0 == splid || splid >= kFullSplIdStart) in is_half_id()
148 bool SpellingTrie::is_full_id(uint16 splid) const { in is_full_id()
[all …]
H A Dlpicache.cpp49 bool LpiCache::is_cached(uint16 splid) { in is_cached() argument
50 if (splid >= kFullSplIdStart) in is_cached()
52 return lpi_cache_len_[splid] != 0; in is_cached()
55 size_t LpiCache::put_cache(uint16 splid, LmaPsbItem lpi_items[], in put_cache() argument
61 LmaPsbItem *lpi_cache_this = lpi_cache_ + splid * kMaxLpiCachePerId; in put_cache()
65 lpi_cache_len_[splid] = num; in put_cache()
69 size_t LpiCache::get_cache(uint16 splid, LmaPsbItem lpi_items[], in get_cache() argument
71 if (lpi_max > lpi_cache_len_[splid]) in get_cache()
72 lpi_max = lpi_cache_len_[splid]; in get_cache()
74 LmaPsbItem *lpi_cache_this = lpi_cache_ + splid * kMaxLpiCachePerId; in get_cache()
H A Ddictbuilder.cpp51 if (s1->splid.half_splid < s2->splid.half_splid) in cmp_scis_hz_splid_freq()
53 if (s1->splid.half_splid > s2->splid.half_splid) in cmp_scis_hz_splid_freq()
56 if (s1->splid.full_splid < s2->splid.full_splid) in cmp_scis_hz_splid_freq()
58 if (s1->splid.full_splid > s2->splid.full_splid) in cmp_scis_hz_splid_freq()
78 if (s1->splid.half_splid < s2->splid.half_splid) in cmp_scis_hz_splid()
80 if (s1->splid.half_splid > s2->splid.half_splid) in cmp_scis_hz_splid()
83 if (s1->splid.full_splid < s2->splid.full_splid) in cmp_scis_hz_splid()
85 if (s1->splid.full_splid > s2->splid.full_splid) in cmp_scis_hz_splid()
708 scis_[0].splid.full_splid = 0; in build_scis()
709 scis_[0].splid.half_splid = 0; in build_scis()
[all …]
H A Ddicttrie.cpp225 for (uint16 splid = last_splid; splid < root_[i].spl_idx; splid++) in load_dict() local
226 splid_le0_index_[splid - kFullSplIdStart] = last_pos; in load_dict()
234 for (uint16 splid = last_splid + 1; in load_dict() local
235 splid < buf_size + kFullSplIdStart; splid++) { in load_dict()
236 assert(static_cast<size_t>(splid - kFullSplIdStart) < buf_size); in load_dict()
237 splid_le0_index_[splid - kFullSplIdStart] = last_pos + 1; in load_dict()
393 uint16 splid = dep->splids[dep->splids_extended]; in extend_dict0() local
398 bool cached = lpi_cache.is_cached(splid); in extend_dict0()
412 if (spl_trie_->is_half_id_yunmu(splid) && son_pos != son_start) in extend_dict0()
H A Dmatrixsearch.cpp1430 uint16 splid = dep->splids[dep->splids_extended]; in extend_dmi() local
1434 cached = lpi_cache.is_cached(splid); in extend_dmi()
1491 (PoolPosType)-1, splid, in extend_dmi()
1493 spl_trie_->is_half_id(splid) ? 0 : 1); in extend_dmi()
1496 dmi_s - dmi_pool_, splid, 1, in extend_dmi()
1499 spl_trie_->is_half_id(splid) ? 0 : dmi_s->all_full_id); in extend_dmi()
1514 if (NULL == dmi_s && spl_trie_->is_half_id(splid)) in extend_dmi()
1515 lpi_total_ = lpi_cache.put_cache(splid, lpi_items_, lpi_total_); in extend_dmi()
1517 assert(spl_trie_->is_half_id(splid)); in extend_dmi()
1518 lpi_total_ = lpi_cache.get_cache(splid, lpi_items_, kMaxLmaPsbItems); in extend_dmi()
[all …]
H A Ddictlist.cpp174 scis_splid_[pos] = scis[pos].splid; in fill_scis()
H A Duserdict.cpp1778 uint16 splid[kMaxLemmaSize]; in _get_lpis() local
1802 py16, py16_len, splid, NULL, kMaxLemmaSize, is_pre); in _get_lpis()
1830 put_lemma_no_sync(hz16, splid, splid_len, intf, last_mod); in _get_lpis()
/OK3568_Linux_fs/app/forlinx/DWKeyboard/include/pinyin/include/
H A Dspellingtrie.h179 bool if_valid_id_update(uint16 *splid) const;
182 bool is_half_id(uint16 splid) const;
184 bool is_full_id(uint16 splid) const;
188 bool is_half_id_yunmu(uint16 splid) const;
246 const char* get_spelling_str(uint16 splid);
249 const char16* get_spelling_str16(uint16 splid);
253 size_t get_spelling_str16(uint16 splid, char16 *splstr16,
H A Dlpicache.h44 bool is_cached(uint16 splid);
51 size_t put_cache(uint16 splid, LmaPsbItem lpi_items[], size_t lpi_num);
57 size_t get_cache(uint16 splid, LmaPsbItem lpi_items[], size_t lpi_max);
H A Ddictdef.h137 SpellingId splid; member
/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/include/
H A Dspellingtrie.h179 bool if_valid_id_update(uint16 *splid) const;
182 bool is_half_id(uint16 splid) const;
184 bool is_full_id(uint16 splid) const;
188 bool is_half_id_yunmu(uint16 splid) const;
246 const char* get_spelling_str(uint16 splid);
249 const char16* get_spelling_str16(uint16 splid);
253 size_t get_spelling_str16(uint16 splid, char16 *splstr16,
H A Dlpicache.h44 bool is_cached(uint16 splid);
51 size_t put_cache(uint16 splid, LmaPsbItem lpi_items[], size_t lpi_num);
57 size_t get_cache(uint16 splid, LmaPsbItem lpi_items[], size_t lpi_max);
H A Ddictdef.h137 SpellingId splid; member
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Dsal.h824 ia64_sal_physical_id_info(u16 *splid) in ia64_sal_physical_id_info() argument
832 if (splid) in ia64_sal_physical_id_info()
833 *splid = isrv.v0; in ia64_sal_physical_id_info()