/freebsd-10.0-release/sys/dev/drm2/ttm/ |
H A D | ttm_bo.c | 77 struct ttm_placement *placement) 84 for (i = 0; i < placement->num_placement; i++) { 85 ret = ttm_mem_type_from_flags(placement->placement[i], 89 printf(" placement[%d]=0x%08X (%d)\n", 90 i, placement->placement[i], mem_type); 165 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { 424 ((mem->placement & bo->mem.placement 76 ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument 810 struct ttm_placement placement; local 919 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_gpu) argument 999 ttm_bo_mem_space(struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_gpu) argument 1106 ttm_bo_move_buffer(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_gpu) argument 1147 ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem) argument 1167 ttm_bo_validate(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_gpu) argument 1208 ttm_bo_check_placement(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument 1217 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, bool interruptible, struct vm_object *persistent_swap_storage, size_t acc_size, struct sg_table *sg, void (*destroy) (struct ttm_buffer_object *)) argument 1338 ttm_bo_create(struct ttm_bo_device *bdev, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, bool interruptible, struct vm_object *persistent_swap_storage, struct ttm_buffer_object **p_bo) argument [all...] |
H A D | ttm_bo_api.h | 48 * @placement: preferred placements 52 * Structure indicating the placement you request for an object. 58 const uint32_t *placement; member in struct:ttm_placement 74 * Structure indicating the bus placement of an object. 94 * @placement: Placement flags. 97 * Structure indicating the placement and space resources used by a 108 uint32_t placement; member in struct:ttm_mem_reg 151 * @mem: structure describing current placement. 173 * @cur_placement: Hint of current placement. 175 * Base class for TTM buffer object, that deals with data placement an [all...] |
H A D | ttm_bo_manager.c | 55 struct ttm_placement *placement, 64 lpfn = placement->lpfn; 75 placement->fpfn, lpfn, 1); 82 placement->fpfn, 53 ttm_bo_man_get_node(struct ttm_mem_type_manager *man, struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem) argument
|
H A D | ttm_bo_driver.h | 182 * @placement: Placement details. 187 * applicable are given by @placement. If successful, 206 struct ttm_placement *placement, 306 * @evict_flags: Callback to obtain placement flags when a buffer is evicted. 360 * @flags: new placement of the rebound buffer object. 382 struct ttm_placement *placement); 670 * @placement: Flag indicating the desired caching policy. 679 extern int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement); 704 * @proposed_placement: Proposed new placement for the buffer object. 710 * the placement flag [all...] |
H A D | ttm_bo_util.c | 55 ttm_flag_masked(&old_mem->placement, TTM_PL_FLAG_SYSTEM, 60 ret = ttm_tt_set_placement_caching(ttm, new_mem->placement); 205 mem->bus.size, (mem->placement & TTM_PL_FLAG_WC) ? 344 vm_memattr_t prot = ttm_io_prot(old_mem->placement); 348 vm_memattr_t prot = ttm_io_prot(new_mem->placement); 391 * holding the data of @bo with the old placement. 396 * it can be destroyed, releasing the space of the old placement. 470 (mem->placement & TTM_PL_FLAG_WC) ? 495 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) { 510 prot = (mem->placement [all...] |
H A D | ttm_tt.c | 148 int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement) argument 152 if (placement & TTM_PL_FLAG_WC) 154 else if (placement & TTM_PL_FLAG_UNCACHED)
|
H A D | ttm_agp_backend.c | 55 int ret, cached = (bo_mem->placement & TTM_PL_FLAG_CACHED);
|
H A D | ttm_bo_vm.c | 218 pmap_page_set_memattr(m, ttm_io_prot(bo->mem.placement)); 227 (bo->mem.placement & TTM_PL_FLAG_CACHED) ? 228 VM_MEMATTR_WRITE_BACK : ttm_io_prot(bo->mem.placement));
|
/freebsd-10.0-release/sys/dev/drm2/radeon/ |
H A D | radeon_object.c | 86 rbo->placement.fpfn = 0; 87 rbo->placement.lpfn = 0; 88 rbo->placement.placement = rbo->placements; 89 rbo->placement.busy_placement = rbo->placements; 109 rbo->placement.num_placement = c; 110 rbo->placement.num_busy_placement = c; 155 &bo->placement, page_align, !kernel, NULL, 250 bo->placement.lpfn = bo->rdev->mc.visible_vram_size >> PAGE_SHIFT; 255 if (!bo->placement [all...] |
H A D | radeon_ttm.c | 176 struct ttm_placement *placement) 182 placement->fpfn = 0; 183 placement->lpfn = 0; 184 placement->placement = &placements; 185 placement->busy_placement = &placements; 186 placement->num_placement = 1; 187 placement->num_busy_placement = 1; 202 *placement = rbo->placement; 175 radeon_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument 285 struct ttm_placement placement; local 331 struct ttm_placement placement; local [all...] |
H A D | radeon.h | 337 struct ttm_placement placement; member in struct:radeon_bo
|
/freebsd-10.0-release/contrib/gcc/cp/ |
H A D | init.c | 1552 placement new operator. This routine performs no semantic checks; 1556 build_raw_new_expr (tree placement, tree type, tree nelts, tree init, 1561 new_expr = build4 (NEW_EXPR, build_pointer_type (type), placement, type, 1575 build_new_1 (tree placement, tree type, tree nelts, tree init, 1612 /* True if the function we are calling is a placement allocation 1706 if (! placement && TYPE_FOR_JAVA (elt_type)) 1754 args = tree_cons (NULL_TREE, size, placement); 1783 alloc_call = build_operator_new_call (fnname, placement, 1810 /* Now, check to see if this function is actually a placement 1817 there is no explicit placement argumen 1554 build_raw_new_expr(tree placement, tree type, tree nelts, tree init, int use_global_new) argument 1573 build_new_1(tree placement, tree type, tree nelts, tree init, bool globally_qualified_p) argument 2068 build_new(tree placement, tree type, tree nelts, tree init, int use_global_new) argument [all...] |
H A D | call.c | 2911 tree placement = TREE_CHAIN (args); local 2913 looked at the placement expression, rather than the 2915 if (placement && !TREE_CHAIN (placement) 2916 && same_type_p (TREE_TYPE (TREE_VALUE (placement)), 3979 or (void *, size_t) is accepted. For a placement delete, only an exact 3980 match with the placement new is accepted. 3987 PLACEMENT is the corresponding placement new call, or NULL_TREE. 3997 bool global_p, tree placement, 4017 the lookup selects a placement deallocatio 3996 build_op_delete_call(enum tree_code code, tree addr, tree size, bool global_p, tree placement, tree alloc_fn) argument [all...] |
H A D | parser.c | 5192 :: [opt] new new-placement [opt] new-type-id new-initializer [opt] 5193 :: [opt] new new-placement [opt] ( type-id ) new-initializer [opt] 5201 tree placement; 5213 /* There's no easy way to tell a new-placement from the 5216 /* Look for a new-placement. */ 5217 placement = cp_parser_new_placement (parser); 5218 /* If that didn't work out, there's no new-placement. */ 5220 placement = NULL_TREE; 5259 return build_new (placement, type, nelts, initializer, global_scope_p); 5262 /* Parse a new-placement 5199 tree placement; local [all...] |
/freebsd-10.0-release/contrib/texinfo/info/ |
H A D | session.c | 4246 long placement = -1; 4319 placement = nextmenu + 1; 4321 placement = nextxref; 4324 placement = nextmenu + 1; 4326 placement = nextxref; 4330 if (placement == -1) 4336 placement = firstmenu + 1; 4338 placement = firstxref; 4341 placement = firstmenu + 1; 4343 placement 4235 long placement = -1; local [all...] |