frx               165 drivers/infiniband/sw/siw/siw_qp_rx.c 				struct siw_rx_fpdu *frx)
frx               168 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_wqe *wqe = &frx->wqe_active;
frx               174 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               177 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->pbl_idx = 0;
frx               202 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (unlikely(!frx->more_ddp_segs &&
frx               229 drivers/infiniband/sw/siw/siw_qp_rx.c 				struct siw_rx_fpdu *frx)
frx               237 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               240 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->pbl_idx = 0;
frx               277 drivers/infiniband/sw/siw/siw_qp_rx.c 			       struct siw_rx_fpdu *frx)
frx               280 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_wqe *wqe = &frx->wqe_active;
frx               306 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               308 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->sge_idx = 0;
frx               309 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->sge_off = 0;
frx               310 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->pbl_idx = 0;
frx               423 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_rx_fpdu *frx = &qp->rx_untagged;
frx               429 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               438 drivers/infiniband/sw/siw/siw_qp_rx.c 		wqe = rx_wqe(frx);
frx               441 drivers/infiniband/sw/siw/siw_qp_rx.c 		rv = siw_send_check_ntoh(srx, frx);
frx               459 drivers/infiniband/sw/siw/siw_qp_rx.c 		sge = &wqe->rqe.sge[frx->sge_idx];
frx               463 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->sge_idx++;
frx               464 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->sge_off = 0;
frx               465 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->pbl_idx = 0;
frx               468 drivers/infiniband/sw/siw/siw_qp_rx.c 		sge_bytes = min(data_bytes, sge->length - frx->sge_off);
frx               469 drivers/infiniband/sw/siw/siw_qp_rx.c 		mem = &wqe->mem[frx->sge_idx];
frx               477 drivers/infiniband/sw/siw/siw_qp_rx.c 				   frx->sge_off, sge_bytes);
frx               489 drivers/infiniband/sw/siw/siw_qp_rx.c 				(void *)(uintptr_t)(sge->laddr + frx->sge_off),
frx               493 drivers/infiniband/sw/siw/siw_qp_rx.c 					 sge->laddr + frx->sge_off, sge_bytes);
frx               495 drivers/infiniband/sw/siw/siw_qp_rx.c 			rv = siw_rx_pbl(srx, &frx->pbl_idx, mem_p,
frx               496 drivers/infiniband/sw/siw/siw_qp_rx.c 					sge->laddr + frx->sge_off, sge_bytes);
frx               506 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->sge_off += rv;
frx               508 drivers/infiniband/sw/siw/siw_qp_rx.c 		if (frx->sge_off == sge->length) {
frx               509 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->sge_idx++;
frx               510 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->sge_off = 0;
frx               511 drivers/infiniband/sw/siw/siw_qp_rx.c 			frx->pbl_idx = 0;
frx               542 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_rx_fpdu *frx = &qp->rx_tagged;
frx               550 drivers/infiniband/sw/siw/siw_qp_rx.c 		rv = siw_write_check_ntoh(srx, frx);
frx               558 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               559 drivers/infiniband/sw/siw/siw_qp_rx.c 		struct siw_wqe *wqe = rx_wqe(frx);
frx               561 drivers/infiniband/sw/siw/siw_qp_rx.c 		rx_mem(frx) = siw_mem_id2obj(qp->sdev, srx->ddp_stag >> 8);
frx               562 drivers/infiniband/sw/siw/siw_qp_rx.c 		if (unlikely(!rx_mem(frx))) {
frx               576 drivers/infiniband/sw/siw/siw_qp_rx.c 	mem = rx_mem(frx);
frx               608 drivers/infiniband/sw/siw/siw_qp_rx.c 		rv = siw_rx_pbl(srx, &frx->pbl_idx, mem,
frx               780 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_rx_fpdu *frx = &qp->rx_tagged;
frx               781 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_wqe *wqe = rx_wqe(frx);
frx               786 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->first_ddp_seg) {
frx               802 drivers/infiniband/sw/siw/siw_qp_rx.c 		rv = siw_rresp_check_ntoh(srx, frx);
frx               852 drivers/infiniband/sw/siw/siw_qp_rx.c 		rv = siw_rx_pbl(srx, &frx->pbl_idx, mem_p,
frx              1002 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_rx_fpdu *frx;
frx              1068 drivers/infiniband/sw/siw/siw_qp_rx.c 	frx = qp->rx_fpdu;
frx              1112 drivers/infiniband/sw/siw/siw_qp_rx.c 	if (frx->more_ddp_segs) {
frx              1113 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->first_ddp_seg = 0;
frx              1114 drivers/infiniband/sw/siw/siw_qp_rx.c 		if (frx->prev_rdmap_op != opcode) {
frx              1116 drivers/infiniband/sw/siw/siw_qp_rx.c 				frx->prev_rdmap_op, opcode);
frx              1125 drivers/infiniband/sw/siw/siw_qp_rx.c 			set_rx_fpdu_context(qp, frx->prev_rdmap_op);
frx              1126 drivers/infiniband/sw/siw/siw_qp_rx.c 			__rdmap_set_opcode(c_hdr, frx->prev_rdmap_op);
frx              1130 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->prev_rdmap_op = opcode;
frx              1131 drivers/infiniband/sw/siw/siw_qp_rx.c 		frx->first_ddp_seg = 1;
frx              1133 drivers/infiniband/sw/siw/siw_qp_rx.c 	frx->more_ddp_segs = c_hdr->ddp_rdmap_ctrl & DDP_FLAG_LAST ? 0 : 1;