tee_dma_heap
struct tee_dma_heap *h = dma_heap_get_drvdata(heap);
struct tee_dma_heap *h;
if (xa_reserve(&tee_dma_heap, id, GFP_KERNEL)) {
if (!xa_load(&tee_dma_heap, id))
return WARN_ON(xa_is_err(xa_store(&tee_dma_heap, id, h, GFP_KERNEL)));
struct tee_dma_heap *h;
struct tee_dma_heap *heap;
h = xa_load(&tee_dma_heap, id);
struct tee_dma_heap *h;
xa_for_each(&tee_dma_heap, i, h) {
static DEFINE_XARRAY_ALLOC(tee_dma_heap);
struct tee_dma_heap *h = container_of(kref, struct tee_dma_heap, kref);
static void put_tee_heap(struct tee_dma_heap *h)
static void get_tee_heap(struct tee_dma_heap *h)