Lines Matching defs:flags
448 if (templ->flags & IRIS_RESOURCE_FLAG_DEVICE_MEM)
451 uint32_t flags = 0;
455 flags |= BO_ALLOC_SMEM | BO_ALLOC_COHERENT;
458 flags |= BO_ALLOC_SMEM;
468 flags |= BO_ALLOC_SCANOUT;
470 if (templ->flags & (PIPE_RESOURCE_FLAG_MAP_COHERENT |
472 flags |= BO_ALLOC_SMEM;
475 assert((flags & BO_ALLOC_SMEM) == 0);
476 flags |= BO_ALLOC_LMEM;
481 flags |= BO_ALLOC_NO_SUBALLOC;
483 return flags;
1113 if (templ->flags & IRIS_RESOURCE_FLAG_SHADER_MEMZONE) {
1116 } else if (templ->flags & IRIS_RESOURCE_FLAG_SURFACE_MEMZONE) {
1119 } else if (templ->flags & IRIS_RESOURCE_FLAG_DYNAMIC_MEMZONE) {
1122 } else if (templ->flags & IRIS_RESOURCE_FLAG_BINDLESS_MEMZONE) {
1127 unsigned flags = iris_resource_alloc_flags(screen, templ, res->aux.usage);
1131 memzone, flags);
1177 unsigned flags = iris_resource_alloc_flags(screen, templ, res->aux.usage);
1180 assert(!(templ->flags & (IRIS_RESOURCE_FLAG_SHADER_MEMZONE |
1217 iris_bo_alloc(screen->bufmgr, name, bo_size, alignment, memzone, flags);
1449 if (templ->flags & PIPE_RESOURCE_FLAG_TEXTURING_MORE_LIKELY) {
2577 /* No state trackers pass any flags other than PIPE_MAP_WRITE */