Lines Matching defs:block
47 * block to allocate, and the ring is drained prior to allocations --
103 /* Maybe cut off the start of an existing block */
120 /* Maybe cut off the end of an existing block */
137 /* Our block is in the middle */
296 struct mem_block *block, **heap;
324 block = alloc_block(*heap, alloc.size, alloc.alignment, fpriv);
326 if (!block)
329 mark_block(dev, block, 1);
331 if (DRM_COPY_TO_USER(alloc.region_offset, &block->start, sizeof(int))) {
345 struct mem_block *block, **heap;
358 block = find_block(*heap, memfree.region_offset);
359 if (!block)
362 if (block->filp != fpriv)
365 mark_block(dev, block, 0);
366 free_block(block);