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()
10902 MAILBOX_t *mbox, *pmbox; in lpfc_sli_sp_intr_handler() local
11055 mbox = phba->mbox; in lpfc_sli_sp_intr_handler()
11059 lpfc_sli_pcimem_bcopy(mbox, pmbox, sizeof(uint32_t)); in lpfc_sli_sp_intr_handler()
11082 lpfc_sli_pcimem_bcopy(mbox, pmbox, in lpfc_sli_sp_intr_handler()
11652 MAILBOX_t *mbox, *pmbox; in lpfc_sli4_sp_handle_mbox_event() local
11678 mbox = phba->mbox; in lpfc_sli4_sp_handle_mbox_event()
11686 if (pmb->mbox_cmpl && mbox) in lpfc_sli4_sp_handle_mbox_event()
11687 lpfc_sli_pcimem_bcopy(mbox, mqe, sizeof(struct lpfc_mqe)); in lpfc_sli4_sp_handle_mbox_event()
12868 LPFC_MBOXQ_t *mbox; in lpfc_modify_fcp_eq_delay() local
12880 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_modify_fcp_eq_delay()
12881 if (!mbox) in lpfc_modify_fcp_eq_delay()
12885 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_modify_fcp_eq_delay()
12888 eq_delay = &mbox->u.mqe.un.eq_delay; in lpfc_modify_fcp_eq_delay()
12912 mbox->vport = phba->pport; in lpfc_modify_fcp_eq_delay()
12913 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_modify_fcp_eq_delay()
12914 mbox->context1 = NULL; in lpfc_modify_fcp_eq_delay()
12915 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_modify_fcp_eq_delay()
12926 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_modify_fcp_eq_delay()
12954 LPFC_MBOXQ_t *mbox; in lpfc_eq_create() local
12968 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_eq_create()
12969 if (!mbox) in lpfc_eq_create()
12973 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_eq_create()
12976 eq_create = &mbox->u.mqe.un.eq_create; in lpfc_eq_create()
13022 mbox->vport = phba->pport; in lpfc_eq_create()
13023 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_eq_create()
13024 mbox->context1 = NULL; in lpfc_eq_create()
13025 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_eq_create()
13044 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_eq_create()
13075 LPFC_MBOXQ_t *mbox; in lpfc_cq_create() local
13087 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_cq_create()
13088 if (!mbox) in lpfc_cq_create()
13092 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_cq_create()
13095 cq_create = &mbox->u.mqe.un.cq_create; in lpfc_cq_create()
13142 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_cq_create()
13171 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_cq_create()
13191 LPFC_MBOXQ_t *mbox, struct lpfc_queue *cq) in lpfc_mq_create_fb_init() argument
13199 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_create_fb_init()
13202 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create_fb_init()
13262 LPFC_MBOXQ_t *mbox; in lpfc_mq_create() local
13274 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_mq_create()
13275 if (!mbox) in lpfc_mq_create()
13279 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_create()
13283 mq_create_ext = &mbox->u.mqe.un.mq_create_ext; in lpfc_mq_create()
13344 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_mq_create()
13352 lpfc_mq_create_fb_init(phba, mq, mbox, cq); in lpfc_mq_create()
13353 mq_create = &mbox->u.mqe.un.mq_create; in lpfc_mq_create()
13354 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_mq_create()
13384 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_mq_create()
13416 LPFC_MBOXQ_t *mbox; in lpfc_wq_create() local
13432 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wq_create()
13433 if (!mbox) in lpfc_wq_create()
13437 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_wq_create()
13440 wq_create = &mbox->u.mqe.un.wq_create; in lpfc_wq_create()
13522 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_wq_create()
13591 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_wq_create()
13652 LPFC_MBOXQ_t *mbox; in lpfc_rq_create() local
13669 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_rq_create()
13670 if (!mbox) in lpfc_rq_create()
13674 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_create()
13677 rq_create = &mbox->u.mqe.un.rq_create; in lpfc_rq_create()
13741 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_rq_create()
13810 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_create()
13870 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_rq_create()
13895 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_rq_create()
13914 LPFC_MBOXQ_t *mbox; in lpfc_eq_destroy() local
13922 mbox = mempool_alloc(eq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_eq_destroy()
13923 if (!mbox) in lpfc_eq_destroy()
13927 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_eq_destroy()
13930 bf_set(lpfc_mbx_eq_destroy_q_id, &mbox->u.mqe.un.eq_destroy.u.request, in lpfc_eq_destroy()
13932 mbox->vport = eq->phba->pport; in lpfc_eq_destroy()
13933 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_eq_destroy()
13935 rc = lpfc_sli_issue_mbox(eq->phba, mbox, MBX_POLL); in lpfc_eq_destroy()
13938 &mbox->u.mqe.un.eq_destroy.header.cfg_shdr; in lpfc_eq_destroy()
13951 mempool_free(mbox, eq->phba->mbox_mem_pool); in lpfc_eq_destroy()
13970 LPFC_MBOXQ_t *mbox; in lpfc_cq_destroy() local
13978 mbox = mempool_alloc(cq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_cq_destroy()
13979 if (!mbox) in lpfc_cq_destroy()
13983 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_cq_destroy()
13986 bf_set(lpfc_mbx_cq_destroy_q_id, &mbox->u.mqe.un.cq_destroy.u.request, in lpfc_cq_destroy()
13988 mbox->vport = cq->phba->pport; in lpfc_cq_destroy()
13989 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_cq_destroy()
13990 rc = lpfc_sli_issue_mbox(cq->phba, mbox, MBX_POLL); in lpfc_cq_destroy()
13993 &mbox->u.mqe.un.wq_create.header.cfg_shdr; in lpfc_cq_destroy()
14005 mempool_free(mbox, cq->phba->mbox_mem_pool); in lpfc_cq_destroy()
14024 LPFC_MBOXQ_t *mbox; in lpfc_mq_destroy() local
14032 mbox = mempool_alloc(mq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_mq_destroy()
14033 if (!mbox) in lpfc_mq_destroy()
14037 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_mq_destroy()
14040 bf_set(lpfc_mbx_mq_destroy_q_id, &mbox->u.mqe.un.mq_destroy.u.request, in lpfc_mq_destroy()
14042 mbox->vport = mq->phba->pport; in lpfc_mq_destroy()
14043 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_mq_destroy()
14044 rc = lpfc_sli_issue_mbox(mq->phba, mbox, MBX_POLL); in lpfc_mq_destroy()
14047 &mbox->u.mqe.un.mq_destroy.header.cfg_shdr; in lpfc_mq_destroy()
14059 mempool_free(mbox, mq->phba->mbox_mem_pool); in lpfc_mq_destroy()
14078 LPFC_MBOXQ_t *mbox; in lpfc_wq_destroy() local
14086 mbox = mempool_alloc(wq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wq_destroy()
14087 if (!mbox) in lpfc_wq_destroy()
14091 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_wq_destroy()
14094 bf_set(lpfc_mbx_wq_destroy_q_id, &mbox->u.mqe.un.wq_destroy.u.request, in lpfc_wq_destroy()
14096 mbox->vport = wq->phba->pport; in lpfc_wq_destroy()
14097 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_wq_destroy()
14098 rc = lpfc_sli_issue_mbox(wq->phba, mbox, MBX_POLL); in lpfc_wq_destroy()
14100 &mbox->u.mqe.un.wq_destroy.header.cfg_shdr; in lpfc_wq_destroy()
14112 mempool_free(mbox, wq->phba->mbox_mem_pool); in lpfc_wq_destroy()
14132 LPFC_MBOXQ_t *mbox; in lpfc_rq_destroy() local
14140 mbox = mempool_alloc(hrq->phba->mbox_mem_pool, GFP_KERNEL); in lpfc_rq_destroy()
14141 if (!mbox) in lpfc_rq_destroy()
14145 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_rq_destroy()
14148 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request, in lpfc_rq_destroy()
14150 mbox->vport = hrq->phba->pport; in lpfc_rq_destroy()
14151 mbox->mbox_cmpl = lpfc_sli_def_mbox_cmpl; in lpfc_rq_destroy()
14152 rc = lpfc_sli_issue_mbox(hrq->phba, mbox, MBX_POLL); in lpfc_rq_destroy()
14155 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14164 mempool_free(mbox, hrq->phba->mbox_mem_pool); in lpfc_rq_destroy()
14167 bf_set(lpfc_mbx_rq_destroy_q_id, &mbox->u.mqe.un.rq_destroy.u.request, in lpfc_rq_destroy()
14169 rc = lpfc_sli_issue_mbox(drq->phba, mbox, MBX_POLL); in lpfc_rq_destroy()
14171 &mbox->u.mqe.un.rq_destroy.header.cfg_shdr; in lpfc_rq_destroy()
14183 mempool_free(mbox, hrq->phba->mbox_mem_pool); in lpfc_rq_destroy()
14216 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_sgl() local
14228 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_sgl()
14229 if (!mbox) in lpfc_sli4_post_sgl()
14232 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_sgl()
14238 &mbox->u.mqe.un.post_sgl_pages; in lpfc_sli4_post_sgl()
14252 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_sgl()
14254 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_sgl()
14255 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_sgl()
14262 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_post_sgl()
14384 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_els_sgl_list() local
14400 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_els_sgl_list()
14401 if (!mbox) in lpfc_sli4_post_els_sgl_list()
14405 alloclen = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_els_sgl_list()
14414 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14418 viraddr = mbox->sge_array->addr[0]; in lpfc_sli4_post_els_sgl_list()
14446 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_els_sgl_list()
14448 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14449 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_els_sgl_list()
14455 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_els_sgl_list()
14486 LPFC_MBOXQ_t *mbox; in lpfc_sli4_post_scsi_sgl_block() local
14504 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_post_scsi_sgl_block()
14505 if (!mbox) { in lpfc_sli4_post_scsi_sgl_block()
14512 alloclen = lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_post_scsi_sgl_block()
14521 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
14526 viraddr = mbox->sge_array->addr[0]; in lpfc_sli4_post_scsi_sgl_block()
14559 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_sli4_post_scsi_sgl_block()
14561 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
14562 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_sli4_post_scsi_sgl_block()
14568 lpfc_sli4_mbox_cmd_free(phba, mbox); in lpfc_sli4_post_scsi_sgl_block()
16420 lpfc_mbx_cmpl_redisc_fcf_table(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mbx_cmpl_redisc_fcf_table() argument
16425 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_mbx_cmpl_redisc_fcf_table()
16466 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_mbx_cmpl_redisc_fcf_table()
16479 LPFC_MBOXQ_t *mbox; in lpfc_sli4_redisc_fcf_table() local
16486 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_sli4_redisc_fcf_table()
16487 if (!mbox) { in lpfc_sli4_redisc_fcf_table()
16496 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_FCOE, in lpfc_sli4_redisc_fcf_table()
16500 redisc_fcf = &mbox->u.mqe.un.redisc_fcf_tbl; in lpfc_sli4_redisc_fcf_table()
16505 mbox->vport = phba->pport; in lpfc_sli4_redisc_fcf_table()
16506 mbox->mbox_cmpl = lpfc_mbx_cmpl_redisc_fcf_table; in lpfc_sli4_redisc_fcf_table()
16507 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT); in lpfc_sli4_redisc_fcf_table()
16510 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_sli4_redisc_fcf_table()
16773 LPFC_MBOXQ_t *mbox; in lpfc_wr_object() local
16781 mbox = mempool_alloc(phba->mbox_mem_pool, GFP_KERNEL); in lpfc_wr_object()
16782 if (!mbox) in lpfc_wr_object()
16785 lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON, in lpfc_wr_object()
16790 wr_object = (struct lpfc_mbx_wr_object *)&mbox->u.mqe.un.wr_object; in lpfc_wr_object()
16817 rc = lpfc_sli_issue_mbox(phba, mbox, MBX_POLL); in lpfc_wr_object()
16819 mbox_tmo = lpfc_mbox_tmo_val(phba, mbox); in lpfc_wr_object()
16820 rc = lpfc_sli_issue_mbox_wait(phba, mbox, mbox_tmo); in lpfc_wr_object()
16827 mempool_free(mbox, phba->mbox_mem_pool); in lpfc_wr_object()