| /OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/ |
| H A D | spellingtrie.cpp | 118 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 D | lpicache.cpp | 49 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 D | dictbuilder.cpp | 51 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 D | dicttrie.cpp | 225 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 D | matrixsearch.cpp | 1430 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 D | dictlist.cpp | 174 scis_splid_[pos] = scis[pos].splid; in fill_scis()
|
| H A D | userdict.cpp | 1778 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 D | spellingtrie.h | 179 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 D | lpicache.h | 44 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 D | dictdef.h | 137 SpellingId splid; member
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/include/ |
| H A D | spellingtrie.h | 179 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 D | lpicache.h | 44 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 D | dictdef.h | 137 SpellingId splid; member
|
| /OK3568_Linux_fs/kernel/arch/ia64/include/asm/ |
| H A D | sal.h | 824 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()
|