Home
last modified time | relevance | path

Searched refs:rx_sa (Results 1 – 3 of 3) sorted by relevance

/NextBSD/sys/ofed/drivers/infiniband/ulp/sdp/
HDsdp_zcopy.c193 if (ssk->rx_sa && (tx_sa->bytes_acked < tx_sa->bytes_sent)) { in sdp_wait_rdmardcompl()
206 ssk->rx_sa && in sdp_wait_rdmardcompl()
282 struct rx_srcavail_state *rx_sa) in sdp_post_rdma_rd_compl() argument
285 int copied = rx_sa->used - rx_sa->reported; in sdp_post_rdma_rd_compl()
287 if (rx_sa->used <= rx_sa->reported) in sdp_post_rdma_rd_compl()
292 rx_sa->reported += copied; in sdp_post_rdma_rd_compl()
518 static int sdp_post_rdma_read(struct socket *sk, struct rx_srcavail_state *rx_sa) in sdp_post_rdma_read() argument
528 wr.wr.rdma.rkey = rx_sa->rkey; in sdp_post_rdma_read()
531 ssk->tx_ring.rdma_inflight = rx_sa; in sdp_post_rdma_read()
533 sge.addr = rx_sa->umem->offset; in sdp_post_rdma_read()
[all …]
HDsdp_rx.c211 struct rx_srcavail_state *rx_sa; in sdp_sock_queue_rcv_mb() local
215 ssk->rx_sa = rx_sa = RX_SRCAVAIL_STATE(mb) = kzalloc( in sdp_sock_queue_rcv_mb()
218 rx_sa->mseq = ntohl(h->mseq); in sdp_sock_queue_rcv_mb()
219 rx_sa->used = 0; in sdp_sock_queue_rcv_mb()
220 rx_sa->len = mb_len = ntohl(srcah->len); in sdp_sock_queue_rcv_mb()
221 rx_sa->rkey = ntohl(srcah->rkey); in sdp_sock_queue_rcv_mb()
222 rx_sa->vaddr = be64_to_cpu(srcah->vaddr); in sdp_sock_queue_rcv_mb()
223 rx_sa->flags = 0; in sdp_sock_queue_rcv_mb()
234 mb_len, rx_sa->vaddr); in sdp_sock_queue_rcv_mb()
356 if (ssk->rx_sa) { in sdp_process_rx_ctl_mb()
[all …]
HDsdp.h126 struct rx_srcavail_state *rx_sa; member
135 #define RX_SRCAVAIL_STATE(mb) (SDP_SKB_CB(mb)->rx_sa)
438 struct rx_srcavail_state *rx_sa; member
716 struct rx_srcavail_state *rx_sa);