Lines Matching refs:buffers
13 - 253 indirect buffers a 4k (1024 dwords)
277 // mark all buffers as being finished
332 // ring and indirect buffers can be either in AGP or PCI GART
407 SHOW_ERROR0( 0, "Cannot allocate buffers for status information" );
453 true, &cp->buffers.mem_handle, &offset );
456 SHOW_ERROR0( 0, "Cannot allocate indirect buffers" );
460 cp->buffers.mem_type = memory_type;
461 cp->buffers.mem_offset = offset;
462 cp->buffers.vm_start = MEM2GC( memory_type, cp->buffers.mem_offset );
465 cp->buffers.buffers[i].next = i + 1;
468 cp->buffers.buffers[i].next = -1;
470 cp->buffers.free_list = 0;
471 cp->buffers.oldest = -1;
472 cp->buffers.newest = -1;
473 cp->buffers.active_state = -1;
474 cp->buffers.cur_tag = 0;
476 memset( MEM2CPU( cp->buffers.mem_type, cp->buffers.mem_offset), 0,
484 FREE_MEM( mt_nonlocal, di->si->cp.buffers.mem_handle );
603 // mark all indirect buffers as being free;
611 if( cp->buffers.mem_handle == 0 )
614 // mark all sent indirect buffers as free
615 while( cp->buffers.oldest != -1 ) {
617 &cp->buffers.buffers[cp->buffers.oldest];
620 SHOW_FLOW( 0, "%d", cp->buffers.oldest );
626 cp->buffers.newest = -1;
629 oldest_buffer->next = cp->buffers.free_list;
630 cp->buffers.free_list = cp->buffers.oldest;
632 cp->buffers.oldest = tmp_oldest_buffer;