昇腾社区首页
中文
注册

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调用失败。