コード例 #1
0
ファイル: rxd_av.c プロジェクト: ParaStation/psmpi2
fi_addr_t rxd_av_fi_addr(struct rxd_av *av, fi_addr_t dg_fiaddr)
{
	int ret;

	ret = ofi_av_lookup_index(&av->util_av, &dg_fiaddr, (int) dg_fiaddr);
	return (ret < 0) ? FI_ADDR_UNSPEC : ret;
}
コード例 #2
0
ファイル: rxd_av.c プロジェクト: biddisco/libfabric
fi_addr_t rxd_av_get_fi_addr(struct rxd_av *av, fi_addr_t dg_addr)
{
	int ret = ofi_av_lookup_index(&av->util_av,
				      &dg_addr, (int) dg_addr);
	return (ret == -FI_ENODATA) ? FI_ADDR_UNSPEC : ret;
}
コード例 #3
0
ファイル: util_av.c プロジェクト: sanidhya/libfabric
int ip_av_get_index(struct util_av *av, const void *addr)
{
	return ofi_av_lookup_index(av, addr, ip_av_slot(av, addr));
}