Lines Matching refs:els
6604 sli4_els_request64_wqe_t *els = buf; in sli_els_request64_wqe() local
6611 els->xbl = FALSE; in sli_els_request64_wqe()
6613 els->dbde = TRUE; in sli_els_request64_wqe()
6614 els->els_request_payload.bde_type = SLI4_BDE_TYPE_BDE_64; in sli_els_request64_wqe()
6616 els->els_request_payload.buffer_length = req_len; in sli_els_request64_wqe()
6617 els->els_request_payload.u.data.buffer_address_low = sge[0].buffer_address_low; in sli_els_request64_wqe()
6618 els->els_request_payload.u.data.buffer_address_high = sge[0].buffer_address_high; in sli_els_request64_wqe()
6620 els->xbl = TRUE; in sli_els_request64_wqe()
6622 els->els_request_payload.bde_type = SLI4_BDE_TYPE_BLP; in sli_els_request64_wqe()
6624 els->els_request_payload.buffer_length = 2 * sizeof(sli4_sge_t); in sli_els_request64_wqe()
6625 els->els_request_payload.u.blp.sgl_segment_address_low = ocs_addr32_lo(sgl->phys); in sli_els_request64_wqe()
6626 els->els_request_payload.u.blp.sgl_segment_address_high = ocs_addr32_hi(sgl->phys); in sli_els_request64_wqe()
6629 els->els_request_payload_length = req_len; in sli_els_request64_wqe()
6630 els->max_response_payload_length = max_rsp_len; in sli_els_request64_wqe()
6632 els->xri_tag = xri; in sli_els_request64_wqe()
6633 els->timer = timeout; in sli_els_request64_wqe()
6634 els->class = SLI4_ELS_REQUEST64_CLASS_3; in sli_els_request64_wqe()
6636 els->command = SLI4_WQE_ELS_REQUEST64; in sli_els_request64_wqe()
6638 els->request_tag = tag; in sli_els_request64_wqe()
6641 els->hlm = TRUE; in sli_els_request64_wqe()
6642 els->remote_id = rnode->fc_id & 0x00ffffff; in sli_els_request64_wqe()
6645 els->iod = SLI4_ELS_REQUEST64_DIR_READ; in sli_els_request64_wqe()
6647 els->qosd = TRUE; in sli_els_request64_wqe()
6653 els->els_id = SLI4_ELS_REQUEST64_LOGO; in sli_els_request64_wqe()
6655 els->ct = SLI4_ELS_REQUEST64_CONTEXT_RPI; in sli_els_request64_wqe()
6656 els->context_tag = rnode->indicator; in sli_els_request64_wqe()
6658 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6659 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6670 els->els_id = SLI4_ELS_REQUEST64_FDISC; in sli_els_request64_wqe()
6673 els->els_id = SLI4_ELS_REQUEST64_OTHER; in sli_els_request64_wqe()
6675 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6676 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6677 els->sp = TRUE; in sli_els_request64_wqe()
6680 els->els_id = SLI4_ELS_REQUEST64_FLOGIN; in sli_els_request64_wqe()
6691 els->ct = SLI4_ELS_REQUEST64_CONTEXT_FCFI; in sli_els_request64_wqe()
6692 els->context_tag = rnode->sport->domain->fcf_indicator; in sli_els_request64_wqe()
6693 els->sp = TRUE; in sli_els_request64_wqe()
6695 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6696 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6706 els->sp = TRUE; in sli_els_request64_wqe()
6708 els->sid = rnode->sport->fc_id; in sli_els_request64_wqe()
6713 els->els_id = SLI4_ELS_REQUEST64_PLOGI; in sli_els_request64_wqe()
6714 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6715 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6718 els->els_id = SLI4_ELS_REQUEST64_OTHER; in sli_els_request64_wqe()
6719 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6720 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6723 els->els_id = SLI4_ELS_REQUEST64_OTHER; in sli_els_request64_wqe()
6725 els->ct = SLI4_ELS_REQUEST64_CONTEXT_RPI; in sli_els_request64_wqe()
6726 els->context_tag = rnode->indicator; in sli_els_request64_wqe()
6728 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_els_request64_wqe()
6729 els->context_tag = rnode->sport->indicator; in sli_els_request64_wqe()
6735 els->cmd_type = SLI4_ELS_REQUEST64_CMD_FABRIC; in sli_els_request64_wqe()
6737 els->cmd_type = SLI4_ELS_REQUEST64_CMD_NON_FABRIC; in sli_els_request64_wqe()
6740 els->cq_id = cq_id; in sli_els_request64_wqe()
6742 if (SLI4_ELS_REQUEST64_CONTEXT_RPI != els->ct) { in sli_els_request64_wqe()
6743 els->remote_id = rnode->fc_id; in sli_els_request64_wqe()
6745 if (SLI4_ELS_REQUEST64_CONTEXT_VPI == els->ct) { in sli_els_request64_wqe()
6746 els->temporary_rpi = rnode->indicator; in sli_els_request64_wqe()
7915 sli4_xmit_els_rsp64_wqe_t *els = buf; in sli_xmit_els_rsp64_wqe() local
7920 els->dbde = TRUE; in sli_xmit_els_rsp64_wqe()
7922 els->xbl = TRUE; in sli_xmit_els_rsp64_wqe()
7925 els->els_response_payload.bde_type = SLI4_BDE_TYPE_BDE_64; in sli_xmit_els_rsp64_wqe()
7926 els->els_response_payload.buffer_length = rsp_len; in sli_xmit_els_rsp64_wqe()
7927 els->els_response_payload.u.data.buffer_address_low = ocs_addr32_lo(rsp->phys); in sli_xmit_els_rsp64_wqe()
7928 els->els_response_payload.u.data.buffer_address_high = ocs_addr32_hi(rsp->phys); in sli_xmit_els_rsp64_wqe()
7930 els->els_response_payload_length = rsp_len; in sli_xmit_els_rsp64_wqe()
7932 els->xri_tag = xri; in sli_xmit_els_rsp64_wqe()
7934 els->class = SLI4_ELS_REQUEST64_CLASS_3; in sli_xmit_els_rsp64_wqe()
7936 els->command = SLI4_WQE_ELS_RSP64; in sli_xmit_els_rsp64_wqe()
7938 els->request_tag = tag; in sli_xmit_els_rsp64_wqe()
7940 els->ox_id = ox_id; in sli_xmit_els_rsp64_wqe()
7942 els->iod = SLI4_ELS_REQUEST64_DIR_WRITE; in sli_xmit_els_rsp64_wqe()
7944 els->qosd = TRUE; in sli_xmit_els_rsp64_wqe()
7947 els->xc = TRUE; in sli_xmit_els_rsp64_wqe()
7951 els->ct = SLI4_ELS_REQUEST64_CONTEXT_RPI; in sli_xmit_els_rsp64_wqe()
7952 els->context_tag = rnode->indicator; in sli_xmit_els_rsp64_wqe()
7954 els->ct = SLI4_ELS_REQUEST64_CONTEXT_VPI; in sli_xmit_els_rsp64_wqe()
7955 els->context_tag = rnode->sport->indicator; in sli_xmit_els_rsp64_wqe()
7956 els->remote_id = rnode->fc_id & 0x00ffffff; in sli_xmit_els_rsp64_wqe()
7957 els->temporary_rpi = rnode->indicator; in sli_xmit_els_rsp64_wqe()
7959 els->sp = TRUE; in sli_xmit_els_rsp64_wqe()
7960 els->s_id = s_id & 0x00ffffff; in sli_xmit_els_rsp64_wqe()
7965 els->hlm = TRUE; in sli_xmit_els_rsp64_wqe()
7966 els->remote_id = rnode->fc_id & 0x00ffffff; in sli_xmit_els_rsp64_wqe()
7969 els->cmd_type = SLI4_ELS_REQUEST64_CMD_GEN; in sli_xmit_els_rsp64_wqe()
7971 els->cq_id = cq_id; in sli_xmit_els_rsp64_wqe()