Lines Matching refs:mbox

201 	q->phba->mbox = (MAILBOX_t *)temp_mqe;  in lpfc_sli4_mq_put()
232 q->phba->mbox = NULL; in lpfc_sli4_mq_release()
3797 volatile uint32_t mbox; in lpfc_reset_barrier() local
3829 mbox = 0; in lpfc_reset_barrier()
3830 ((MAILBOX_t *)&mbox)->mbxCommand = MBX_KILL_BOARD; in lpfc_reset_barrier()
3831 ((MAILBOX_t *)&mbox)->mbxOwner = OWN_CHIP; in lpfc_reset_barrier()
3835 writel(mbox, mbox_buf); in lpfc_reset_barrier()
3856 ((MAILBOX_t *)&mbox)->mbxOwner = OWN_HOST; in lpfc_reset_barrier()
3861 if (resp_data != mbox) in lpfc_reset_barrier()
4596 phba->hbq_get = phba->mbox->us.s3_pgp.hbq_get; in lpfc_sli_config_port()
4597 phba->port_gp = phba->mbox->us.s3_pgp.port; in lpfc_sli_config_port()
4609 phba->port_gp = phba->mbox->us.s2.port; in lpfc_sli_config_port()
5119 LPFC_MBOXQ_t *mbox; in lpfc_sli4_get_avail_extnt_rsrc() local
5121 mbox = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_get_avail_extnt_rsrc()
5122 if (!mbox) in lpfc_sli4_get_avail_extnt_rsrc()
5128 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_get_avail_extnt_rsrc()
5133 rc = lpfc_sli4_mbox_rsrc_extent(phba, mbox, 0, type, in lpfc_sli4_get_avail_extnt_rsrc()
5141 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_get_avail_extnt_rsrc()
5143 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_get_avail_extnt_rsrc()
5144 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_get_avail_extnt_rsrc()
5151 rsrc_info = &mbox->u.mqe.un.rsrc_extent_info; in lpfc_sli4_get_avail_extnt_rsrc()
5175 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_get_avail_extnt_rsrc()
5259 uint16_t type, bool *emb, LPFC_MBOXQ_t *mbox) in lpfc_sli4_cfg_post_extnts() argument
5288 alloc_len = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_cfg_post_extnts()
5298 rc = lpfc_sli4_mbox_rsrc_extent(phba, mbox, extnt_cnt, type, *emb); in lpfc_sli4_cfg_post_extnts()
5303 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_cfg_post_extnts()
5305 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_cfg_post_extnts()
5306 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_cfg_post_extnts()
5333 LPFC_MBOXQ_t *mbox; in lpfc_sli4_alloc_extent() local
5360 mbox = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_alloc_extent()
5361 if (!mbox) in lpfc_sli4_alloc_extent()
5364 rc = lpfc_sli4_cfg_post_extnts(phba, rsrc_cnt, type, &emb, mbox); in lpfc_sli4_alloc_extent()
5377 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents; in lpfc_sli4_alloc_extent()
5381 virtaddr = mbox->sge_array->addr[0]; in lpfc_sli4_alloc_extent()
5540 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_alloc_extent()
5558 LPFC_MBOXQ_t *mbox; in lpfc_sli4_dealloc_extent() local
5562 mbox = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_dealloc_extent()
5563 if (!mbox) in lpfc_sli4_dealloc_extent()
5573 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_dealloc_extent()
5578 rc = lpfc_sli4_mbox_rsrc_extent(phba, mbox, 0, type, in lpfc_sli4_dealloc_extent()
5585 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_dealloc_extent()
5587 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_dealloc_extent()
5588 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_dealloc_extent()
5595 dealloc_rsrc = &mbox->u.mqe.un.dealloc_rsrc_extents; in lpfc_sli4_dealloc_extent()
5658 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_dealloc_extent()
5958 LPFC_MBOXQ_t *mbox; in lpfc_sli4_get_allocated_extnts() local
6016 mbox = (LPFC_MBOXQ_t *) mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_get_allocated_extnts()
6017 if (!mbox) in lpfc_sli4_get_allocated_extnts()
6019 memset(mbox, 0, sizeof(LPFC_MBOXQ_t)); in lpfc_sli4_get_allocated_extnts()
6021 alloc_len = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_sli4_get_allocated_extnts()
6032 rc = lpfc_sli4_mbox_rsrc_extent(phba, mbox, curr_blks, type, emb); in lpfc_sli4_get_allocated_extnts()
6039 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_get_allocated_extnts()
6041 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_get_allocated_extnts()
6042 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_get_allocated_extnts()
6057 rsrc_ext = &mbox->u.mqe.un.alloc_rsrc_extents; in lpfc_sli4_get_allocated_extnts()
6061 virtaddr = mbox->sge_array->addr[0]; in lpfc_sli4_get_allocated_extnts()
6078 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_get_allocated_extnts()
7097 - (uint8_t *)phba->mbox; in lpfc_sli_issue_mbox_s3()
7107 lpfc_sli_pcimem_bcopy(mbx, phba->mbox, MAILBOX_CMD_SIZE); in lpfc_sli_issue_mbox_s3()
7123 lpfc_sli_pcimem_bcopy(mbx, phba->mbox, MAILBOX_CMD_SIZE); in lpfc_sli_issue_mbox_s3()
7165 word0 = *((uint32_t *)phba->mbox); in lpfc_sli_issue_mbox_s3()
7211 word0 = *((uint32_t *)phba->mbox); in lpfc_sli_issue_mbox_s3()
7240 lpfc_sli_pcimem_bcopy(phba->mbox, mbx, MAILBOX_CMD_SIZE); in lpfc_sli_issue_mbox_s3()
10920 MAILBOX_t *mbox, *pmbox; in lpfc_sli_sp_intr_handler() local
11073 mbox = phba->mbox; in lpfc_sli_sp_intr_handler()
11077 lpfc_sli_pcimem_bcopy(mbox, pmbox, sizeof(uint32_t)); in lpfc_sli_sp_intr_handler()
11100 lpfc_sli_pcimem_bcopy(mbox, pmbox, in lpfc_sli_sp_intr_handler()
11670 MAILBOX_t *mbox, *pmbox; in lpfc_sli4_sp_handle_mbox_event() local
11696 mbox = phba->mbox; in lpfc_sli4_sp_handle_mbox_event()
11704 if (pmb->mbox_cmpl && mbox) 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()
12892 LPFC_MBOXQ_t *mbox; in lpfc_modify_fcp_eq_delay() local
12904 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_modify_fcp_eq_delay()
12905 if (!mbox) in lpfc_modify_fcp_eq_delay()
12909 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_modify_fcp_eq_delay()
12912 eq_delay = &mbox->u.mqe.un.eq_delay; in lpfc_modify_fcp_eq_delay()
12936 mbox->vport = phba->pport; in lpfc_modify_fcp_eq_delay()
12937 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_modify_fcp_eq_delay()
12938 mbox->context1 = NULL; in lpfc_modify_fcp_eq_delay()
12939 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_modify_fcp_eq_delay()
12950 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_modify_fcp_eq_delay()
12978 LPFC_MBOXQ_t *mbox; in lpfc_eq_create() local
12992 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_eq_create()
12993 if (!mbox) in lpfc_eq_create()
12997 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_eq_create()
13000 eq_create = &mbox->u.mqe.un.eq_create; in lpfc_eq_create()
13046 mbox->vport = phba->pport; in lpfc_eq_create()
13047 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_eq_create()
13048 mbox->context1 = NULL; in lpfc_eq_create()
13049 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_eq_create()
13068 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_eq_create()
13099 LPFC_MBOXQ_t *mbox; in lpfc_cq_create() local
13111 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_cq_create()
13112 if (!mbox) in lpfc_cq_create()
13116 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_cq_create()
13119 cq_create = &mbox->u.mqe.un.cq_create; in lpfc_cq_create()
13166 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_cq_create()
13195 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_cq_create()
13215 LPFC_MBOXQ_t *mbox, struct lpfc_queue *cq) in lpfc_mq_create_fb_init() argument
13223 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_create_fb_init()
13226 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create_fb_init()
13286 LPFC_MBOXQ_t *mbox; in lpfc_mq_create() local
13298 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_mq_create()
13299 if (!mbox) in lpfc_mq_create()
13303 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_create()
13307 mq_create_ext = &mbox->u.mqe.un.mq_create_ext; in lpfc_mq_create()
13368 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_mq_create()
13376 lpfc_mq_create_fb_init(phba, mq, mbox, cq); in lpfc_mq_create()
13377 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create()
13378 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_mq_create()
13408 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_mq_create()
13440 LPFC_MBOXQ_t *mbox; in lpfc_wq_create() local
13456 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wq_create()
13457 if (!mbox) in lpfc_wq_create()
13461 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_wq_create()
13464 wq_create = &mbox->u.mqe.un.wq_create; in lpfc_wq_create()
13546 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_wq_create()
13615 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_wq_create()
13676 LPFC_MBOXQ_t *mbox; in lpfc_rq_create() local
13693 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_rq_create()
13694 if (!mbox) in lpfc_rq_create()
13698 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_create()
13701 rq_create = &mbox->u.mqe.un.rq_create; in lpfc_rq_create()
13765 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_rq_create()
13834 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_create()
13894 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_rq_create()
13919 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_rq_create()
13938 LPFC_MBOXQ_t *mbox; in lpfc_eq_destroy() local
13946 mbox = mempool_alloc(eq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_eq_destroy()
13947 if (!mbox) in lpfc_eq_destroy()
13951 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_eq_destroy()
13954 bf_set(lpfc_mbx_eq_destroy_q_id, &mbox->u.mqe.un.eq_destroy.u.request, in lpfc_eq_destroy()
13956 mbox->vport = eq->phba->pport; in lpfc_eq_destroy()
13957 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_eq_destroy()
13959 rc = lpfc_sli_issue_mbox(eq->phba, mbox, MBX_POLL); in lpfc_eq_destroy()
13962 &mbox->u.mqe.un.eq_destroy.header.cfg_shdr; in lpfc_eq_destroy()
13975 mempool_free(mbox, eq->phba->mbox_mem_pool); in lpfc_eq_destroy()
13994 LPFC_MBOXQ_t *mbox; in lpfc_cq_destroy() local
14002 mbox = mempool_alloc(cq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_cq_destroy()
14003 if (!mbox) in lpfc_cq_destroy()
14007 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_cq_destroy()
14010 bf_set(lpfc_mbx_cq_destroy_q_id, &mbox->u.mqe.un.cq_destroy.u.request, in lpfc_cq_destroy()
14012 mbox->vport = cq->phba->pport; in lpfc_cq_destroy()
14013 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_cq_destroy()
14014 rc = lpfc_sli_issue_mbox(cq->phba, mbox, MBX_POLL); in lpfc_cq_destroy()
14017 &mbox->u.mqe.un.wq_create.header.cfg_shdr; in lpfc_cq_destroy()
14029 mempool_free(mbox, cq->phba->mbox_mem_pool); in lpfc_cq_destroy()
14048 LPFC_MBOXQ_t *mbox; in lpfc_mq_destroy() local
14056 mbox = mempool_alloc(mq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_mq_destroy()
14057 if (!mbox) in lpfc_mq_destroy()
14061 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_destroy()
14064 bf_set(lpfc_mbx_mq_destroy_q_id, &mbox->u.mqe.un.mq_destroy.u.request, in lpfc_mq_destroy()
14066 mbox->vport = mq->phba->pport; in lpfc_mq_destroy()
14067 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_mq_destroy()
14068 rc = lpfc_sli_issue_mbox(mq->phba, mbox, MBX_POLL); in lpfc_mq_destroy()
14071 &mbox->u.mqe.un.mq_destroy.header.cfg_shdr; in lpfc_mq_destroy()
14083 mempool_free(mbox, mq->phba->mbox_mem_pool); in lpfc_mq_destroy()
14102 LPFC_MBOXQ_t *mbox; in lpfc_wq_destroy() local
14110 mbox = mempool_alloc(wq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wq_destroy()
14111 if (!mbox) in lpfc_wq_destroy()
14115 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_wq_destroy()
14118 bf_set(lpfc_mbx_wq_destroy_q_id, &mbox->u.mqe.un.wq_destroy.u.request, in lpfc_wq_destroy()
14120 mbox->vport = wq->phba->pport; in lpfc_wq_destroy()
14121 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_wq_destroy()
14122 rc = lpfc_sli_issue_mbox(wq->phba, mbox, MBX_POLL); in lpfc_wq_destroy()
14124 &mbox->u.mqe.un.wq_destroy.header.cfg_shdr; in lpfc_wq_destroy()
14136 mempool_free(mbox, wq->phba->mbox_mem_pool); in lpfc_wq_destroy()
14156 LPFC_MBOXQ_t *mbox; in lpfc_rq_destroy() local
14164 mbox = mempool_alloc(hrq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_rq_destroy()
14165 if (!mbox) in lpfc_rq_destroy()
14169 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_destroy()
14172 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request, in lpfc_rq_destroy()
14174 mbox->vport = hrq->phba->pport; in lpfc_rq_destroy()
14175 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_rq_destroy()
14176 rc = lpfc_sli_issue_mbox(hrq->phba, mbox, MBX_POLL); in lpfc_rq_destroy()
14179 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14188 mempool_free(mbox, hrq->phba->mbox_mem_pool); 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()
14193 rc = lpfc_sli_issue_mbox(drq->phba, mbox, MBX_POLL); in lpfc_rq_destroy()
14195 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14207 mempool_free(mbox, hrq->phba->mbox_mem_pool); in lpfc_rq_destroy()
14240 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_sgl() local
14252 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_sgl()
14253 if (!mbox) in lpfc_sli4_post_sgl()
14256 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_sgl()
14262 &mbox->u.mqe.un.post_sgl_pages; in lpfc_sli4_post_sgl()
14276 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_sgl()
14278 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_sgl()
14279 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_sgl()
14286 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_post_sgl()
14408 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_els_sgl_list() local
14424 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_els_sgl_list()
14425 if (!mbox) in lpfc_sli4_post_els_sgl_list()
14429 alloclen = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_els_sgl_list()
14438 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14442 viraddr = mbox->sge_array->addr[0]; in lpfc_sli4_post_els_sgl_list()
14470 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_els_sgl_list()
14472 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14473 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_els_sgl_list()
14479 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14510 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_scsi_sgl_block() local
14528 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_scsi_sgl_block()
14529 if (!mbox) { in lpfc_sli4_post_scsi_sgl_block()
14536 alloclen = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_scsi_sgl_block()
14545 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
14550 viraddr = mbox->sge_array->addr[0]; in lpfc_sli4_post_scsi_sgl_block()
14583 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_scsi_sgl_block()
14585 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
14586 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_scsi_sgl_block()
14592 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
16446 lpfc_mbx_cmpl_redisc_fcf_table(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mbx_cmpl_redisc_fcf_table() argument
16451 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_mbx_cmpl_redisc_fcf_table()
16492 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_mbx_cmpl_redisc_fcf_table()
16505 LPFC_MBOXQ_t *mbox; in lpfc_sli4_redisc_fcf_table() local
16512 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_redisc_fcf_table()
16513 if (!mbox) { in lpfc_sli4_redisc_fcf_table()
16522 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_redisc_fcf_table()
16526 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_sli4_redisc_fcf_table()
16531 mbox->vport = phba->pport; in lpfc_sli4_redisc_fcf_table()
16532 mbox->mbox_cmpl = lpfc_mbx_cmpl_redisc_fcf_table; in lpfc_sli4_redisc_fcf_table()
16533 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_sli4_redisc_fcf_table()
16536 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_redisc_fcf_table()
16799 LPFC_MBOXQ_t *mbox; in lpfc_wr_object() local
16807 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wr_object()
16808 if (!mbox) in lpfc_wr_object()
16811 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_wr_object()
16816 wr_object = (struct lpfc_mbx_wr_object *)&mbox->u.mqe.un.wr_object; in lpfc_wr_object()
16843 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_wr_object()
16845 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_wr_object()
16846 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_wr_object()
16853 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_wr_object()