Lines Matching defs:flags

491       .flags = DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL,
662 unsigned flags = heap == IRIS_HEAP_SYSTEM_MEMORY ? BO_ALLOC_SMEM :
716 iris_bo_alloc(bufmgr, "slab", slab_size, slab_size, memzone, flags);
763 flags_to_heap(struct iris_bufmgr *bufmgr, unsigned flags)
766 !(flags & BO_ALLOC_SMEM) &&
767 !(flags & BO_ALLOC_COHERENT)) {
768 return flags & BO_ALLOC_LMEM ? IRIS_HEAP_DEVICE_LOCAL :
771 assert(!(flags & BO_ALLOC_LMEM));
781 unsigned flags)
783 if (flags & BO_ALLOC_NO_SUBALLOC)
795 enum iris_heap heap = flags_to_heap(bufmgr, flags);
852 if (flags & BO_ALLOC_ZEROED) {
871 unsigned flags,
942 if (flags & BO_ALLOC_ZEROED) {
956 alloc_fresh_bo(struct iris_bufmgr *bufmgr, uint64_t bo_size, unsigned flags)
962 bo->real.heap = flags_to_heap(bufmgr, flags);
1002 create.flags |= I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS;
1061 unsigned flags)
1065 enum iris_heap heap = flags_to_heap(bufmgr, flags);
1069 if (memzone != IRIS_MEMZONE_OTHER || (flags & BO_ALLOC_COHERENT))
1070 flags |= BO_ALLOC_NO_SUBALLOC;
1072 bo = alloc_bo_from_slabs(bufmgr, name, size, alignment, flags);
1085 (flags & BO_ALLOC_COHERENT);
1086 bool is_scanout = (flags & BO_ALLOC_SCANOUT) != 0;
1102 flags, true);
1107 flags, false);
1113 bo = alloc_fresh_bo(bufmgr, bo_size, flags);
1145 if ((flags & BO_ALLOC_COHERENT) &&
1185 .flags = bufmgr->has_userptr_probe ? I915_USERPTR_PROBE : 0,
1522 print_flags(unsigned flags)
1524 if (flags & MAP_READ)
1526 if (flags & MAP_WRITE)
1528 if (flags & MAP_ASYNC)
1530 if (flags & MAP_PERSISTENT)
1532 if (flags & MAP_COHERENT)
1534 if (flags & MAP_RAW)
1552 .flags = bo->real.mmap_mode == IRIS_MMAP_WC ? I915_MMAP_WC : 0,
1593 mmap_arg.flags = I915_MMAP_OFFSET_FIXED;
1603 mmap_arg.flags = mmap_offset_for_mode[bo->real.mmap_mode];
1628 struct iris_bo *bo, unsigned flags)
1636 map = iris_bo_map(dbg, real, flags | MAP_ASYNC) + offset;
1663 print_flags(flags);
1665 if (!(flags & MAP_ASYNC)) {