Lines Matching refs:buffer
66 // public function: allocates overlay buffer
68 // width, height - width and height of overlay buffer
75 overlay_buffer *buffer;
133 buffer = &node->buffer;
135 buffer->space = cs;
136 buffer->width = width;
137 buffer->height = height;
138 buffer->bytes_per_row = (width * bpp + 0xf) & ~0xf;
141 am.size = buffer->bytes_per_row * height;
151 buffer->buffer = si->local_mem + am.offset;
152 buffer->buffer_dma = (void *) ((unsigned long) si->framebuffer_pci + am.offset);
165 node->mem_handle, node->mem_offset, buffer->buffer, buffer->buffer_dma );
167 return buffer;
176 // public function: discard overlay buffer
187 node = (overlay_buffer_node *)((char *)ob - offsetof( overlay_buffer_node, buffer ));
371 si->pending_overlay.on = (overlay_buffer_node *)((char *)ob - offsetof( overlay_buffer_node, buffer ));