Lines Matching refs:res_info
151 static int nv3_iterate(nv3_fifo_info *res_info, nv3_sim_state * state, nv3_arb_info *ainfo)
335 static char nv3_arb(nv3_fifo_info * res_info, nv3_sim_state * state, nv3_arb_info *ainfo)
368 nv3_iterate(res_info, state,ainfo);
380 nv3_iterate(res_info, state,ainfo);
392 nv3_iterate(res_info, state,ainfo);
404 nv3_iterate(res_info, state, ainfo);
408 res_info->graphics_lwm = (int)ABS(ainfo->wcglwm) + 16;
409 res_info->video_lwm = (int)ABS(ainfo->wcvlwm) + 32;
410 res_info->graphics_burst_size = ainfo->gburst_size;
411 res_info->video_burst_size = ainfo->vburst_size;
412 res_info->graphics_hi_priority = (ainfo->priority == GRAPHICS);
413 res_info->media_hi_priority = (ainfo->priority == MPORT);
414 if (res_info->video_lwm > 160)
416 res_info->graphics_lwm = 256;
417 res_info->video_lwm = 128;
418 res_info->graphics_burst_size = 64;
419 res_info->video_burst_size = 64;
420 res_info->graphics_hi_priority = 0;
421 res_info->media_hi_priority = 0;
425 if (res_info->video_lwm > 128)
427 res_info->video_lwm = 128;
433 res_info->graphics_lwm = 256;
434 res_info->video_lwm = 128;
435 res_info->graphics_burst_size = 64;
436 res_info->video_burst_size = 64;
437 res_info->graphics_hi_priority = 0;
438 res_info->media_hi_priority = 0;
442 static char nv3_get_param(nv3_fifo_info *res_info, nv3_sim_state * state, nv3_arb_info *ainfo)
456 done = nv3_arb(res_info, state,ainfo);
458 if ((res_info->graphics_lwm + g) > 256)
471 nv3_fifo_info * res_info,
488 res_info->rtl_values = 0;
494 res_vid = nv3_get_param(res_info, state, &ainfo);
496 save_info.video_lwm = res_info->video_lwm;
497 save_info.video_burst_size = res_info->video_burst_size;
503 res_gr = nv3_get_param(res_info, state, &ainfo);
505 res_info->video_lwm = save_info.video_lwm;
506 res_info->video_burst_size = save_info.video_burst_size;
507 res_info->valid = res_gr & res_vid;
513 res_gr = nv3_get_param(res_info, state, &ainfo);
514 res_info->valid = ainfo.converged;