Lines Matching refs:mqe

371  * @mqe: The Mailbox Queue Entry to put on the Work queue.
373 * This routine will copy the contents of @mqe to the next available entry on
381 lpfc_sli4_mq_put(struct lpfc_queue *q, struct lpfc_mqe *mqe)
394 lpfc_sli4_pcimem_bcopy(mqe, temp_mqe, q->entry_size);
2966 if (bf_get(lpfc_mqe_command, &pmb->u.mqe) == MBX_SLI4_CONFIG)
5797 struct lpfc_mqe *mqe;
5811 mqe = &mboxq->u.mqe;
5826 bf_get(lpfc_mqe_command, mqe),
5827 bf_get(lpfc_mqe_status, mqe),
5828 mqe->un.mb_words[0], mqe->un.mb_words[1],
5829 mqe->un.mb_words[2], mqe->un.mb_words[3],
5830 mqe->un.mb_words[4], mqe->un.mb_words[5],
5831 mqe->un.mb_words[6], mqe->un.mb_words[7],
5832 mqe->un.mb_words[8], mqe->un.mb_words[9],
5833 mqe->un.mb_words[10], mqe->un.mb_words[11],
5834 mqe->un.mb_words[12], mqe->un.mb_words[13],
5835 mqe->un.mb_words[14], mqe->un.mb_words[15],
5836 mqe->un.mb_words[16], mqe->un.mb_words[50],
5845 data_length = mqe->un.mb_words[5];
5881 struct lpfc_mqe *mqe;
5905 mqe = &mboxq->u.mqe;
5906 mqe->un.read_rev.vpd_paddr_high = putPaddrHigh(dmabuf->phys);
5907 mqe->un.read_rev.vpd_paddr_low = putPaddrLow(dmabuf->phys);
5908 mqe->un.read_rev.word1 &= 0x0000FFFF;
5909 bf_set(lpfc_mbx_rd_rev_vpd, &mqe->un.read_rev, 1);
5910 bf_set(lpfc_mbx_rd_rev_avail_len, &mqe->un.read_rev, dma_size);
5925 if (mqe->un.read_rev.avail_vpd_len < *vpd_size)
5926 *vpd_size = mqe->un.read_rev.avail_vpd_len;
5987 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
6016 if (bf_get(lpfc_mqe_command, &mboxq->u.mqe) == MBX_SLI4_CONFIG)
6072 get_port_name = &mboxq->u.mqe.un.get_port_name;
6084 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
6124 if (bf_get(lpfc_mqe_command, &mboxq->u.mqe) == MBX_SLI4_CONFIG)
6234 rsrc_info = &mbox->u.mqe.un.rsrc_extent_info;
6460 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents;
6679 dealloc_rsrc = &mbox->u.mqe.un.dealloc_rsrc_extents;
6762 &mbox->u.mqe.un.set_feature, 1);
6763 mbox->u.mqe.un.set_feature.feature = LPFC_SET_UE_RECOVERY;
6764 mbox->u.mqe.un.set_feature.param_len = 8;
6768 &mbox->u.mqe.un.set_feature, 1);
6770 &mbox->u.mqe.un.set_feature, 1);
6771 mbox->u.mqe.un.set_feature.feature = LPFC_SET_MDS_DIAGS;
6772 mbox->u.mqe.un.set_feature.param_len = 8;
6782 &mbox->u.mqe.un.set_feature, sig_freq);
6784 &mbox->u.mqe.un.set_feature, sig_freq);
6789 &mbox->u.mqe.un.set_feature, sig_freq);
6798 &mbox->u.mqe.un.set_feature, sig_freq);
6800 mbox->u.mqe.un.set_feature.feature = LPFC_SET_CGN_SIGNAL;
6801 mbox->u.mqe.un.set_feature.param_len = 12;
6805 &mbox->u.mqe.un.set_feature, LPFC_ENABLE_DUAL_DUMP);
6807 &mbox->u.mqe.un.set_feature, 0);
6808 mbox->u.mqe.un.set_feature.feature = LPFC_SET_DUAL_DUMP;
6809 mbox->u.mqe.un.set_feature.param_len = 4;
6812 mbox->u.mqe.un.set_feature.feature = LPFC_SET_ENABLE_MI;
6813 mbox->u.mqe.un.set_feature.param_len = 4;
6814 bf_set(lpfc_mbx_set_feature_milunq, &mbox->u.mqe.un.set_feature,
6816 bf_set(lpfc_mbx_set_feature_mi, &mbox->u.mqe.un.set_feature,
6820 mbox->u.mqe.un.set_feature.feature = LPFC_SET_LD_SIGNAL;
6821 mbox->u.mqe.un.set_feature.param_len = 16;
6823 &mbox->u.mqe.un.set_feature, LPFC_QUERY_LDS_OP);
6826 mbox->u.mqe.un.set_feature.feature = LPFC_SET_ENABLE_CMF;
6827 mbox->u.mqe.un.set_feature.param_len = 4;
6829 &mbox->u.mqe.un.set_feature, 1);
6981 &pmb->u.mqe.un.ras_fwlog.header.cfg_shdr;
7068 mbx_fwlog = (struct lpfc_mbx_set_ras_fwlog *)&mbox->u.mqe.un.ras_fwlog;
7105 bf_get(lpfc_mqe_status, &mbox->u.mqe));
7532 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents;
7751 mbox->u.mqe.un.set_host_data.param_id = LPFC_SET_HOST_OS_DRIVER_VERSION;
7752 mbox->u.mqe.un.set_host_data.param_len =
7754 snprintf(mbox->u.mqe.un.set_host_data.un.data,
7829 &pmb->u.mqe.un.sli4_config.header.cfg_shdr;
7844 phba->degrade_activate_threshold = pmb->u.mqe.un.set_feature.word7;
7845 phba->degrade_deactivate_threshold = pmb->u.mqe.un.set_feature.word8;
7846 phba->fec_degrade_interval = pmb->u.mqe.un.set_feature.word10;
7890 &pmb->u.mqe.un.sli4_config.header.cfg_shdr;
7910 &pmb->u.mqe.un.set_feature);
7912 &pmb->u.mqe.un.set_feature);
8221 &mboxq->u.mqe.un.set_feature);
8241 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
8262 &mboxq->u.mqe.un.set_feature);
8272 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
8413 mboxq->u.mqe.un.set_host_data.param_id = LPFC_SET_HOST_DATE_TIME;
8414 mboxq->u.mqe.un.set_host_data.param_len =
8416 tm = &mboxq->u.mqe.un.set_host_data.un.tm;
8451 struct lpfc_mqe *mqe;
8511 mqe = &mboxq->u.mqe;
8512 phba->sli_rev = bf_get(lpfc_mbx_rd_rev_sli_lvl, &mqe->un.read_rev);
8513 if (bf_get(lpfc_mbx_rd_rev_fcoe, &mqe->un.read_rev)) {
8520 if (bf_get(lpfc_mbx_rd_rev_cee_ver, &mqe->un.read_rev) ==
8583 phba->vpd.rev.biuRev = mqe->un.read_rev.first_hw_rev;
8584 phba->vpd.rev.smRev = mqe->un.read_rev.second_hw_rev;
8597 phba->vpd.rev.endecRev = mqe->un.read_rev.third_hw_rev;
8599 &mqe->un.read_rev);
8601 &mqe->un.read_rev);
8603 &mqe->un.read_rev);
8605 &mqe->un.read_rev);
8606 phba->vpd.rev.sli1FwRev = mqe->un.read_rev.fw_id_rev;
8607 memcpy(phba->vpd.rev.sli1FwName, mqe->un.read_rev.fw_name, 16);
8608 phba->vpd.rev.sli2FwRev = mqe->un.read_rev.ulp_fw_id_rev;
8609 memcpy(phba->vpd.rev.sli2FwName, mqe->un.read_rev.ulp_fw_name, 16);
8610 phba->vpd.rev.opFwRev = mqe->un.read_rev.fw_id_rev;
8611 memcpy(phba->vpd.rev.opFwName, mqe->un.read_rev.fw_name, 16);
8616 bf_get(lpfc_mqe_status, mqe),
8631 &mboxq->u.mqe.un.set_feature);
8634 &mboxq->u.mqe.un.set_feature);
8659 &mqe->un.req_ftrs))) {
8670 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_fcpi, &mqe->un.req_ftrs))) {
8678 if (bf_get(lpfc_mbx_rq_ftr_rsp_perfh, &mqe->un.req_ftrs))
8690 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_dif, &mqe->un.req_ftrs))) {
8698 !(bf_get(lpfc_mbx_rq_ftr_rsp_npiv, &mqe->un.req_ftrs)))
8704 "x%x x%x x%x\n", mqe->un.req_ftrs.word2,
8705 mqe->un.req_ftrs.word3, phba->cfg_enable_bg,
8707 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_dif, &mqe->un.req_ftrs)))
8709 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_npiv, &mqe->un.req_ftrs)))
8721 dd = bf_get(lpfc_mbx_set_feature_dd, &mboxq->u.mqe.un.set_feature);
8729 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
8784 rc, bf_get(lpfc_mqe_status, mqe));
8948 &mboxq->u.mqe.un.reg_fcfi);
8960 &mboxq->u.mqe.un.reg_fcfi_mrq);
9919 struct lpfc_mqe *mb = &mboxq->u.mqe;
10080 bf_get(lpfc_mqe_status, &mboxq->u.mqe),
10114 bf_get(lpfc_mqe_status, &mboxq->u.mqe),
10148 bf_get(lpfc_mqe_command, &mboxq->u.mqe),
10177 struct lpfc_mqe *mqe;
10222 mqe = &mboxq->u.mqe;
10223 mbx_cmnd = bf_get(lpfc_mqe_command, mqe);
10242 mbx_cmnd, mqe->un.mb_words[0],
10243 mqe->un.mb_words[1]);
10248 mbx_cmnd, mqe->un.mb_words[0],
10249 mqe->un.mb_words[1]);
10255 rc = lpfc_sli4_mq_put(phba->sli4_hba.mbx_wq, mqe);
14286 struct lpfc_mqe *mqe;
14309 mqe = &pmb->u.mqe;
14310 pmbox = (MAILBOX_t *)&pmb->u.mqe;
14320 lpfc_sli4_pcimem_bcopy(mbox, mqe, sizeof(struct lpfc_mqe));
14328 if (bf_get(lpfc_mqe_status, mqe) == MBX_SUCCESS)
14329 bf_set(lpfc_mqe_status, mqe,
16003 eq_delay = &mbox->u.mqe.un.eq_delay;
16089 eq_create = &mbox->u.mqe.un.eq_create;
16285 cq_create = &mbox->u.mqe.un.cq_create;
16665 mq_create = &mbox->u.mqe.un.mq_create;
16746 mq_create_ext = &mbox->u.mqe.un.mq_create_ext;
16816 mq_create = &mbox->u.mqe.un.mq_create;
16909 wq_create = &mbox->u.mqe.un.wq_create;
17168 rq_create = &mbox->u.mqe.un.rq_create;
17630 bf_set(lpfc_mbx_eq_destroy_q_id, &mbox->u.mqe.un.eq_destroy.u.request,
17638 &mbox->u.mqe.un.eq_destroy.header.cfg_shdr;
17687 bf_set(lpfc_mbx_cq_destroy_q_id, &mbox->u.mqe.un.cq_destroy.u.request,
17694 &mbox->u.mqe.un.wq_create.header.cfg_shdr;
17742 bf_set(lpfc_mbx_mq_destroy_q_id, &mbox->u.mqe.un.mq_destroy.u.request,
17749 &mbox->u.mqe.un.mq_destroy.header.cfg_shdr;
17797 bf_set(lpfc_mbx_wq_destroy_q_id, &mbox->u.mqe.un.wq_destroy.u.request,
17803 &mbox->u.mqe.un.wq_destroy.header.cfg_shdr;
17855 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request,
17862 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr;
17873 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request,
17877 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr;
17944 &mbox->u.mqe.un.post_sgl_pages;
19623 hdr_tmpl = &mboxq->u.mqe.un.hdr_tmpl;
19858 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
19894 bf_get(lpfc_mqe_status, &mboxq->u.mqe));
20459 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl;
20534 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl;
20648 struct lpfc_mqe *mqe;
20664 mqe = &mboxq->u.mqe;
20669 data_length = mqe->un.mb_words[5];
20908 wr_object = (struct lpfc_mbx_wr_object *)&mbox->u.mqe.un.wr_object;
22193 read_object = &mbox->u.mqe.un.read_object;