Lines Matching refs:ht
344 static int syn_list_keywords(int id, hashtab_T *ht, int did_header, int attr);
345 static void syn_clear_keyword(int id, hashtab_T *ht);
346 static void clear_keywtab(hashtab_T *ht);
3247 hashtab_T *ht; in check_keyword_id() local
3279 ht = round == 1 ? &syn_block->b_keywtab : &syn_block->b_keywtab_ic; in check_keyword_id()
3280 if (ht->ht_used == 0) in check_keyword_id()
3292 hi = hash_find(ht, keyword); in check_keyword_id()
4255 hashtab_T *ht, in syn_list_keywords() argument
4274 todo = (int)ht->ht_used; in syn_list_keywords()
4275 for (hi = ht->ht_array; todo > 0 && !got_int; ++hi) in syn_list_keywords()
4351 syn_clear_keyword(int id, hashtab_T *ht) in syn_clear_keyword() argument
4359 hash_lock(ht); in syn_clear_keyword()
4360 todo = (int)ht->ht_used; in syn_clear_keyword()
4361 for (hi = ht->ht_array; todo > 0; ++hi) in syn_clear_keyword()
4375 hash_remove(ht, hi); in syn_clear_keyword()
4394 hash_unlock(ht); in syn_clear_keyword()
4401 clear_keywtab(hashtab_T *ht) in clear_keywtab() argument
4408 todo = (int)ht->ht_used; in clear_keywtab()
4409 for (hi = ht->ht_array; todo > 0; ++hi) in clear_keywtab()
4423 hash_clear(ht); in clear_keywtab()
4424 hash_init(ht); in clear_keywtab()
4440 hashtab_T *ht; in add_keyword() local
4465 ht = &curwin->w_s->b_keywtab_ic; in add_keyword()
4467 ht = &curwin->w_s->b_keywtab; in add_keyword()
4470 hi = hash_lookup(ht, kp->keyword, hash); in add_keyword()
4475 hash_add_item(ht, hi, kp->keyword, hash); in add_keyword()