Lines Matching refs:init_attr
876 struct t3_rdma_init_attr init_attr;
879 init_attr.tid = qhp->ep->hwtid;
880 init_attr.qpid = qhp->wq.qpid;
881 init_attr.pdid = qhp->attr.pd;
882 init_attr.scqid = qhp->attr.scq;
883 init_attr.rcqid = qhp->attr.rcq;
884 init_attr.rq_addr = qhp->wq.rq_addr;
885 init_attr.rq_size = 1 << qhp->wq.rq_size_log2;
886 init_attr.mpaattrs = uP_RI_MPA_IETF_ENABLE |
891 init_attr.qpcaps = uP_RI_QP_RDMA_READ_ENABLE |
895 init_attr.qpcaps |= uP_RI_QP_STAG0_ENABLE |
898 init_attr.tcp_emss = qhp->ep->emss;
899 init_attr.ord = qhp->attr.max_ord;
900 init_attr.ird = qhp->attr.max_ird;
901 init_attr.qp_dma_addr = qhp->wq.dma_addr;
902 init_attr.qp_dma_size = (1UL << qhp->wq.size_log2);
903 init_attr.rqe_count = iwch_rqes_posted(qhp);
904 init_attr.flags = qhp->attr.mpa_attr.initiator ? MPA_INITIATOR : 0;
905 init_attr.chan = qhp->ep->l2t->smt_idx;
907 init_attr.rtr_type = RTR_READ;
908 if (init_attr.ord == 0 && qhp->attr.mpa_attr.initiator)
909 init_attr.ord = 1;
910 if (init_attr.ird == 0 && !qhp->attr.mpa_attr.initiator)
911 init_attr.ird = 1;
913 init_attr.rtr_type = 0;
914 init_attr.irs = qhp->ep->rcv_seq;
915 PDBG("%s init_attr.rq_addr 0x%x init_attr.rq_size = %d "
917 init_attr.rq_addr, init_attr.rq_size,
918 init_attr.flags, init_attr.qpcaps);
919 ret = cxio_rdma_init(&rhp->rdev, &init_attr);