Lines Matching defs:flags
60 uint32_t flags, const char *label)
68 if (flags & PAN_BO_GROWABLE)
69 create_bo.flags |= PANFROST_BO_HEAP;
70 if (!(flags & PAN_BO_EXECUTE))
71 create_bo.flags |= PANFROST_BO_NOEXEC;
86 bo->flags = flags;
125 if (!(bo->flags & PAN_BO_SHARED)) {
181 /* Tries to fetch a BO of sufficient size with the appropriate flags from the
188 size_t size, uint32_t flags, const char *label,
198 if (entry->size < size || entry->flags != flags)
265 if (bo->flags & PAN_BO_SHARED || dev->debug & PAN_DBG_NO_CACHE)
368 uint32_t flags, const char *label)
379 if (flags & PAN_BO_GROWABLE)
380 assert(flags & PAN_BO_INVISIBLE);
389 bo = panfrost_bo_cache_fetch(dev, size, flags, label, true);
391 bo = panfrost_bo_alloc(dev, size, flags, label);
393 bo = panfrost_bo_cache_fetch(dev, size, flags, label, false);
406 if (!(flags & (PAN_BO_INVISIBLE | PAN_BO_DELAY_MMAP)))
412 if (flags & PAN_BO_INVISIBLE)
414 else if (!(flags & PAN_BO_DELAY_MMAP))
494 bo->flags = PAN_BO_SHARED;
523 .flags = DRM_CLOEXEC,
530 bo->flags |= PAN_BO_SHARED;