Lines Matching refs:hash_size
48 uint32_t hash_size = ir_strtab_hash_size(size); in ir_strtab_resize() local
49 char *data = ir_mem_malloc(hash_size * sizeof(uint32_t) + size * sizeof(ir_strtab_bucket)); in ir_strtab_resize()
53 memset(data, IR_INVALID_IDX, hash_size * sizeof(uint32_t)); in ir_strtab_resize()
54 strtab->data = data + (hash_size * sizeof(uint32_t)); in ir_strtab_resize()
55 strtab->mask = (uint32_t)(-(int32_t)hash_size); in ir_strtab_resize()
96 uint32_t hash_size = ir_strtab_hash_size(size); in ir_strtab_init() local
97 char *data = ir_mem_malloc(hash_size * sizeof(uint32_t) + size * sizeof(ir_strtab_bucket)); in ir_strtab_init()
98 memset(data, IR_INVALID_IDX, hash_size * sizeof(uint32_t)); in ir_strtab_init()
99 strtab->data = (data + (hash_size * sizeof(uint32_t))); in ir_strtab_init()
100 strtab->mask = (uint32_t)(-(int32_t)hash_size); in ir_strtab_init()
218 uint32_t hash_size = (uint32_t)(-(int32_t)strtab->mask); in ir_strtab_free() local
219 char *data = (char*)strtab->data - (hash_size * sizeof(uint32_t)); in ir_strtab_free()