---
title: kuaf_ctx_process_sync
description: "执行模块统一接口，根据ctx结构体信息，向下分发执行代码，调用对应算法的硬算或软算接口。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kuaf_16_0012.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kuaf_16_0012.html
indexId: 18c78829792011005d7e4e3ca96a78b08dbba3b4cfe89be5d78e37bb482d2f4377
---
# kuaf_ctx_process_sync

#### 函数功能

执行模块统一接口，根据ctx结构体信息，向下分发执行代码，调用对应算法的硬算或软算接口。


#### 函数定义

```
int kuaf_ctx_process_sync(scheduler_ctx *sc_ctx)
```


#### 参数说明

| 参数名 | 描述 | 取值范围 | 输入/输出 |
| --- | --- | --- | --- |
| sc\_ctx | 调度结构体指针。 | 由kuaf\_ctx\_scheduler\_create函数创建结构体。 | 输入 |


#### 返回值

- 成功：对应调用硬算/软算算法的返回值。
- 失败：

  - KUAF_NULL_PTR_ERROR：传入的sc_ctx指针为空。
  - KUAF_ALG_NOT_SUPPORT：传入不支持的算法类型。
