Home
last modified time | relevance | path

Searched refs:smm_buffer_t (Results 1 – 3 of 3) sorted by relevance

/lvgl-latest/src/drivers/wayland/
Dlv_wayland_smm.h38 typedef void smm_buffer_t; typedef
50 bool (*new_buffer)(void * ctx, smm_buffer_t * buf);
51 bool (*init_buffer)(void * ctx, smm_buffer_t * buf);
52 void (*free_buffer)(void * ctx, smm_buffer_t * buf);
78 smm_buffer_t * smm_acquire(smm_group_t * grp);
79 void * smm_map(smm_buffer_t * buf);
80 void smm_release(smm_buffer_t * buf);
81 smm_buffer_t * smm_latest(smm_group_t * grp);
82 smm_buffer_t * smm_next(smm_buffer_t * buf);
Dlv_wayland_smm.c242 smm_buffer_t * smm_acquire(smm_group_t * grp) in smm_acquire()
281 void * smm_map(smm_buffer_t * buf) in smm_map()
320 void smm_release(smm_buffer_t * buf) in smm_release()
349 smm_buffer_t * smm_latest(smm_group_t * grp) in smm_latest()
357 smm_buffer_t * smm_next(smm_buffer_t * buf) in smm_next()
Dlv_wayland.c143 smm_buffer_t * pending_buffer;
1321 smm_buffer_t * buf; in handle_wl_buffer_release()
1323 buf = (smm_buffer_t *)data; in handle_wl_buffer_release()
1328 …LV_LOG_TRACE("releasing buffer %p wl_buffer %p w:%d h:%d frame: %d", (smm_buffer_t *)data, (void *… in handle_wl_buffer_release()
1331 smm_release((smm_buffer_t *)data); in handle_wl_buffer_release()
1344 static void cache_purge(struct window * window, smm_buffer_t * buf) in cache_purge()
1347 smm_buffer_t * next_buf = smm_next(buf); in cache_purge()
1363 static void cache_add_area(struct window * window, smm_buffer_t * buf, const lv_area_t * area) in cache_add_area()
1392 static void cache_apply_areas(struct window * window, void * dest, void * src, smm_buffer_t * src_b… in cache_apply_areas()
1399 smm_buffer_t * next_buf = smm_next(src_buf); in cache_apply_areas()
[all …]