Lines Matching full:release
26 * Release actions can be added with drmm_add_action(), memory allocations can
29 * release actions have been added and memory has been allocated since driver
32 * Note that release actions and managed memory can also be added and removed
40 drmres_release_t release; member
67 drm_dbg_drmres(dev, "drmres release begin\n"); in drm_managed_release()
72 if (dr->node.release) in drm_managed_release()
73 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); in drm_managed_release()
78 drm_dbg_drmres(dev, "drmres release end\n"); in drm_managed_release()
85 static __always_inline struct drmres * alloc_dr(drmres_release_t release, in alloc_dr() argument
102 dr->node.release = release; in alloc_dr()
238 * release memory allocated through drmm_kmalloc() or any of its related