Lines Matching refs:stfbi

433                       struct st_framebuffer_iface *stfbi)  in st_framebuffer_create()  argument
439 if (!stfbi) in st_framebuffer_create()
446 st_visual_to_context_mode(stfbi->visual, &mode); in st_framebuffer_create()
469 util_format_srgb(stfbi->visual->color_format); in st_framebuffer_create()
474 PIPE_TEXTURE_2D, stfbi->visual->samples, in st_framebuffer_create()
482 stfb->iface = stfbi; in st_framebuffer_create()
483 stfb->iface_ID = stfbi->ID; in st_framebuffer_create()
484 stfb->iface_stamp = p_atomic_read(&stfbi->stamp) - 1; in st_framebuffer_create()
531 const struct st_framebuffer_iface *stfbi) in st_framebuffer_iface_lookup() argument
541 entry = _mesa_hash_table_search(smPriv->stfbi_ht, stfbi); in st_framebuffer_iface_lookup()
550 struct st_framebuffer_iface *stfbi) in st_framebuffer_iface_insert() argument
560 entry = _mesa_hash_table_insert(smPriv->stfbi_ht, stfbi, stfbi); in st_framebuffer_iface_insert()
569 struct st_framebuffer_iface *stfbi) in st_framebuffer_iface_remove() argument
579 entry = _mesa_hash_table_search(smPriv->stfbi_ht, stfbi); in st_framebuffer_iface_remove()
596 struct st_framebuffer_iface *stfbi) in st_api_destroy_drawable() argument
598 if (!stfbi) in st_api_destroy_drawable()
601 st_framebuffer_iface_remove(stfbi->state_manager, stfbi); in st_api_destroy_drawable()
619 struct st_framebuffer_iface *stfbi = stfb->iface; in st_framebuffers_purge() local
621 assert(stfbi); in st_framebuffers_purge()
629 if (!st_framebuffer_iface_lookup(smapi, stfbi)) { in st_framebuffers_purge()
974 struct st_framebuffer_iface *stfbi) in st_framebuffer_reuse_or_create() argument
978 if (!stfbi) in st_framebuffer_reuse_or_create()
985 if (cur->iface_ID == stfbi->ID) { in st_framebuffer_reuse_or_create()
993 cur = st_framebuffer_create(st, stfbi); in st_framebuffer_reuse_or_create()
999 if (!st_framebuffer_iface_insert(stfbi->state_manager, stfbi)) { in st_framebuffer_reuse_or_create()