Lines Matching refs:ka
69 struct keys_array *ka; in keys_array_alloc() local
73 ka = sort_calloc(1, sz); in keys_array_alloc()
75 return (ka); in keys_array_alloc()
102 clean_keys_array(const struct bwstring *s, struct keys_array *ka) in clean_keys_array() argument
105 if (ka) { in clean_keys_array()
109 kv = get_key_from_keys_array(ka, i); in clean_keys_array()
113 memset(ka, 0, keys_array_size()); in clean_keys_array()
121 get_key_from_keys_array(struct keys_array *ka, size_t ind) in get_key_from_keys_array() argument
124 return ((struct key_value *)((caddr_t)ka->key + in get_key_from_keys_array()
132 set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind) in set_key_on_keys_array() argument
135 if (ka && keys_num > ind) { in set_key_on_keys_array()
138 kv = get_key_from_keys_array(ka, ind); in set_key_on_keys_array()
173 kv = get_key_from_keys_array(&si->ka, i); in sort_list_item_size()
189 preproc(si->str, &(si->ka)); in sort_list_item_make_key()
201 clean_keys_array(si->str, &(si->ka)); in sort_list_item_set()
224 clean_keys_array(si->str, &(si->ka)); in sort_list_item_clean()
405 preproc(struct bwstring *s, struct keys_array *ka) in preproc() argument
425 set_key_on_keys_array(ka, key, i); in preproc()
451 set_key_on_keys_array(ka, s, 0); in preproc()
453 set_key_on_keys_array(ka, ret, 0); in preproc()
550 ret = key_coll(ka1, &((*ss2)->ka), 0); in str_list_coll()
579 ret = key_coll(&((*ss1)->ka), &((*ss2)->ka), offset); in list_coll_offset()