Lines Matching refs:remote_heap
282 struct fastrpc_buf *remote_heap; member
1328 if (!fl->cctx->remote_heap) { in fastrpc_init_create_static_process()
1330 &fl->cctx->remote_heap); in fastrpc_init_create_static_process()
1338 err = qcom_scm_assign_mem(fl->cctx->remote_heap->dma_addr, in fastrpc_init_create_static_process()
1339 (u64)fl->cctx->remote_heap->size, in fastrpc_init_create_static_process()
1345 &fl->cctx->remote_heap->dma_addr, in fastrpc_init_create_static_process()
1346 fl->cctx->remote_heap->size, err); in fastrpc_init_create_static_process()
1366 pages[0].addr = fl->cctx->remote_heap->dma_addr; in fastrpc_init_create_static_process()
1367 pages[0].size = fl->cctx->remote_heap->size; in fastrpc_init_create_static_process()
1395 err = qcom_scm_assign_mem(fl->cctx->remote_heap->dma_addr, in fastrpc_init_create_static_process()
1396 (u64)fl->cctx->remote_heap->size, in fastrpc_init_create_static_process()
1400 &fl->cctx->remote_heap->dma_addr, fl->cctx->remote_heap->size, err); in fastrpc_init_create_static_process()
1403 fastrpc_buf_free(fl->cctx->remote_heap); in fastrpc_init_create_static_process()
1404 fl->cctx->remote_heap = NULL; in fastrpc_init_create_static_process()
2496 if (cctx->remote_heap) in fastrpc_rpmsg_remove()
2497 fastrpc_buf_free(cctx->remote_heap); in fastrpc_rpmsg_remove()