Lines Matching refs:els

1421 	struct sli4_els_request64_wqe *els = buf;  in sli_els_request64_wqe()  local
1428 bptr = &els->els_request_payload; in sli_els_request64_wqe()
1430 els->qosd_xbl_hlm_iod_dbde_wqes &= ~SLI4_REQ_WQE_XBL; in sli_els_request64_wqe()
1432 els->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_REQ_WQE_DBDE; in sli_els_request64_wqe()
1440 els->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_REQ_WQE_XBL; in sli_els_request64_wqe()
1450 els->els_request_payload_length = cpu_to_le32(params->xmit_len); in sli_els_request64_wqe()
1451 els->max_response_payload_length = cpu_to_le32(params->rsp_len); in sli_els_request64_wqe()
1453 els->xri_tag = cpu_to_le16(params->xri); in sli_els_request64_wqe()
1454 els->timer = params->timeout; in sli_els_request64_wqe()
1455 els->class_byte |= SLI4_GENERIC_CLASS_CLASS_3; in sli_els_request64_wqe()
1457 els->command = SLI4_WQE_ELS_REQUEST64; in sli_els_request64_wqe()
1459 els->request_tag = cpu_to_le16(params->tag); in sli_els_request64_wqe()
1461 els->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_REQ_WQE_IOD; in sli_els_request64_wqe()
1463 els->qosd_xbl_hlm_iod_dbde_wqes |= SLI4_REQ_WQE_QOSD; in sli_els_request64_wqe()
1469 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1472 els->ct_byte |= in sli_els_request64_wqe()
1474 els->context_tag = cpu_to_le16(params->rpi); in sli_els_request64_wqe()
1476 els->ct_byte |= in sli_els_request64_wqe()
1478 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1487 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1491 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1494 els->ct_byte |= in sli_els_request64_wqe()
1496 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1497 els->sid_sp_dword |= cpu_to_le32(1 << SLI4_REQ_WQE_SP_SHFT); in sli_els_request64_wqe()
1500 els->ct_byte |= in sli_els_request64_wqe()
1502 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1511 els->sid_sp_dword |= cpu_to_le32(1 << SLI4_REQ_WQE_SP_SHFT); in sli_els_request64_wqe()
1513 els->sid_sp_dword |= cpu_to_le32(params->s_id); in sli_els_request64_wqe()
1516 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1518 els->ct_byte |= in sli_els_request64_wqe()
1520 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1523 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1525 els->ct_byte |= in sli_els_request64_wqe()
1527 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1530 els->cmdtype_elsid_byte |= in sli_els_request64_wqe()
1533 els->ct_byte |= (SLI4_GENERIC_CONTEXT_RPI << in sli_els_request64_wqe()
1535 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1537 els->ct_byte |= in sli_els_request64_wqe()
1539 els->context_tag = cpu_to_le16(params->vpi); in sli_els_request64_wqe()
1545 els->cmdtype_elsid_byte |= SLI4_ELS_REQUEST64_CMD_FABRIC; in sli_els_request64_wqe()
1547 els->cmdtype_elsid_byte |= SLI4_ELS_REQUEST64_CMD_NON_FABRIC; in sli_els_request64_wqe()
1549 els->cq_id = cpu_to_le16(SLI4_CQ_DEFAULT); in sli_els_request64_wqe()
1551 if (((els->ct_byte & SLI4_REQ_WQE_CT) >> SLI4_REQ_WQE_CT_SHFT) != in sli_els_request64_wqe()
1553 els->remote_id_dword = cpu_to_le32(params->d_id); in sli_els_request64_wqe()
1555 if (((els->ct_byte & SLI4_REQ_WQE_CT) >> SLI4_REQ_WQE_CT_SHFT) == in sli_els_request64_wqe()
1557 els->temporary_rpi = cpu_to_le16(params->rpi); in sli_els_request64_wqe()
2355 struct sli4_xmit_els_rsp64_wqe *els = buf; in sli_xmit_els_rsp64_wqe() local
2360 els->flags2 |= SLI4_ELS_DBDE; in sli_xmit_els_rsp64_wqe()
2362 els->flags2 |= SLI4_ELS_XBL; in sli_xmit_els_rsp64_wqe()
2364 els->els_response_payload.bde_type_buflen = in sli_xmit_els_rsp64_wqe()
2367 els->els_response_payload.u.data.low = in sli_xmit_els_rsp64_wqe()
2369 els->els_response_payload.u.data.high = in sli_xmit_els_rsp64_wqe()
2372 els->els_response_payload_length = cpu_to_le32(params->rsp_len); in sli_xmit_els_rsp64_wqe()
2374 els->xri_tag = cpu_to_le16(params->xri); in sli_xmit_els_rsp64_wqe()
2376 els->class_byte |= SLI4_GENERIC_CLASS_CLASS_3; in sli_xmit_els_rsp64_wqe()
2378 els->command = SLI4_WQE_ELS_RSP64; in sli_xmit_els_rsp64_wqe()
2380 els->request_tag = cpu_to_le16(params->tag); in sli_xmit_els_rsp64_wqe()
2382 els->ox_id = cpu_to_le16(params->ox_id); in sli_xmit_els_rsp64_wqe()
2384 els->flags2 |= SLI4_ELS_QOSD; in sli_xmit_els_rsp64_wqe()
2386 els->cmd_type_wqec = SLI4_ELS_REQUEST64_CMD_GEN; in sli_xmit_els_rsp64_wqe()
2388 els->cq_id = cpu_to_le16(SLI4_CQ_DEFAULT); in sli_xmit_els_rsp64_wqe()
2391 els->ct_byte |= in sli_xmit_els_rsp64_wqe()
2393 els->context_tag = cpu_to_le16(params->rpi); in sli_xmit_els_rsp64_wqe()
2397 els->ct_byte |= SLI4_GENERIC_CONTEXT_VPI << SLI4_ELS_CT_OFFSET; in sli_xmit_els_rsp64_wqe()
2398 els->context_tag = cpu_to_le16(params->vpi); in sli_xmit_els_rsp64_wqe()
2399 els->rid_dw = cpu_to_le32(params->d_id & SLI4_ELS_RID); in sli_xmit_els_rsp64_wqe()
2400 els->temporary_rpi = cpu_to_le16(params->rpi); in sli_xmit_els_rsp64_wqe()
2402 els->sid_dw |= in sli_xmit_els_rsp64_wqe()