Lines Matching full:release
27 * Release actions can be added with drmm_add_action(), memory allocations can
30 * release actions have been added and memory has been allocated since driver
33 * Note that release actions and managed memory can also be added and removed
41 drmres_release_t release; member
68 drm_dbg_drmres(dev, "drmres release begin\n"); in drm_managed_release()
73 if (dr->node.release) in drm_managed_release()
74 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); in drm_managed_release()
79 drm_dbg_drmres(dev, "drmres release end\n"); in drm_managed_release()
86 static __always_inline struct drmres * alloc_dr(drmres_release_t release, in alloc_dr() argument
103 dr->node.release = release; in alloc_dr()
239 * release memory allocated through drmm_kmalloc() or any of its related