Lines Matching refs:mqe

186 lpfc_sli4_mq_put(struct lpfc_queue *q, struct lpfc_mqe *mqe)  in lpfc_sli4_mq_put()  argument
194 temp_mqe = q->qe[q->host_index].mqe; in lpfc_sli4_mq_put()
199 lpfc_sli_pcimem_bcopy(mqe, temp_mqe, q->entry_size); in lpfc_sli4_mq_put()
2215 if (bf_get(lpfc_mqe_command, &pmb->u.mqe) == MBX_SLI4_CONFIG) in lpfc_sli_def_mbox_cmpl()
4772 struct lpfc_mqe *mqe; in lpfc_sli4_read_fcoe_params() local
4786 mqe = &mboxq->u.mqe; in lpfc_sli4_read_fcoe_params()
4801 bf_get(lpfc_mqe_command, mqe), in lpfc_sli4_read_fcoe_params()
4802 bf_get(lpfc_mqe_status, mqe), in lpfc_sli4_read_fcoe_params()
4803 mqe->un.mb_words[0], mqe->un.mb_words[1], in lpfc_sli4_read_fcoe_params()
4804 mqe->un.mb_words[2], mqe->un.mb_words[3], in lpfc_sli4_read_fcoe_params()
4805 mqe->un.mb_words[4], mqe->un.mb_words[5], in lpfc_sli4_read_fcoe_params()
4806 mqe->un.mb_words[6], mqe->un.mb_words[7], in lpfc_sli4_read_fcoe_params()
4807 mqe->un.mb_words[8], mqe->un.mb_words[9], in lpfc_sli4_read_fcoe_params()
4808 mqe->un.mb_words[10], mqe->un.mb_words[11], in lpfc_sli4_read_fcoe_params()
4809 mqe->un.mb_words[12], mqe->un.mb_words[13], in lpfc_sli4_read_fcoe_params()
4810 mqe->un.mb_words[14], mqe->un.mb_words[15], in lpfc_sli4_read_fcoe_params()
4811 mqe->un.mb_words[16], mqe->un.mb_words[50], in lpfc_sli4_read_fcoe_params()
4822 data_length = mqe->un.mb_words[5]; in lpfc_sli4_read_fcoe_params()
4862 struct lpfc_mqe *mqe; in lpfc_sli4_read_rev() local
4886 mqe = &mboxq->u.mqe; in lpfc_sli4_read_rev()
4887 mqe->un.read_rev.vpd_paddr_high = putPaddrHigh(dmabuf->phys); in lpfc_sli4_read_rev()
4888 mqe->un.read_rev.vpd_paddr_low = putPaddrLow(dmabuf->phys); in lpfc_sli4_read_rev()
4889 mqe->un.read_rev.word1 &= 0x0000FFFF; in lpfc_sli4_read_rev()
4890 bf_set(lpfc_mbx_rd_rev_vpd, &mqe->un.read_rev, 1); in lpfc_sli4_read_rev()
4891 bf_set(lpfc_mbx_rd_rev_avail_len, &mqe->un.read_rev, dma_size); in lpfc_sli4_read_rev()
4906 if (mqe->un.read_rev.avail_vpd_len < *vpd_size) in lpfc_sli4_read_rev()
4907 *vpd_size = mqe->un.read_rev.avail_vpd_len; in lpfc_sli4_read_rev()
4978 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli4_retrieve_pport_name()
5002 get_port_name = &mboxq->u.mqe.un.get_port_name; in lpfc_sli4_retrieve_pport_name()
5014 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli4_retrieve_pport_name()
5055 if (bf_get(lpfc_mqe_command, &mboxq->u.mqe) == MBX_SLI4_CONFIG) in lpfc_sli4_retrieve_pport_name()
5151 rsrc_info = &mbox->u.mqe.un.rsrc_extent_info; in lpfc_sli4_get_avail_extnt_rsrc()
5377 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents; in lpfc_sli4_alloc_extent()
5595 dealloc_rsrc = &mbox->u.mqe.un.dealloc_rsrc_extents; in lpfc_sli4_dealloc_extent()
6057 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents; in lpfc_sli4_get_allocated_extnts()
6244 struct lpfc_mqe *mqe; in lpfc_sli4_hba_setup() local
6289 mqe = &mboxq->u.mqe; in lpfc_sli4_hba_setup()
6290 phba->sli_rev = bf_get(lpfc_mbx_rd_rev_sli_lvl, &mqe->un.read_rev); in lpfc_sli4_hba_setup()
6291 if (bf_get(lpfc_mbx_rd_rev_fcoe, &mqe->un.read_rev)) in lpfc_sli4_hba_setup()
6296 if (bf_get(lpfc_mbx_rd_rev_cee_ver, &mqe->un.read_rev) == in lpfc_sli4_hba_setup()
6349 phba->vpd.rev.biuRev = mqe->un.read_rev.first_hw_rev; in lpfc_sli4_hba_setup()
6350 phba->vpd.rev.smRev = mqe->un.read_rev.second_hw_rev; in lpfc_sli4_hba_setup()
6351 phba->vpd.rev.endecRev = mqe->un.read_rev.third_hw_rev; in lpfc_sli4_hba_setup()
6353 &mqe->un.read_rev); in lpfc_sli4_hba_setup()
6355 &mqe->un.read_rev); in lpfc_sli4_hba_setup()
6357 &mqe->un.read_rev); in lpfc_sli4_hba_setup()
6359 &mqe->un.read_rev); in lpfc_sli4_hba_setup()
6360 phba->vpd.rev.sli1FwRev = mqe->un.read_rev.fw_id_rev; in lpfc_sli4_hba_setup()
6361 memcpy(phba->vpd.rev.sli1FwName, mqe->un.read_rev.fw_name, 16); in lpfc_sli4_hba_setup()
6362 phba->vpd.rev.sli2FwRev = mqe->un.read_rev.ulp_fw_id_rev; in lpfc_sli4_hba_setup()
6363 memcpy(phba->vpd.rev.sli2FwName, mqe->un.read_rev.ulp_fw_name, 16); in lpfc_sli4_hba_setup()
6364 phba->vpd.rev.opFwRev = mqe->un.read_rev.fw_id_rev; in lpfc_sli4_hba_setup()
6365 memcpy(phba->vpd.rev.opFwName, mqe->un.read_rev.fw_name, 16); in lpfc_sli4_hba_setup()
6370 bf_get(lpfc_mqe_status, mqe), in lpfc_sli4_hba_setup()
6400 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_fcpi, &mqe->un.req_ftrs))) { in lpfc_sli4_hba_setup()
6405 if (bf_get(lpfc_mbx_rq_ftr_rsp_perfh, &mqe->un.req_ftrs)) in lpfc_sli4_hba_setup()
6416 if (bf_get(lpfc_mbx_rq_ftr_rsp_dif, &mqe->un.req_ftrs)) in lpfc_sli4_hba_setup()
6423 !(bf_get(lpfc_mbx_rq_ftr_rsp_npiv, &mqe->un.req_ftrs))) in lpfc_sli4_hba_setup()
6429 "x%x x%x x%x\n", mqe->un.req_ftrs.word2, in lpfc_sli4_hba_setup()
6430 mqe->un.req_ftrs.word3, phba->cfg_enable_bg, in lpfc_sli4_hba_setup()
6432 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_dif, &mqe->un.req_ftrs))) in lpfc_sli4_hba_setup()
6434 if (!(bf_get(lpfc_mbx_rq_ftr_rsp_npiv, &mqe->un.req_ftrs))) in lpfc_sli4_hba_setup()
6482 rc, bf_get(lpfc_mqe_status, mqe)); in lpfc_sli4_hba_setup()
6614 &mboxq->u.mqe.un.reg_fcfi); in lpfc_sli4_hba_setup()
7426 struct lpfc_mqe *mb = &mboxq->u.mqe; in lpfc_sli4_post_sync_mbox()
7588 bf_get(lpfc_mqe_status, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
7622 bf_get(lpfc_mqe_status, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
7656 bf_get(lpfc_mqe_command, &mboxq->u.mqe), in lpfc_sli_issue_mbox_s4()
7685 struct lpfc_mqe *mqe; in lpfc_sli4_post_async_mbox() local
7730 mqe = &mboxq->u.mqe; in lpfc_sli4_post_async_mbox()
7731 mbx_cmnd = bf_get(lpfc_mqe_command, mqe); in lpfc_sli4_post_async_mbox()
7750 mbx_cmnd, mqe->un.mb_words[0], in lpfc_sli4_post_async_mbox()
7751 mqe->un.mb_words[1]); in lpfc_sli4_post_async_mbox()
7756 mbx_cmnd, mqe->un.mb_words[0], in lpfc_sli4_post_async_mbox()
7757 mqe->un.mb_words[1]); in lpfc_sli4_post_async_mbox()
7763 rc = lpfc_sli4_mq_put(phba->sli4_hba.mbx_wq, mqe); in lpfc_sli4_post_async_mbox()
11671 struct lpfc_mqe *mqe; in lpfc_sli4_sp_handle_mbox_event() local
11694 mqe = &pmb->u.mqe; in lpfc_sli4_sp_handle_mbox_event()
11695 pmbox = (MAILBOX_t *)&pmb->u.mqe; in lpfc_sli4_sp_handle_mbox_event()
11705 lpfc_sli_pcimem_bcopy(mbox, mqe, sizeof(struct lpfc_mqe)); in lpfc_sli4_sp_handle_mbox_event()
11713 if (bf_get(lpfc_mqe_status, mqe) == MBX_SUCCESS) in lpfc_sli4_sp_handle_mbox_event()
11714 bf_set(lpfc_mqe_status, mqe, in lpfc_sli4_sp_handle_mbox_event()
12912 eq_delay = &mbox->u.mqe.un.eq_delay; in lpfc_modify_fcp_eq_delay()
13000 eq_create = &mbox->u.mqe.un.eq_create; in lpfc_eq_create()
13119 cq_create = &mbox->u.mqe.un.cq_create; in lpfc_cq_create()
13226 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create_fb_init()
13307 mq_create_ext = &mbox->u.mqe.un.mq_create_ext; in lpfc_mq_create()
13377 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create()
13464 wq_create = &mbox->u.mqe.un.wq_create; in lpfc_wq_create()
13701 rq_create = &mbox->u.mqe.un.rq_create; in lpfc_rq_create()
13954 bf_set(lpfc_mbx_eq_destroy_q_id, &mbox->u.mqe.un.eq_destroy.u.request, in lpfc_eq_destroy()
13962 &mbox->u.mqe.un.eq_destroy.header.cfg_shdr; in lpfc_eq_destroy()
14010 bf_set(lpfc_mbx_cq_destroy_q_id, &mbox->u.mqe.un.cq_destroy.u.request, in lpfc_cq_destroy()
14017 &mbox->u.mqe.un.wq_create.header.cfg_shdr; in lpfc_cq_destroy()
14064 bf_set(lpfc_mbx_mq_destroy_q_id, &mbox->u.mqe.un.mq_destroy.u.request, in lpfc_mq_destroy()
14071 &mbox->u.mqe.un.mq_destroy.header.cfg_shdr; in lpfc_mq_destroy()
14118 bf_set(lpfc_mbx_wq_destroy_q_id, &mbox->u.mqe.un.wq_destroy.u.request, in lpfc_wq_destroy()
14124 &mbox->u.mqe.un.wq_destroy.header.cfg_shdr; in lpfc_wq_destroy()
14172 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request, in lpfc_rq_destroy()
14179 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14191 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request, in lpfc_rq_destroy()
14195 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14262 &mbox->u.mqe.un.post_sgl_pages; in lpfc_sli4_post_sgl()
15652 hdr_tmpl = &mboxq->u.mqe.un.hdr_tmpl; in lpfc_sli4_post_rpi_hdr()
15849 bf_get(lpfc_mqe_status, &mboxq->u.mqe)); in lpfc_sli4_resume_rpi()
15884 bf_get(lpfc_mqe_status, &mboxq->u.mqe)); in lpfc_sli4_init_vpi()
16451 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_mbx_cmpl_redisc_fcf_table()
16526 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_sli4_redisc_fcf_table()
16639 struct lpfc_mqe *mqe; in lpfc_sli4_get_config_region23() local
16655 mqe = &mboxq->u.mqe; in lpfc_sli4_get_config_region23()
16660 data_length = mqe->un.mb_words[5]; in lpfc_sli4_get_config_region23()
16816 wr_object = (struct lpfc_mbx_wr_object *)&mbox->u.mqe.un.wr_object; in lpfc_wr_object()