Searched refs:smm_buffer_t (Results 1 – 3 of 3) sorted by relevance
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland_smm.h | 38 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);
|
D | lv_wayland_smm.c | 242 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()
|
D | lv_wayland.c | 143 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 …]
|