Home
last modified time | relevance | path

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

/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_zcopy.c208 ssk->rx_sa && in sdp_wait_rdmardcompl()
287 int copied = rx_sa->used - rx_sa->reported; in sdp_post_rdma_rd_compl()
289 if (rx_sa->used <= rx_sa->reported) in sdp_post_rdma_rd_compl()
539 wr.wr.rdma.remote_addr = rx_sa->vaddr + rx_sa->used; in sdp_post_rdma_read()
542 rx_sa->busy++; in sdp_post_rdma_read()
567 len = rx_sa->len; in sdp_rdma_to_iovec()
609 sdp_free_fmr(sk, &rx_sa->fmr, &rx_sa->umem); in sdp_rdma_to_iovec()
726 if (ssk->rx_sa) { in sdp_sendmsg_zcopy()
798 struct rx_srcavail_state *rx_sa = ssk->rx_sa; in sdp_abort_rdma_read() local
800 if (!rx_sa) in sdp_abort_rdma_read()
[all …]
H A Dsdp_rx.c213 struct rx_srcavail_state *rx_sa; in sdp_sock_queue_rcv_mb() local
217 ssk->rx_sa = rx_sa = RX_SRCAVAIL_STATE(mb) = kzalloc( in sdp_sock_queue_rcv_mb()
220 rx_sa->mseq = ntohl(h->mseq); in sdp_sock_queue_rcv_mb()
221 rx_sa->used = 0; in sdp_sock_queue_rcv_mb()
222 rx_sa->len = mb_len = ntohl(srcah->len); in sdp_sock_queue_rcv_mb()
223 rx_sa->rkey = ntohl(srcah->rkey); in sdp_sock_queue_rcv_mb()
224 rx_sa->vaddr = be64_to_cpu(srcah->vaddr); in sdp_sock_queue_rcv_mb()
225 rx_sa->flags = 0; in sdp_sock_queue_rcv_mb()
236 mb_len, rx_sa->vaddr); in sdp_sock_queue_rcv_mb()
355 if (ssk->rx_sa) { in sdp_process_rx_ctl_mb()
[all …]
H A Dsdp.h128 struct rx_srcavail_state *rx_sa; member
137 #define RX_SRCAVAIL_STATE(mb) (SDP_SKB_CB(mb)->rx_sa)
395 struct rx_srcavail_state *rx_sa; member
676 struct rx_srcavail_state *rx_sa);