HomeSort by: relevance | last modified time | path
    Searched refs:placement (Results 1 - 25 of 45) sorted by relevancy

1 2

  /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))

Completed in 26 milliseconds

1 2