Lines Matching refs:pl
281 struct ttm_place pl;
292 pl.fpfn = 0;
293 pl.lpfn = 0;
294 pl.mem_type = bo->resource->mem_type;
295 pl.flags = bo->resource->placement;
299 placement.placement = &pl;
758 set_placement_list(struct ttm_place *pl, u32 desired, u32 fallback)
767 pl[n].mem_type = VMW_PL_MOB;
768 pl[n].flags = placement_flags(VMW_BO_DOMAIN_MOB, desired,
770 pl[n].fpfn = 0;
771 pl[n].lpfn = 0;
775 pl[n].mem_type = VMW_PL_GMR;
776 pl[n].flags = placement_flags(VMW_BO_DOMAIN_GMR, desired,
778 pl[n].fpfn = 0;
779 pl[n].lpfn = 0;
783 pl[n].mem_type = TTM_PL_VRAM;
784 pl[n].flags = placement_flags(VMW_BO_DOMAIN_VRAM, desired,
786 pl[n].fpfn = 0;
787 pl[n].lpfn = 0;
791 pl[n].mem_type = VMW_PL_SYSTEM;
792 pl[n].flags = placement_flags(VMW_BO_DOMAIN_WAITABLE_SYS,
794 pl[n].fpfn = 0;
795 pl[n].lpfn = 0;
799 pl[n].mem_type = TTM_PL_SYSTEM;
800 pl[n].flags = placement_flags(VMW_BO_DOMAIN_SYS, desired,
802 pl[n].fpfn = 0;
803 pl[n].lpfn = 0;
809 pl[n].mem_type = TTM_PL_SYSTEM;
810 pl[n].flags = 0;
811 pl[n].fpfn = 0;
812 pl[n].lpfn = 0;
822 struct ttm_placement *pl = &bo->placement;
826 pl->placement = bo->places;
827 pl->num_placement = set_placement_list(bo->places, domain, busy_domain);
830 for (i = 0; i < pl->num_placement; ++i) {
832 bo->tbo.resource->mem_type == pl->placement[i].mem_type)