Searched refs:rqe (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_rx.c | 332 struct siw_rqe *rqe; in siw_rqe_get() local 344 rqe = &srq->recvq[srq->rq_get % srq->num_rqe]; in siw_rqe_get() 349 rqe = &qp->recvq[qp->rq_get % qp->attrs.rq_size]; in siw_rqe_get() 351 if (likely(rqe->flags == SIW_WQE_VALID)) { in siw_rqe_get() 352 int num_sge = rqe->num_sge; in siw_rqe_get() 363 wqe->rqe.id = rqe->id; in siw_rqe_get() 364 wqe->rqe.num_sge = num_sge; in siw_rqe_get() 367 wqe->rqe.sge[i].laddr = rqe->sge[i].laddr; in siw_rqe_get() 368 wqe->rqe.sge[i].lkey = rqe->sge[i].lkey; in siw_rqe_get() 369 wqe->rqe.sge[i].length = rqe->sge[i].length; in siw_rqe_get() [all …]
|
| H A D | siw.h | 190 struct siw_rqe rqe; member 476 #define rx_type(wqe) ((wqe)->rqe.opcode) 524 int siw_rqe_complete(struct siw_qp *qp, struct siw_rqe *rqe, u32 bytes,
|
| H A D | siw_mem.c | 244 siw_unref_mem_sgl(wqe->mem, wqe->rqe.num_sge); in siw_wqe_put_mem()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | wlan.c | 520 static void wilc_wlan_rxq_add(struct wilc *wilc, struct rxq_entry_t *rqe) in wilc_wlan_rxq_add() argument 526 list_add_tail(&rqe->list, &wilc->rxq_head.list); in wilc_wlan_rxq_add() 532 struct rxq_entry_t *rqe = NULL; in wilc_wlan_rxq_remove() local 536 rqe = list_first_entry(&wilc->rxq_head.list, struct rxq_entry_t, in wilc_wlan_rxq_remove() 538 list_del(&rqe->list); in wilc_wlan_rxq_remove() 541 return rqe; in wilc_wlan_rxq_remove() 1158 struct rxq_entry_t *rqe; in wilc_wlan_handle_rxq() local 1161 rqe = wilc_wlan_rxq_remove(wilc); in wilc_wlan_handle_rxq() 1162 if (!rqe) in wilc_wlan_handle_rxq() 1165 buffer = rqe->buffer; in wilc_wlan_handle_rxq() [all …]
|
| /linux/drivers/scsi/bnx2i/ |
| H A D | bnx2i.h | 502 struct rqe { struct 668 struct rqe *rq_virt; 672 struct rqe *rq_prod_qe; 673 struct rqe *rq_cons_qe; 674 struct rqe *rq_first_qe; 675 struct rqe *rq_last_qe;
|
| /linux/io_uring/ |
| H A D | zcrx.c | 890 static inline bool io_parse_rqe(struct io_uring_zcrx_rqe *rqe, in io_parse_rqe() argument 897 area_idx = rqe->off >> IORING_ZCRX_AREA_SHIFT; in io_parse_rqe() 898 niov_idx = (rqe->off & ~IORING_ZCRX_AREA_MASK) >> ifq->niov_shift; in io_parse_rqe() 900 if (unlikely(rqe->__pad || area_idx)) in io_parse_rqe() 926 struct io_uring_zcrx_rqe *rqe = io_zcrx_get_rqe(ifq, mask); in io_zcrx_ring_refill() local 930 if (!io_parse_rqe(rqe, ifq, &niov)) in io_zcrx_ring_refill() 1075 struct io_uring_zcrx_rqe *rqe = io_zcrx_get_rqe(zcrx, mask); in zcrx_parse_rq() local 1078 if (!io_parse_rqe(rqe, zcrx, &niov)) in zcrx_parse_rq()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_hw.c | 2304 struct ocrdma_hdr_wqe *rqe; in ocrdma_set_create_qp_ird_cmd() local 2317 rqe = (struct ocrdma_hdr_wqe *)(qp->ird_q_va + in ocrdma_set_create_qp_ird_cmd() 2319 rqe->cw = 0; in ocrdma_set_create_qp_ird_cmd() 2320 rqe->cw |= 2; in ocrdma_set_create_qp_ird_cmd() 2321 rqe->cw |= (OCRDMA_TYPE_LKEY << OCRDMA_WQE_TYPE_SHIFT); in ocrdma_set_create_qp_ird_cmd() 2322 rqe->cw |= (8 << OCRDMA_WQE_SIZE_SHIFT); in ocrdma_set_create_qp_ird_cmd() 2323 rqe->cw |= (8 << OCRDMA_WQE_NXT_WQE_SIZE_SHIFT); in ocrdma_set_create_qp_ird_cmd()
|