devres_alloc
pp = devres_alloc(lkpi_dmam_pool_destroy, sizeof(*pp), GFP_KERNEL);
dr = devres_alloc(devm_device_group_remove, sizeof(*dr), GFP_KERNEL);
ptr = devres_alloc(ttm_dma_pool_release, sizeof(*ptr), GFP_KERNEL);