Searched refs:rx_req (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_ib.c | 120 rx_req->mb = NULL; in ipoib_alloc_map_mb() 130 rx_req->mapping[i]))) in ipoib_alloc_map_mb() 134 rx_req->mb = mb; in ipoib_alloc_map_mb() 147 struct ipoib_rx_buf *rx_req; in ipoib_ib_post_receive() local 153 rx_req = &priv->rx_ring[id]; in ipoib_ib_post_receive() 155 priv->rx_sge[i].addr = rx_req->mapping[i]; in ipoib_ib_post_receive() 815 struct ipoib_rx_buf *rx_req; in ipoib_ib_dev_stop() local 817 rx_req = &priv->rx_ring[i]; in ipoib_ib_dev_stop() 818 if (!rx_req->mb) in ipoib_ib_dev_stop() 821 m_freem(rx_req->mb); in ipoib_ib_dev_stop() [all …]
|
| H A D | ipoib_cm.c | 89 ipoib_dma_unmap_rx(priv, (struct ipoib_rx_buf *)rx_req); in ipoib_cm_dma_unmap_rx() 96 struct ipoib_rx_buf *rx_req; in ipoib_cm_post_receive_srq() local 101 rx_req = (struct ipoib_rx_buf *)&priv->cm.srq_ring[id]; in ipoib_cm_post_receive_srq() 102 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) { in ipoib_cm_post_receive_srq() 103 priv->cm.rx_sge[i].addr = rx_req->mapping[i]; in ipoib_cm_post_receive_srq() 113 ipoib_dma_unmap_rx(priv, rx_req); in ipoib_cm_post_receive_srq() 126 struct ipoib_rx_buf *rx_req; in ipoib_cm_post_receive_nonsrq() local 132 rx_req = (struct ipoib_rx_buf *)&rx->rx_ring[id]; in ipoib_cm_post_receive_nonsrq() 133 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) { in ipoib_cm_post_receive_nonsrq() 134 sge[i].addr = rx_req->mapping[i]; in ipoib_cm_post_receive_nonsrq() [all …]
|
| H A D | ipoib.h | 541 void ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req); 543 struct mbuf *ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req, int size);
|
| /freebsd-12.1/sys/ofed/drivers/infiniband/ulp/sdp/ |
| H A D | sdp_rx.c | 99 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-12.1/sys/dev/qlxgb/ |
| H A D | qla_hw.c | 348 rx_cntxt_req->rx_req.rsp_dma_addr = in qla_init_cntxt_regions() 351 rx_cntxt_req->rx_req.caps[0] = qla_host_to_le32(CNTXT_CAP0_BASEFW | in qla_init_cntxt_regions() 357 rx_cntxt_req->rx_req.intr_mode = in qla_init_cntxt_regions() 360 rx_cntxt_req->rx_req.rds_intr_mode = in qla_init_cntxt_regions() 363 rx_cntxt_req->rx_req.rds_ring_offset = 0; in qla_init_cntxt_regions() 364 rx_cntxt_req->rx_req.sds_ring_offset = qla_host_to_le32( in qla_init_cntxt_regions() 366 rx_cntxt_req->rx_req.num_rds_rings = in qla_init_cntxt_regions() 368 rx_cntxt_req->rx_req.num_sds_rings = in qla_init_cntxt_regions()
|
| H A D | qla_hw.h | 384 q80_rq_rcv_cntxt_t rx_req; member
|