Searched refs:placement (Results 1 - 22 of 22) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/ttm/
H A Dttm_bo.c95 struct ttm_placement *placement)
102 for (i = 0; i < placement->num_placement; i++) {
103 ret = ttm_mem_type_from_flags(placement->placement[i],
107 printk(KERN_ERR TTM_PFX " placement[%d]=0x%08X (%d)\n",
108 i, placement->placement[i], mem_type);
194 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) {
369 ((mem->placement & bo->mem.placement
94 ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
685 struct ttm_placement placement; local
795 ttm_bo_man_get_node(struct ttm_buffer_object *bo, struct ttm_mem_type_manager *man, struct ttm_placement *placement, struct ttm_mem_reg *mem, struct drm_mm_node **node) argument
835 ttm_bo_mem_force_space(struct ttm_buffer_object *bo, uint32_t mem_type, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
929 ttm_bo_mem_space(struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1051 ttm_bo_move_buffer(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1087 ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem) argument
1108 ttm_bo_validate(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1149 ttm_bo_check_placement(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
1184 ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, unsigned long buffer_start, bool interruptible, struct file *persistant_swap_storage, size_t acc_size, void (*destroy) (struct ttm_buffer_object *)) argument
1272 ttm_bo_create(struct ttm_bo_device *bdev, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, unsigned long buffer_start, bool interruptible, struct file *persistant_swap_storage, struct ttm_buffer_object **p_bo) argument
[all...]
H A Dttm_bo_util.c63 ttm_flag_masked(&old_mem->placement, TTM_PL_FLAG_SYSTEM,
68 ret = ttm_tt_set_placement_caching(ttm, new_mem->placement);
122 if (mem->placement & TTM_PL_FLAG_WC)
275 pgprot_t prot = ttm_io_prot(old_mem->placement,
280 pgprot_t prot = ttm_io_prot(new_mem->placement,
320 * holding the data of @bo with the old placement.
325 * it can be destroyed, releasing the space of the old placement.
406 if (mem->placement & TTM_PL_FLAG_WC)
427 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) {
450 prot = (mem->placement
[all...]
H A Dttm_agp_backend.c78 int cached = (bo_mem->placement & TTM_PL_FLAG_CACHED);
H A Dttm_bo_vm.c159 vma->vm_page_prot = ttm_io_prot(bo->mem.placement,
163 vma->vm_page_prot = (bo->mem.placement & TTM_PL_FLAG_CACHED) ?
165 ttm_io_prot(bo->mem.placement, vma->vm_page_prot);
H A Dttm_tt.c259 int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement) argument
263 if (placement & TTM_PL_FLAG_WC)
265 else if (placement & TTM_PL_FLAG_UNCACHED)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/drm/ttm/
H A Dttm_bo_api.h54 * @placement: prefered placements
58 * Structure indicating the placement you request for an object.
64 const uint32_t *placement; member in struct:ttm_placement
78 * Structure indicating the bus placement of an object.
97 * @placement: Placement flags.
100 * Structure indicating the placement and space resources used by a
110 uint32_t placement; member in struct:ttm_mem_reg
157 * @mem: structure describing current placement.
180 * @cur_placement: Hint of current placement.
182 * Base class for TTM buffer object, that deals with data placement an
[all...]
H A Dttm_bo_driver.h215 * @evict_flags: Callback to obtain placement flags when a buffer is evicted.
242 * @flags: new placement of the rebound buffer object.
264 struct ttm_placement *placement);
575 * @placement: Flag indicating the desired caching policy.
584 extern int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement);
609 * @proposed_placement: Proposed new placement for the buffer object.
616 * the placement flags in @mem, potentially evicting other idle buffer objects.
625 struct ttm_placement *placement,
789 * new placement backed by a TTM. The function will, if successful,
791 * and update the (@bo)->mem placement flag
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c190 struct ttm_placement *placement)
196 placement->fpfn = 0;
197 placement->lpfn = 0;
198 placement->placement = &placements;
199 placement->busy_placement = &placements;
200 placement->num_placement = 1;
201 placement->num_busy_placement = 1;
216 *placement = rbo->placement;
189 radeon_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
294 struct ttm_placement placement; local
347 struct ttm_placement placement; local
[all...]
H A Dradeon_object.c71 rbo->placement.fpfn = 0;
72 rbo->placement.lpfn = rbo->rdev->mc.active_vram_size >> PAGE_SHIFT;
73 rbo->placement.placement = rbo->placements;
74 rbo->placement.busy_placement = rbo->placements;
84 rbo->placement.num_placement = c;
85 rbo->placement.num_busy_placement = c;
118 &bo->placement, 0, 0, !kernel, NULL, size,
203 bo->placement.lpfn = bo->rdev->mc.visible_vram_size >> PAGE_SHIFT;
205 for (i = 0; i < bo->placement
[all...]
H A Dradeon.h249 struct ttm_placement placement; member in struct:radeon_bo
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c167 nvbo->placement.fpfn = 0;
168 nvbo->placement.lpfn = mappable ? dev_priv->fb_mappable_pages : 0;
173 ttm_bo_type_device, &nvbo->placement, align, 0,
201 struct ttm_placement *pl = &nvbo->placement;
205 pl->placement = nvbo->placements;
237 ret = ttm_bo_validate(bo, &nvbo->placement, false, false, false);
271 nouveau_bo_placement_set(nvbo, bo->mem.placement, 0);
273 ret = ttm_bo_validate(bo, &nvbo->placement, false, false, false);
451 *pl = nvbo->placement;
585 struct ttm_placement placement; local
624 struct ttm_placement placement; local
[all...]
H A Dnouveau_gem.c380 ret = ttm_bo_validate(&nvbo->bo, &nvbo->placement,
H A Dnouveau_drv.h77 struct ttm_placement placement; member in struct:nouveau_bo
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c46 .placement = &vram_placement_flags,
55 .placement = &vram_placement_flags,
64 .placement = &vram_ne_placement_flags,
73 .placement = &sys_placement_flags,
163 struct ttm_placement *placement)
165 *placement = vmw_sys_placement;
162 vmw_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
H A Dvmwgfx_drv.h365 size_t size, struct ttm_placement *placement,
H A Dvmwgfx_resource.c792 size_t size, struct ttm_placement *placement,
823 ttm_bo_type_device, placement,
790 vmw_dmabuf_init(struct vmw_private *dev_priv, struct vmw_dma_buffer *vmw_bo, size_t size, struct ttm_placement *placement, bool interruptible, void (*bo_free) (struct ttm_buffer_object *bo)) argument
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/docs/latex/wx/
H A Dtbook.tex55 \twocolitem{\windowstyle{wxBK\_DEFAULT}}{native controller placement}
H A Dtsamples.tex102 wxWidgets. The sample tests their basic functionality, events, placement,
573 The sample tests their basic functionality, events, placement, modification
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/unzip60/bzip2/
H A Dbuildbz2.com210 $! Arrange to get arch-specific list file placement, if listing, and if
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/tests/
H A Dxgettext-glade-180 <placement>GNOME_DOCK_TOP</placement>
292 <placement>GNOME_DOCK_TOP</placement>
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/zip30/vms/
H A Dbuild_zip.com397 $! Arrange to get arch-specific list file placement, if LISTING, and if
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/unzip60/vms/
H A Dbuild_unzip.com464 $! Arrange to get arch-specific list file placement, if listing, and if

Completed in 323 milliseconds