Lines Matching refs:rpra
245 union fastrpc_remote_arg *rpra; member
989 union fastrpc_remote_arg *rpra; in fastrpc_get_args() local
1016 rpra = ctx->buf->virt; in fastrpc_get_args()
1017 list = fastrpc_invoke_buf_start(rpra, ctx->nscalars); in fastrpc_get_args()
1021 ctx->rpra = rpra; in fastrpc_get_args()
1029 rpra[i].buf.pv = 0; in fastrpc_get_args()
1030 rpra[i].buf.len = len; in fastrpc_get_args()
1040 rpra[i].buf.pv = (u64) ctx->args[i].ptr; in fastrpc_get_args()
1067 rpra[i].buf.pv = args - ctx->olaps[oix].offset; in fastrpc_get_args()
1073 pg_start = (rpra[i].buf.pv & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args()
1074 pg_end = ((rpra[i].buf.pv + len - 1) & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args()
1081 void *dst = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_get_args()
1103 rpra[i].dma.fd = ctx->args[i].fd; in fastrpc_get_args()
1104 rpra[i].dma.len = ctx->args[i].length; in fastrpc_get_args()
1105 rpra[i].dma.offset = (u64) ctx->args[i].ptr; in fastrpc_get_args()
1118 union fastrpc_remote_arg *rpra = ctx->rpra; in fastrpc_put_args() local
1130 list = fastrpc_invoke_buf_start(rpra, ctx->nscalars); in fastrpc_put_args()
1136 void *src = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_put_args()
1138 u64 len = rpra[i].buf.len; in fastrpc_put_args()