获取PCIe的Info
获取PCIe(Peripheral Component Interconnect Express)的信息。该接口在c_graph.h中定义。
函数格式
static HIAI_StatusT HIAI_GetPCIeInfo(const uint32_t devId,int32_t* bus, int32_t* dev, int32_t* func);
参数说明
参数 |
说明 |
取值范围 |
---|---|---|
devId |
需要查询的devId |
- |
bus |
返回PCIe总线号 |
- |
dev |
返回PCIe设备号 |
- |
func |
返回PCIe功能号 |
- |
返回值
返回的部分错误码请参见“错误码示例”中的“错误码”列。
错误码
序号 |
错误码级别 |
错误码 |
错误码描述 |
---|---|---|---|
1 |
HIAI_INFO |
HIAI_OK |
running ok |
2 |
HIAI_ERROR |
HIAI_GRAPH_GET_PCIEINFO_ERROR |
bus,dev,func中有空指针,或者get pcie info error |
调用示例
uint32_t devId= 1; uint32_t bus; uint32_t dev; uint32_t func; HIAI_GetPCIeInfo(devId, &bus, &dev, &func);