• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxr/

Lines Matching refs:fwqe2

4328 	struct rdma_sq_fmr_wqe_2nd *fwqe2;
4330 fwqe2 = (struct rdma_sq_fmr_wqe_2nd *)ecore_chain_produce(&qp->sq.pbl);
4335 fwqe2->access_ctrl = 0;
4337 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_2ND_REMOTE_READ,
4339 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_2ND_REMOTE_WRITE,
4341 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_2ND_ENABLE_ATOMIC,
4343 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_2ND_LOCAL_READ, 1);
4344 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_2ND_LOCAL_WRITE,
4346 fwqe2->fmr_ctrl = 0;
4348 SET_FIELD2(fwqe2->fmr_ctrl, RDMA_SQ_FMR_WQE_2ND_PAGE_SIZE_LOG,
4351 fwqe2->length_hi = 0; /* TODO - figure out why length is only 32bit.. */
4352 fwqe2->length_lo = mr->ibmr.length;
4353 fwqe2->pbl_addr.hi = upper_32_bits(mr->info.pbl_table->pa);
4354 fwqe2->pbl_addr.lo = lower_32_bits(mr->info.pbl_table->pa);
4455 struct rdma_sq_fmr_wqe *fwqe2 =
4475 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_REMOTE_READ,
4477 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_REMOTE_WRITE,
4479 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_ENABLE_ATOMIC,
4481 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_LOCAL_READ, 1);
4482 SET_FIELD2(fwqe2->access_ctrl, RDMA_SQ_FMR_WQE_LOCAL_WRITE,
4485 fwqe2->fmr_ctrl = 0;
4487 SET_FIELD2(fwqe2->fmr_ctrl, RDMA_SQ_FMR_WQE_2ND_PAGE_SIZE_LOG,
4489 SET_FIELD2(fwqe2->fmr_ctrl, RDMA_SQ_FMR_WQE_2ND_ZERO_BASED, 0);
4491 fwqe2->length_hi = 0; /* Todo - figure this out... why length is only 32bit.. */
4492 fwqe2->length_lo = wr->wr.fast_reg.length;
4493 fwqe2->pbl_addr.hi = upper_32_bits(frmr_list->info.pbl_table->pa);
4494 fwqe2->pbl_addr.lo = lower_32_bits(frmr_list->info.pbl_table->pa);
4505 fwqe1->addr.hi, fwqe1->addr.lo, fwqe2->length_lo,
4506 fwqe2->pbl_addr.hi, fwqe2->pbl_addr.lo);