Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c520 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 Dbnx2i.h502 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/drivers/infiniband/hw/erdma/
H A Derdma_qp.c704 struct erdma_rqe *rqe = in erdma_post_recv_one() local
708 rqe->qe_idx = cpu_to_le16(qp->kern_qp.rq_pi + 1); in erdma_post_recv_one()
709 rqe->qpn = cpu_to_le32(QP_ID(qp)); in erdma_post_recv_one()
712 rqe->length = 0; in erdma_post_recv_one()
714 rqe->stag = cpu_to_le32(recv_wr->sg_list[0].lkey); in erdma_post_recv_one()
715 rqe->to = cpu_to_le64(recv_wr->sg_list[0].addr); in erdma_post_recv_one()
716 rqe->length = cpu_to_le32(recv_wr->sg_list[0].length); in erdma_post_recv_one()
721 *(u64 *)qp->kern_qp.rq_dbrec = *(u64 *)rqe; in erdma_post_recv_one()
722 writeq(*(u64 *)rqe, qp->kern_qp.hw_rq_db); in erdma_post_recv_one()
/linux/drivers/block/
H A Dsunvdc.c310 struct vdc_req_entry *rqe = &port->rq_arr[index]; in vdc_end_one() local
320 req = rqe->req; in vdc_end_one()
326 rqe->req = NULL; in vdc_end_one()
466 struct vdc_req_entry *rqe; in __send_request() local
503 rqe = &port->rq_arr[dr->prod]; in __send_request()
504 rqe->req = req; in __send_request()
1096 struct vdc_req_entry *rqe = &port->rq_arr[idx]; in vdc_requeue_inflight() local
1103 req = rqe->req; in vdc_requeue_inflight()
1109 rqe->req = NULL; in vdc_requeue_inflight()
/linux/drivers/infiniband/sw/siw/
H A Dsiw_qp.c1089 int siw_rqe_complete(struct siw_qp *qp, struct siw_rqe *rqe, u32 bytes, in siw_rqe_complete() argument
1109 cqe->id = rqe->id; in siw_rqe_complete()
1127 smp_store_mb(rqe->flags, 0); in siw_rqe_complete()
1146 smp_store_mb(rqe->flags, 0); in siw_rqe_complete()
1249 siw_rqe_complete(qp, &wqe->rqe, wqe->bytes, in siw_rq_flush()
1268 struct siw_rqe *rqe = in siw_rq_flush() local
1271 if (!READ_ONCE(rqe->flags)) in siw_rq_flush()
1274 if (siw_rqe_complete(qp, rqe, 0, 0, SIW_WC_WR_FLUSH_ERR) != 0) in siw_rq_flush()
1277 WRITE_ONCE(rqe->flags, 0); in siw_rq_flush()
/linux/io_uring/
H A Dzcrx.c1199 struct io_uring_zcrx_rqe **rqe) in zcrx_rq_iter_next() argument
1213 *rqe = zcrx_next_rqe(rq, rq->nr_entries - 1); in zcrx_rq_iter_next()
1217 static inline bool io_parse_rqe(struct io_uring_zcrx_rqe *rqe, in io_parse_rqe() argument
1221 __u64 off = READ_ONCE(rqe->off); in io_parse_rqe()
1230 if (unlikely(rqe->__pad || area_idx >= ifq->nr_areas)) in io_parse_rqe()
1264 struct io_uring_zcrx_rqe *rqe; in io_zcrx_ring_refill() local
1274 while (allocated < to_alloc - 1 && zcrx_rq_iter_next(&it, rq, &rqe)) { in io_zcrx_ring_refill()
1277 if (!io_parse_rqe(rqe, ifq, &next_niov)) in io_zcrx_ring_refill()
1489 struct io_uring_zcrx_rqe *rqe = zcrx_next_rqe(rq, mask); in zcrx_parse_rq() local
1492 if (!io_parse_rqe(rqe, zcrx, &niov)) in zcrx_parse_rq()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2303 struct ocrdma_hdr_wqe *rqe; in ocrdma_set_create_qp_ird_cmd() local
2316 rqe = (struct ocrdma_hdr_wqe *)(qp->ird_q_va + in ocrdma_set_create_qp_ird_cmd()
2318 rqe->cw = 0; in ocrdma_set_create_qp_ird_cmd()
2319 rqe->cw |= 2; in ocrdma_set_create_qp_ird_cmd()
2320 rqe->cw |= (OCRDMA_TYPE_LKEY << OCRDMA_WQE_TYPE_SHIFT); in ocrdma_set_create_qp_ird_cmd()
2321 rqe->cw |= (8 << OCRDMA_WQE_SIZE_SHIFT); in ocrdma_set_create_qp_ird_cmd()
2322 rqe->cw |= (8 << OCRDMA_WQE_NXT_WQE_SIZE_SHIFT); in ocrdma_set_create_qp_ird_cmd()