Home | History | Annotate | Download | only in heap

Lines Matching refs:cell_index

60     int bucket_index, cell_index, bit_index;
61 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index);
75 if ((LoadCell<access_mode>(&bucket[cell_index]) & mask) == 0) {
76 SetCellBits<access_mode>(&bucket[cell_index], mask);
83 int bucket_index, cell_index, bit_index;
84 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index);
87 return (LoadCell(&bucket[cell_index]) & (1u << bit_index)) != 0;
92 int bucket_index, cell_index, bit_index;
93 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index);
96 uint32_t cell = LoadCell(&bucket[cell_index]);
99 ClearCellBits(&bucket[cell_index], bit_mask);
172 int bucket_index, cell_index, bit_index;
173 SlotToIndices(slot_offset, &bucket_index, &cell_index, &bit_index);
176 return (LoadCell(&bucket[cell_index]) & (1u << bit_index)) != 0;
371 void SlotToIndices(int slot_offset, int* bucket_index, int* cell_index,
377 *cell_index = (slot >> kBitsPerCellLog2) & (kCellsPerBucket - 1);