Lines Matching refs:fastrpc_invoke_ctx
229 struct fastrpc_invoke_ctx { struct
502 struct fastrpc_invoke_ctx *ctx; in fastrpc_context_free()
507 ctx = container_of(ref, struct fastrpc_invoke_ctx, refcount); in fastrpc_context_free()
527 static void fastrpc_context_get(struct fastrpc_invoke_ctx *ctx) in fastrpc_context_get()
532 static void fastrpc_context_put(struct fastrpc_invoke_ctx *ctx) in fastrpc_context_put()
539 struct fastrpc_invoke_ctx *ctx = in fastrpc_context_put_wq()
540 container_of(work, struct fastrpc_invoke_ctx, put_work); in fastrpc_context_put_wq()
558 static void fastrpc_get_buff_overlaps(struct fastrpc_invoke_ctx *ctx) in fastrpc_get_buff_overlaps()
594 static struct fastrpc_invoke_ctx *fastrpc_context_alloc( in fastrpc_context_alloc()
599 struct fastrpc_invoke_ctx *ctx = NULL; in fastrpc_context_alloc()
916 static int fastrpc_get_meta_size(struct fastrpc_invoke_ctx *ctx) in fastrpc_get_meta_size()
929 static u64 fastrpc_get_payload_size(struct fastrpc_invoke_ctx *ctx, int metalen) in fastrpc_get_payload_size()
950 static int fastrpc_create_maps(struct fastrpc_invoke_ctx *ctx) in fastrpc_create_maps()
986 static int fastrpc_get_args(u32 kernel, struct fastrpc_invoke_ctx *ctx) in fastrpc_get_args()
1115 static int fastrpc_put_args(struct fastrpc_invoke_ctx *ctx, in fastrpc_put_args()
1164 struct fastrpc_invoke_ctx *ctx, in fastrpc_invoke_send()
1199 struct fastrpc_invoke_ctx *ctx = NULL; in fastrpc_internal_invoke()
1582 struct fastrpc_invoke_ctx *ctx, *n; in fastrpc_device_release()
2463 struct fastrpc_invoke_ctx *ctx; in fastrpc_notify_users()
2509 struct fastrpc_invoke_ctx *ctx; in fastrpc_rpmsg_callback()