• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/

Lines Matching refs:phba

45 lpfc_dump_mem(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, uint16_t offset)
73 lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
89 lpfc_read_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, struct lpfc_dmabuf *mp)
94 psli = &phba->sli;
117 lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
124 mb->un.varClearLA.eventTag = phba->fc_eventTag;
135 lpfc_config_link(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
143 if (phba->cfg_cr_delay) {
146 mb->un.varCfgLnk.cr_delay = phba->cfg_cr_delay;
147 mb->un.varCfgLnk.cr_count = phba->cfg_cr_count;
150 mb->un.varCfgLnk.myId = phba->fc_myDID;
151 mb->un.varCfgLnk.edtov = phba->fc_edtov;
152 mb->un.varCfgLnk.arbtov = phba->fc_arbtov;
153 mb->un.varCfgLnk.ratov = phba->fc_ratov;
154 mb->un.varCfgLnk.rttov = phba->fc_rttov;
155 mb->un.varCfgLnk.altov = phba->fc_altov;
156 mb->un.varCfgLnk.crtov = phba->fc_crtov;
157 mb->un.varCfgLnk.citov = phba->fc_citov;
159 if (phba->cfg_ack0)
172 lpfc_init_link(struct lpfc_hba * phba,
182 psli = &phba->sli;
209 vpd = &phba->vpd;
233 mb->un.varInitLnk.fabric_AL_PA = phba->fc_pref_ALPA;
242 lpfc_read_sparam(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
248 psli = &phba->sli;
257 ((mp->virt = lpfc_mbuf_alloc(phba, 0, &(mp->phys))) == 0)) {
261 lpfc_printf_log(phba,
265 phba->brd_no);
285 lpfc_unreg_did(struct lpfc_hba * phba, uint32_t did, LPFC_MBOXQ_t * pmb)
304 lpfc_read_config(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
321 lpfc_read_lnk_stat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
338 lpfc_reg_login(struct lpfc_hba * phba,
346 psli = &phba->sli;
358 ((mp->virt = lpfc_mbuf_alloc(phba, 0, &(mp->phys))) == 0)) {
362 lpfc_printf_log(phba,
366 phba->brd_no,
392 lpfc_unreg_login(struct lpfc_hba * phba, uint32_t rpi, LPFC_MBOXQ_t * pmb)
408 lpfc_config_pcb_setup(struct lpfc_hba * phba)
410 struct lpfc_sli *psli = &phba->sli;
412 PCB_t *pcbp = &phba->slim2p->pcb;
438 (void *)&phba->slim2p->IOCBs[iocbCnt];
441 offset = (uint8_t *)&phba->slim2p->IOCBs[iocbCnt] -
442 (uint8_t *)phba->slim2p;
443 pdma_addr = phba->slim2p_mapping + offset;
450 (void *)&phba->slim2p->IOCBs[iocbCnt];
453 offset = (uint8_t *)&phba->slim2p->IOCBs[iocbCnt] -
454 (uint8_t *)phba->slim2p;
455 pdma_addr = phba->slim2p_mapping + offset;
463 lpfc_read_rev(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
476 lpfc_config_ring(struct lpfc_hba * phba, int ring, LPFC_MBOXQ_t * pmb)
490 psli = &phba->sli;
517 lpfc_config_port(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
533 offset = (uint8_t *)&phba->slim2p->pcb - (uint8_t *)phba->slim2p;
534 pdma_addr = phba->slim2p_mapping + offset;
539 phba->slim2p->pcb.type = TYPE_NATIVE_SLI2;
540 phba->slim2p->pcb.feature = FEATURE_INITIAL_SLI2;
543 phba->slim2p->pcb.mailBoxSize = sizeof(MAILBOX_t);
544 offset = (uint8_t *)&phba->slim2p->mbx - (uint8_t *)phba->slim2p;
545 pdma_addr = phba->slim2p_mapping + offset;
546 phba->slim2p->pcb.mbAddrHigh = putPaddrHigh(pdma_addr);
547 phba->slim2p->pcb.mbAddrLow = putPaddrLow(pdma_addr);
568 pci_read_config_dword(phba->pcidev, PCI_BASE_ADDRESS_0, &bar_low);
569 pci_read_config_dword(phba->pcidev, PCI_BASE_ADDRESS_1, &bar_high);
573 phba->slim2p->pcb.hgpAddrLow = (bar_low & PCI_BASE_ADDRESS_MEM_MASK) +
576 phba->slim2p->pcb.hgpAddrHigh = bar_high;
578 phba->slim2p->pcb.hgpAddrHigh = 0;
581 to_slim = phba->MBslimaddr + (SLIMOFF*sizeof (uint32_t));
583 for (i=0; i < phba->sli.num_rings; i++) {
589 offset = (uint8_t *)&phba->slim2p->mbx.us.s2.port -
590 (uint8_t *)phba->slim2p;
591 pdma_addr = phba->slim2p_mapping + offset;
592 phba->slim2p->pcb.pgpAddrHigh = putPaddrHigh(pdma_addr);
593 phba->slim2p->pcb.pgpAddrLow = putPaddrLow(pdma_addr);
596 lpfc_config_pcb_setup(phba);
599 if (lpfc_is_LC_HBA(phba->pcidev->device)) {
602 lpfc_hba_init(phba, hbainit);
608 lpfc_sli_pcimem_bcopy(&phba->slim2p->pcb, &phba->slim2p->pcb,
611 lpfc_printf_log(phba, KERN_INFO, LOG_INIT,
613 phba->brd_no);
617 lpfc_kill_board(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
628 lpfc_mbox_put(struct lpfc_hba * phba, LPFC_MBOXQ_t * mbq)
632 psli = &phba->sli;
642 lpfc_mbox_get(struct lpfc_hba * phba)
645 struct lpfc_sli *psli = &phba->sli;
657 lpfc_mbox_tmo_val(struct lpfc_hba *phba, int cmd)