Lines Matching refs:vport

45  * lpfc_dump_static_vport - Dump HBA's static vport information.
48 * @offset: offset for dumping vport info.
65 /* Setup to dump vport info region */
358 struct lpfc_vport *vport = phba->pport;
372 mb->un.varCfgLnk.myId = vport->fc_myDID;
818 * lpfc_sli4_unreg_all_rpis - unregister all RPIs for a vport on SLI4 HBA.
819 * @vport: pointer to a vport object.
822 * a vport.
825 lpfc_sli4_unreg_all_rpis(struct lpfc_vport *vport)
827 struct lpfc_hba *phba = vport->phba;
835 * the vport context unreg all. This routine passes
840 lpfc_unreg_login(phba, vport->vpi, phba->vpi_ids[vport->vpi],
843 mbox->vport = vport;
853 * lpfc_reg_vpi - Prepare a mailbox command for registering vport identifier
859 * The registration vport identifier mailbox command is used to activate a
868 lpfc_reg_vpi(struct lpfc_vport *vport, LPFC_MBOXQ_t *pmb)
871 struct lpfc_hba *phba = vport->phba;
878 !(vport->fc_flag & FC_VPORT_NEEDS_REG_VPI))
881 mb->un.varRegVpi.vpi = phba->vpi_ids[vport->vpi];
882 mb->un.varRegVpi.sid = vport->fc_myDID;
884 mb->un.varRegVpi.vfi = phba->sli4_hba.vfi_ids[vport->vfi];
886 mb->un.varRegVpi.vfi = vport->vfi + vport->phba->vfi_base;
887 memcpy(mb->un.varRegVpi.wwn, &vport->fc_portname,
899 * lpfc_unreg_vpi - Prepare a mailbox command for unregistering vport id
904 * The unregistration vport identifier mailbox command is used to inactivate
1558 * vport specified.
1562 if (!mboxq->vport) {
1564 "1814 Mbox x%x failed, no vport\n",
2087 * @vport: Vport associated with the VF.
2090 * fields from @vport. INIT_VFI configures virtual fabrics identified by VFI
2096 lpfc_init_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport)
2101 mbox->vport = vport;
2108 vport->phba->sli4_hba.vfi_ids[vport->vfi]);
2110 vport->phba->vpi_ids[vport->vpi]);
2112 vport->phba->fcf.fcfi);
2118 * @vport: vport associated with the VF.
2122 * fields from @vport, and uses @buf as a DMAable buffer to send the vport's
2127 lpfc_reg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport, dma_addr_t phys)
2130 struct lpfc_hba *phba = vport->phba;
2137 phba->sli4_hba.vfi_ids[vport->vfi]);
2139 bf_set(lpfc_reg_vfi_vpi, reg_vfi, phba->vpi_ids[vport->vpi]);
2140 memcpy(reg_vfi->wwn, &vport->fc_portname, sizeof(struct lpfc_name));
2147 reg_vfi->bde.tus.f.bdeSize = sizeof(vport->fc_sparam);
2149 bf_set(lpfc_reg_vfi_nport_id, reg_vfi, vport->fc_myDID);
2153 (vport->fc_flag & FC_VFI_REGISTERED) &&
2158 lpfc_printf_vlog(vport, KERN_INFO, LOG_MBOX,
2162 vport->fc_myDID,
2164 phba->sli4_hba.vfi_ids[vport->vfi],
2165 phba->vpi_ids[vport->vpi],
2166 reg_vfi->wwn[0], reg_vfi->wwn[1], vport->fc_flag,
2167 vport->port_state, phba->fc_topology_changed);
2196 * @vport: vport associated with the VF.
2205 lpfc_unreg_vfi(struct lpfcMboxq *mbox, struct lpfc_vport *vport)
2210 vport->phba->sli4_hba.vfi_ids[vport->vfi]);