Lines Matching refs:rpra
248 union fastrpc_remote_arg *rpra; member
938 union fastrpc_remote_arg *rpra; in fastrpc_get_args() local
965 rpra = ctx->buf->virt; in fastrpc_get_args()
966 list = fastrpc_invoke_buf_start(rpra, ctx->nscalars); in fastrpc_get_args()
970 ctx->rpra = rpra; in fastrpc_get_args()
978 rpra[i].buf.pv = 0; in fastrpc_get_args()
979 rpra[i].buf.len = len; in fastrpc_get_args()
989 rpra[i].buf.pv = (u64) ctx->args[i].ptr; in fastrpc_get_args()
1016 rpra[i].buf.pv = args - ctx->olaps[oix].offset; in fastrpc_get_args()
1022 pg_start = (rpra[i].buf.pv & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args()
1023 pg_end = ((rpra[i].buf.pv + len - 1) & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args()
1030 void *dst = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_get_args()
1052 rpra[i].dma.fd = ctx->args[i].fd; in fastrpc_get_args()
1053 rpra[i].dma.len = ctx->args[i].length; in fastrpc_get_args()
1054 rpra[i].dma.offset = (u64) ctx->args[i].ptr; in fastrpc_get_args()
1067 union fastrpc_remote_arg *rpra = ctx->rpra; in fastrpc_put_args() local
1078 list = fastrpc_invoke_buf_start(rpra, ctx->nscalars); in fastrpc_put_args()
1084 void *src = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_put_args()
1086 u64 len = rpra[i].buf.len; in fastrpc_put_args()