Home
last modified time | relevance | path

Searched refs:rx_req (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c94 ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req) in ipoib_dma_unmap_rx() argument
99 for (i = 0, m = rx_req->mb; m != NULL; m = m->m_next, i++) in ipoib_dma_unmap_rx()
100 ib_dma_unmap_single(priv->ca, rx_req->mapping[i], m->m_len, in ipoib_dma_unmap_rx()
112 ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req, in ipoib_alloc_map_mb() argument
118 rx_req->mb = NULL; in ipoib_alloc_map_mb()
129 rx_req->mapping[i] = ib_dma_map_single(priv->ca, in ipoib_alloc_map_mb()
132 rx_req->mapping[i]))) in ipoib_alloc_map_mb()
136 rx_req->mb = mb; in ipoib_alloc_map_mb()
140 ib_dma_unmap_single(priv->ca, rx_req->mapping[j], m->m_len, in ipoib_alloc_map_mb()
149 struct ipoib_rx_buf *rx_req; in ipoib_ib_post_receive() local
[all …]
H A Dipoib_cm.c84 static void ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_cm_rx_buf *rx_req) in ipoib_cm_dma_unmap_rx() argument
87 ipoib_dma_unmap_rx(priv, (struct ipoib_rx_buf *)rx_req); in ipoib_cm_dma_unmap_rx()
94 struct ipoib_rx_buf *rx_req; in ipoib_cm_post_receive_srq() local
99 rx_req = (struct ipoib_rx_buf *)&priv->cm.srq_ring[id]; in ipoib_cm_post_receive_srq()
100 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) { in ipoib_cm_post_receive_srq()
101 priv->cm.rx_sge[i].addr = rx_req->mapping[i]; in ipoib_cm_post_receive_srq()
111 ipoib_dma_unmap_rx(priv, rx_req); in ipoib_cm_post_receive_srq()
124 struct ipoib_rx_buf *rx_req; in ipoib_cm_post_receive_nonsrq() local
130 rx_req = (struct ipoib_rx_buf *)&rx->rx_ring[id]; in ipoib_cm_post_receive_nonsrq()
131 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) { in ipoib_cm_post_receive_nonsrq()
[all …]
H A Dipoib.h527 void ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req);
529 struct mbuf *ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req, int align…
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_rx.c99 struct sdp_buf *rx_req; in sdp_post_recv() local
125 rx_req = ssk->rx_ring.buffer + (id & (SDP_RX_SIZE - 1)); in sdp_post_recv()
126 rx_req->mb = mb; in sdp_post_recv()
134 rx_req->mapping[i] = addr; in sdp_post_recv()
148 sdp_cleanup_sdp_buf(ssk, rx_req, DMA_FROM_DEVICE); in sdp_post_recv()
304 struct sdp_buf *rx_req; in sdp_recv_completion() local
315 rx_req = &ssk->rx_ring.buffer[id & (SDP_RX_SIZE - 1)]; in sdp_recv_completion()
316 mb = rx_req->mb; in sdp_recv_completion()
317 sdp_cleanup_sdp_buf(ssk, rx_req, DMA_FROM_DEVICE); in sdp_recv_completion()
/freebsd/sys/dev/qlxgb/
H A Dqla_hw.c342 rx_cntxt_req->rx_req.rsp_dma_addr = in qla_init_cntxt_regions()
345 rx_cntxt_req->rx_req.caps[0] = qla_host_to_le32(CNTXT_CAP0_BASEFW | in qla_init_cntxt_regions()
351 rx_cntxt_req->rx_req.intr_mode = in qla_init_cntxt_regions()
354 rx_cntxt_req->rx_req.rds_intr_mode = in qla_init_cntxt_regions()
357 rx_cntxt_req->rx_req.rds_ring_offset = 0; in qla_init_cntxt_regions()
358 rx_cntxt_req->rx_req.sds_ring_offset = qla_host_to_le32( in qla_init_cntxt_regions()
360 rx_cntxt_req->rx_req.num_rds_rings = in qla_init_cntxt_regions()
362 rx_cntxt_req->rx_req.num_sds_rings = in qla_init_cntxt_regions()
H A Dqla_hw.h378 q80_rq_rcv_cntxt_t rx_req; member
/freebsd/sys/dev/mana/
H A Dhw_channel.c224 struct hwc_work_request *rx_req; in mana_hwc_rx_event_handler() local
257 rx_req = &hwc_rxq->msg_buf->reqs[rx_req_idx]; in mana_hwc_rx_event_handler()
258 resp = (struct gdma_resp_hdr *)rx_req->buf_va; in mana_hwc_rx_event_handler()
277 mana_hwc_post_rx_wqe(hwc_rxq, rx_req); in mana_hwc_rx_event_handler()