static void udpx_rx_src_comp(struct udpx_ep *ep, void *context, uint64_t flags, size_t len, void *buf, void *addr) { ep->util_ep.rx_cq->src[ofi_cirque_windex(ep->util_ep.rx_cq->cirq)] = ip_av_get_index(ep->util_ep.av, addr); udpx_rx_comp(ep, context, flags, len, buf, addr); }
int smr_rx_src_comp(struct smr_ep *ep, void *context, uint64_t flags, size_t len, void *buf, void *addr, uint64_t tag, uint64_t data, uint64_t err) { ep->util_ep.rx_cq->src[ofi_cirque_windex(ep->util_ep.rx_cq->cirq)] = (uint32_t) (uintptr_t) addr; return smr_rx_comp(ep, context, flags, len, buf, addr, tag, data, err); }