Lines Matching refs:mp

61 	struct lpfc_dmabuf *mp;  in lpfc_dump_static_vport()  local
81 mp = kmalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL); in lpfc_dump_static_vport()
82 if (mp) in lpfc_dump_static_vport()
83 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_dump_static_vport()
85 if (!mp || !mp->virt) { in lpfc_dump_static_vport()
86 kfree(mp); in lpfc_dump_static_vport()
92 memset(mp->virt, 0, LPFC_BPL_SIZE); in lpfc_dump_static_vport()
93 INIT_LIST_HEAD(&mp->list); in lpfc_dump_static_vport()
95 pmb->context1 = (uint8_t *)mp; in lpfc_dump_static_vport()
96 mb->un.varWords[3] = putPaddrLow(mp->phys); in lpfc_dump_static_vport()
97 mb->un.varWords[4] = putPaddrHigh(mp->phys); in lpfc_dump_static_vport()
289 struct lpfc_dmabuf *mp) in lpfc_read_topology() argument
296 INIT_LIST_HEAD(&mp->list); in lpfc_read_topology()
299 mb->un.varReadTop.lilpBde64.addrHigh = putPaddrHigh(mp->phys); in lpfc_read_topology()
300 mb->un.varReadTop.lilpBde64.addrLow = putPaddrLow(mp->phys); in lpfc_read_topology()
305 pmb->context1 = (uint8_t *)mp; in lpfc_read_topology()
593 struct lpfc_dmabuf *mp; in lpfc_read_sparam() local
603 mp = kmalloc(sizeof (struct lpfc_dmabuf), GFP_KERNEL); in lpfc_read_sparam()
604 if (mp) in lpfc_read_sparam()
605 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_read_sparam()
606 if (!mp || !mp->virt) { in lpfc_read_sparam()
607 kfree(mp); in lpfc_read_sparam()
614 INIT_LIST_HEAD(&mp->list); in lpfc_read_sparam()
617 mb->un.varRdSparm.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_read_sparam()
618 mb->un.varRdSparm.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_read_sparam()
623 pmb->context1 = mp; in lpfc_read_sparam()
744 struct lpfc_dmabuf *mp; in lpfc_reg_rpi() local
756 mp = kmalloc(sizeof (struct lpfc_dmabuf), GFP_KERNEL); in lpfc_reg_rpi()
757 if (mp) in lpfc_reg_rpi()
758 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_reg_rpi()
759 if (!mp || !mp->virt) { in lpfc_reg_rpi()
760 kfree(mp); in lpfc_reg_rpi()
768 INIT_LIST_HEAD(&mp->list); in lpfc_reg_rpi()
769 sparam = mp->virt; in lpfc_reg_rpi()
775 pmb->context1 = (uint8_t *) mp; in lpfc_reg_rpi()
779 mb->un.varRegLogin.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_reg_rpi()
780 mb->un.varRegLogin.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_reg_rpi()
2227 struct lpfc_dmabuf *mp = NULL; in lpfc_sli4_dump_cfg_rg23() local
2233 mp = kmalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL); in lpfc_sli4_dump_cfg_rg23()
2234 if (mp) in lpfc_sli4_dump_cfg_rg23()
2235 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_sli4_dump_cfg_rg23()
2237 if (!mp || !mp->virt) { in lpfc_sli4_dump_cfg_rg23()
2238 kfree(mp); in lpfc_sli4_dump_cfg_rg23()
2246 memset(mp->virt, 0, LPFC_BPL_SIZE); in lpfc_sli4_dump_cfg_rg23()
2247 INIT_LIST_HEAD(&mp->list); in lpfc_sli4_dump_cfg_rg23()
2250 mbox->context1 = (uint8_t *) mp; in lpfc_sli4_dump_cfg_rg23()
2256 mb->un.varWords[3] = putPaddrLow(mp->phys); in lpfc_sli4_dump_cfg_rg23()
2257 mb->un.varWords[4] = putPaddrHigh(mp->phys); in lpfc_sli4_dump_cfg_rg23()
2285 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) mbox->context1; in lpfc_mbx_cmpl_rdp_page_a2() local
2292 lpfc_sli_bemem_bcopy(mp->virt, &rdp_context->page_a2, in lpfc_mbx_cmpl_rdp_page_a2()
2296 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a2()
2297 kfree(mp); in lpfc_mbx_cmpl_rdp_page_a2()
2310 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a2()
2311 kfree(mp); in lpfc_mbx_cmpl_rdp_page_a2()
2321 struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *) (mbox->context1); in lpfc_mbx_cmpl_rdp_page_a0() local
2328 lpfc_sli_bemem_bcopy(mp->virt, &rdp_context->page_a0, in lpfc_mbx_cmpl_rdp_page_a0()
2333 memset(mp->virt, 0, DMP_SFF_PAGE_A2_SIZE); in lpfc_mbx_cmpl_rdp_page_a0()
2334 INIT_LIST_HEAD(&mp->list); in lpfc_mbx_cmpl_rdp_page_a0()
2337 mbox->context1 = mp; in lpfc_mbx_cmpl_rdp_page_a0()
2349 mbox->u.mqe.un.mem_dump_type3.addr_lo = putPaddrLow(mp->phys); in lpfc_mbx_cmpl_rdp_page_a0()
2350 mbox->u.mqe.un.mem_dump_type3.addr_hi = putPaddrHigh(mp->phys); in lpfc_mbx_cmpl_rdp_page_a0()
2361 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mbx_cmpl_rdp_page_a0()
2362 kfree(mp); in lpfc_mbx_cmpl_rdp_page_a0()
2379 struct lpfc_dmabuf *mp = NULL; in lpfc_sli4_dump_page_a0() local
2383 mp = kmalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL); in lpfc_sli4_dump_page_a0()
2384 if (mp) in lpfc_sli4_dump_page_a0()
2385 mp->virt = lpfc_mbuf_alloc(phba, 0, &mp->phys); in lpfc_sli4_dump_page_a0()
2386 if (!mp || !mp->virt) { in lpfc_sli4_dump_page_a0()
2387 kfree(mp); in lpfc_sli4_dump_page_a0()
2393 memset(mp->virt, 0, LPFC_BPL_SIZE); in lpfc_sli4_dump_page_a0()
2394 INIT_LIST_HEAD(&mp->list); in lpfc_sli4_dump_page_a0()
2398 mbox->context1 = mp; in lpfc_sli4_dump_page_a0()
2408 mbox->u.mqe.un.mem_dump_type3.addr_lo = putPaddrLow(mp->phys); in lpfc_sli4_dump_page_a0()
2409 mbox->u.mqe.un.mem_dump_type3.addr_hi = putPaddrHigh(mp->phys); in lpfc_sli4_dump_page_a0()