/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
ttm_placement.h | 39 * Memory regions for data placement. 54 * Other flags that affects data placement. 97 * @placement: preferred placements 101 * Structure indicating the placement you request for an object. 105 const struct ttm_place *placement; member in struct:ttm_placement
|
ttm_bo_api.h | 80 * Structure indicating the bus placement of an object. 103 * @placement: Placement flags. 104 * @bus: Placement on io bus accessible to the CPU 106 * Structure indicating the placement and space resources used by a 117 uint32_t placement; member in struct:ttm_mem_reg 159 * @mem: structure describing current placement. 171 * @cur_placement: Hint of current placement. 173 * Base class for TTM buffer object, that deals with data placement and CPU 175 * the driver can usually use the placement offset @offset directly as th [all...] |
ttm_tt.h | 250 * @placement: Flag indicating the desired caching policy. 259 int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement);
|
ttm_bo_driver.h | 85 * @placement: Placement details. 86 * @flags: Additional placement flags. 90 * by @man. Placement details if 91 * applicable are given by @placement. If successful, 219 * @evict_flags: Callback to obtain placement flags when a buffer is evicted. 274 * @flags: new placement of the rebound buffer object. 290 * @place: placement we need room for 293 * for a certain placement. 308 struct ttm_placement *placement); [all...] |
/src/sys/external/bsd/drm2/dist/drm/ttm/ |
ttm_bo.c | 121 struct ttm_placement *placement) 129 for (i = 0; i < placement->num_placement; i++) { 130 ret = ttm_mem_type_from_place(&placement->placement[i], 134 drm_printf(&p, " placement[%d]=0x%08X (%d)\n", 135 i, placement->placement[i].flags, mem_type); 205 if (mem->placement & TTM_PL_FLAG_NO_EVICT) 261 if (bulk && !(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { 340 ((mem->placement & bo->mem.placement & TTM_PL_MASK_CACHING) == 0)) 725 struct ttm_placement placement; local in function:ttm_bo_evict [all...] |
ttm_bo_util.c | 82 ttm_flag_masked(&old_mem->placement, TTM_PL_FLAG_SYSTEM, 87 ret = ttm_tt_set_placement_caching(ttm, new_mem->placement); 232 if (ISSET(mem->placement, TTM_PL_FLAG_WC)) 245 if (mem->placement & TTM_PL_FLAG_WC) 478 pgprot_t prot = ttm_io_prot(old_mem->placement, 483 pgprot_t prot = ttm_io_prot(new_mem->placement, 544 * holding the data of @bo with the old placement. 549 * it can be destroyed, releasing the space of the old placement. 565 fbo->base.mem.placement |= TTM_PL_FLAG_NO_EVICT; 658 if (ISSET(mem->placement, TTM_PL_FLAG_WC) [all...] |
ttm_agp_backend.c | 62 int ret, cached = (bo_mem->placement & TTM_PL_FLAG_CACHED);
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_bo.c | 85 * vmw_bo_pin_in_placement - Validate a buffer to placement. 89 * @placement: The placement to pin it. 96 struct ttm_placement *placement, 115 ret = ttm_bo_mem_compat(placement, &bo->mem, 118 ret = ttm_bo_validate(bo, placement, &ctx); 225 struct ttm_placement placement; local in function:vmw_bo_pin_in_start_of_vram 230 place = vmw_vram_placement.placement[0]; 232 placement.num_placement = 1; 233 placement.placement = &place 344 struct ttm_placement placement; local in function:vmw_bo_pin_reserved [all...] |
vmwgfx_ttm_buffer.c | 88 .placement = &vram_placement_flags, 119 .placement = vram_gmr_placement_flags, 140 .placement = vram_gmr_ne_placement_flags, 147 .placement = &vram_placement_flags, 154 .placement = &vram_ne_placement_flags, 161 .placement = &sys_placement_flags, 168 .placement = &sys_ne_placement_flags, 211 .placement = evictable_placement_flags, 219 .placement = &gmr_placement_flags, 226 .placement = &mob_placement_flags [all...] |
vmwgfx_blit.c | 466 if (!(dst->mem.placement & TTM_PL_FLAG_NO_EVICT)) 468 if (!(src->mem.placement & TTM_PL_FLAG_NO_EVICT)) 491 d.dst_prot = ttm_io_prot(dst->mem.placement, PAGE_KERNEL); 492 d.src_prot = ttm_io_prot(src->mem.placement, PAGE_KERNEL);
|
/src/sys/external/bsd/drm2/dist/drm/qxl/ |
qxl_object.c | 70 qbo->placement.placement = qbo->placements; 71 qbo->placement.busy_placement = qbo->placements; 82 qbo->placement.num_placement = c; 83 qbo->placement.num_busy_placement = c; 138 &bo->placement, 0, !kernel, size, 253 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); 275 for (i = 0; i < bo->placement.num_placement; i++) 277 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx);
|
qxl_ttm.c | 97 struct ttm_placement *placement) 107 placement->placement = &placements; 108 placement->busy_placement = &placements; 109 placement->num_placement = 1; 110 placement->num_busy_placement = 1; 115 *placement = qbo->placement;
|
/src/tests/usr.bin/xlint/lint1/ |
gcc_attribute_var.c | 22 placement(
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_ttm.c | 138 struct ttm_placement *placement) 149 placement->placement = &placements; 150 placement->busy_placement = &placements; 151 placement->num_placement = 1; 152 placement->num_busy_placement = 1; 166 * first, but only set GTT as busy placement, so this 172 rbo->placement.num_busy_placement = 0; 173 for (i = 0; i < rbo->placement.num_placement; i++) { 178 rbo->placement.busy_placement 282 struct ttm_placement placement; local in function:radeon_move_vram_ram 326 struct ttm_placement placement; local in function:radeon_move_ram_vram [all...] |
radeon_mn.c | 79 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx);
|
radeon_object.c | 112 rbo->placement.placement = rbo->placements; 113 rbo->placement.busy_placement = rbo->placements; 176 rbo->placement.num_placement = c; 177 rbo->placement.num_busy_placement = c; 270 &bo->placement, page_align, !kernel, acc_size, 368 for (i = 0; i < bo->placement.num_placement; i++) { 381 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); 413 for (i = 0; i < bo->placement.num_placement; i++) { 417 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_object.c | 125 * amdgpu_bo_placement_from_domain - set buffer's placement 126 * @abo: &amdgpu_bo buffer object whose placement is to be set 129 * Sets buffer's placement according to requested domain and the buffer's 135 struct ttm_placement *placement = &abo->placement; local in function:amdgpu_bo_placement_from_domain 212 placement->num_placement = c; 213 placement->placement = places; 215 placement->num_busy_placement = c; 216 placement->busy_placement = places [all...] |
amdgpu_ttm.c | 144 * amdgpu_evict_flags - Compute placement flags 147 * @placement: Possible destination(s) for evicted BO 149 * Fill in placement data when ttm_bo_evict() is called 152 struct ttm_placement *placement) 164 placement->num_placement = 0; 165 placement->num_busy_placement = 0; 171 placement->placement = &placements; 172 placement->busy_placement = &placements; 173 placement->num_placement = 1 506 struct ttm_placement placement; local in function:amdgpu_move_vram_ram 561 struct ttm_placement placement; local in function:amdgpu_move_ram_vram 1164 struct ttm_placement placement; local in function:amdgpu_ttm_alloc_gart [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_bo.c | 316 &nvbo->placement, align >> PAGE_SHIFT, false, 384 for (i = 0; i < nvbo->placement.num_placement; ++i) { 388 for (i = 0; i < nvbo->placement.num_busy_placement; ++i) { 398 struct ttm_placement *pl = &nvbo->placement; 403 pl->placement = nvbo->placements; 500 nouveau_bo_placement_set(nvbo, bo->mem.placement, 0); 609 ret = ttm_bo_validate(&nvbo->bo, &nvbo->placement, &ctx); 823 *pl = nvbo->placement; 1330 struct ttm_placement placement; local in function:nouveau_bo_move_flipd 1334 placement.num_placement = placement.num_busy_placement = 1 1367 struct ttm_placement placement; local in function:nouveau_bo_move_flips [all...] |
nouveau_bo.h | 20 struct ttm_placement placement; member in struct:nouveau_bo
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
bcm2711-rpi.dtsi | 60 * its placement information.
|
/src/sys/external/bsd/drm2/amdgpu/ |
amdgpufb.c | 176 if (ISSET(rbo->tbo.mem.placement, TTM_PL_FLAG_WC))
|
/src/sys/external/bsd/drm2/nouveau/ |
nouveaufb.c | 181 if (ISSET(nvbo->bo.mem.placement, TTM_PL_FLAG_WC))
|
/src/sys/external/bsd/drm2/radeon/ |
radeondrmkmsfb.c | 179 if (ISSET(rbo->tbo.mem.placement, TTM_PL_FLAG_WC))
|
/src/sys/external/bsd/drm2/vmwgfx/ |
vmwgfxfb.c | 174 if (ISSET(vbo->base.mem.placement, TTM_PL_FLAG_WC))
|