Lines Matching refs:m_blocks
208 return m_blocks[i >> block_shift][i & block_mask];
212 return m_blocks[i >> block_shift][i & block_mask];
216 return m_blocks[i >> block_shift][i & block_mask]; in at()
220 return m_blocks[i >> block_shift][i & block_mask]; in at()
224 return m_blocks[i >> block_shift][i & block_mask]; in value_at()
261 return m_blocks[nb]; in block()
269 T** m_blocks; variable
275 T** blk = m_blocks + m_num_blocks - 1; in ~pod_deque()
280 FX_Free(m_blocks); in ~pod_deque()
289 FX_Free(m_blocks[--m_num_blocks]); in free_tail()
298 m_blocks(0), in pod_deque()
307 m_blocks(0), in pod_deque()
316 m_blocks(v.m_max_blocks ? FX_Alloc(T*, v.m_max_blocks) : 0), in pod_deque()
321 m_blocks[i] = FX_Alloc(T, block_size); in pod_deque()
322 memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T)); in pod_deque()
333 memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
343 if(m_blocks) { in allocate_block()
344 memcpy(new_blocks, m_blocks, m_num_blocks * sizeof(T*)); in allocate_block()
345 FX_Free(m_blocks); in allocate_block()
347 m_blocks = new_blocks; in allocate_block()
350 m_blocks[nb] = FX_Alloc(T, block_size); in allocate_block()
360 return m_blocks[nb] + (m_size & block_mask); in data_ptr()
412 int8u** blk = m_blocks + m_num_blocks - 1; in remove_all()
417 FX_Free(m_blocks); in remove_all()
421 m_blocks = 0; in remove_all()
434 m_blocks(0), in m_block_size()
473 if(m_blocks) { in allocate_block()
474 memcpy(new_blocks, m_blocks, m_num_blocks * sizeof(int8u*)); in allocate_block()
475 FX_Free(m_blocks); in allocate_block()
477 m_blocks = new_blocks; in allocate_block()
480 m_blocks[m_num_blocks] = m_buf_ptr = FX_Alloc(int8u, size); in allocate_block()
488 int8u** m_blocks; variable