drvHdcDmaMap
函数功能
将快速通道内存与device进行映射,映射后该内存只能与对应的device通信。
如果drvHdcMallocEx接口申请内存时传入了正确的Device ID,则不需要单独调用该接口进行映射。
函数原型
drvError_t drvHdcDmaMap(enum drvHdcMemType mem_type, void *buf, int devid)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
mem_type |
输入 |
内存类型。 类型:drvHdcMemType。 |
buf |
输入 |
申请到的内存地址。 类型:void。 |
devid |
输入 |
设备的Device ID,取值范围:[0,64)。 类型:int。 |
返回值说明
- 0:DRV_ERROR_NONE,成功。
- 3:DRV_ERROR_INVALID_VALUE,参数错误。
- 17:DRV_ERROR_IOCRL_FAIL,ioctl调用失败。
父主题: 快速通道收发接口