Lines Matching full:pl
306 struct ttm_place pl;
317 pl.fpfn = 0;
318 pl.lpfn = 0;
319 pl.mem_type = bo->resource->mem_type;
320 pl.flags = bo->resource->placement;
324 placement.placement = &pl;
755 set_placement_list(struct ttm_place *pl, u32 desired, u32 fallback)
764 pl[n].mem_type = VMW_PL_MOB;
765 pl[n].flags = placement_flags(VMW_BO_DOMAIN_MOB, desired,
767 pl[n].fpfn = 0;
768 pl[n].lpfn = 0;
772 pl[n].mem_type = VMW_PL_GMR;
773 pl[n].flags = placement_flags(VMW_BO_DOMAIN_GMR, desired,
775 pl[n].fpfn = 0;
776 pl[n].lpfn = 0;
780 pl[n].mem_type = TTM_PL_VRAM;
781 pl[n].flags = placement_flags(VMW_BO_DOMAIN_VRAM, desired,
783 pl[n].fpfn = 0;
784 pl[n].lpfn = 0;
788 pl[n].mem_type = VMW_PL_SYSTEM;
789 pl[n].flags = placement_flags(VMW_BO_DOMAIN_WAITABLE_SYS,
791 pl[n].fpfn = 0;
792 pl[n].lpfn = 0;
796 pl[n].mem_type = TTM_PL_SYSTEM;
797 pl[n].flags = placement_flags(VMW_BO_DOMAIN_SYS, desired,
799 pl[n].fpfn = 0;
800 pl[n].lpfn = 0;
806 pl[n].mem_type = TTM_PL_SYSTEM;
807 pl[n].flags = 0;
808 pl[n].fpfn = 0;
809 pl[n].lpfn = 0;
819 struct ttm_placement *pl = &bo->placement;
823 pl->placement = bo->places;
824 pl->num_placement = set_placement_list(bo->places, domain, busy_domain);
827 for (i = 0; i < pl->num_placement; ++i) {
829 bo->tbo.resource->mem_type == pl->placement[i].mem_type)