Home
last modified time | relevance | path

Searched refs:fcChip (Results 1 – 4 of 4) sorted by relevance

/linux-2.4.37.9/drivers/scsi/
DcpqfcTScontrol.c52 static void fcParseLinkStatusCounters(TACHYON * fcChip);
53 static void CpqTsGetSFQEntry(TACHYON * fcChip, u16 pi, u32 * buffr, u8 UpdateChip);
58 PTACHYON fcChip = &cpqfcHBAdata->fcChip; in cpqfc_free_dma_consistent() local
60 if (fcChip->Exchanges != NULL) in cpqfc_free_dma_consistent()
61 …pci_free_consistent(cpqfcHBAdata->PciDev, sizeof(FC_EXCHANGES), fcChip->Exchanges, fcChip->exch_dm… in cpqfc_free_dma_consistent()
62 fcChip->Exchanges = NULL; in cpqfc_free_dma_consistent()
76 PTACHYON fcChip = &cpqfcHBAdata->fcChip; in CpqTsCreateTachLiteQues() local
91 fcChip->Exchanges = NULL; in CpqTsCreateTachLiteQues()
95fcChip->Exchanges = pci_alloc_consistent(cpqfcHBAdata->PciDev, sizeof(FC_EXCHANGES), &fcChip->exch… in CpqTsCreateTachLiteQues()
96 printk("@ %p\n", fcChip->Exchanges); in CpqTsCreateTachLiteQues()
[all …]
DcpqfcTSinit.c92 cpqfcHBAdata->fcChip.Registers.IOBaseL = PciDev->resource[1].start & PCI_BASE_ADDRESS_IO_MASK; in Cpqfc_initHBAdata()
93 cpqfcHBAdata->fcChip.Registers.IOBaseU = PciDev->resource[2].start & PCI_BASE_ADDRESS_IO_MASK; in Cpqfc_initHBAdata()
96 cpqfcHBAdata->fcChip.Registers.MemBase = PciDev->resource[3].start & PCI_BASE_ADDRESS_MEM_MASK; in Cpqfc_initHBAdata()
97 …cpqfcHBAdata->fcChip.Registers.ReMapMemBase = ioremap(PciDev->resource[3].start & PCI_BASE_ADDRESS… in Cpqfc_initHBAdata()
98 cpqfcHBAdata->fcChip.Registers.RAMBase = PciDev->resource[4].start; in Cpqfc_initHBAdata()
99 cpqfcHBAdata->fcChip.Registers.SROMBase = PciDev->resource[5].start; // NULL for HP TS adapter in Cpqfc_initHBAdata()
105 …cpqfcHBAdata->fcChip.Registers.SFQconsumerIndex.address = cpqfcHBAdata->fcChip.Registers.ReMapMemB… in Cpqfc_initHBAdata()
107 …cpqfcHBAdata->fcChip.Registers.ERQproducerIndex.address = cpqfcHBAdata->fcChip.Registers.ReMapMemB… in Cpqfc_initHBAdata()
110 …cpqfcHBAdata->fcChip.Registers.FMconfig.address = cpqfcHBAdata->fcChip.Registers.ReMapMemBase + TL… in Cpqfc_initHBAdata()
111 …cpqfcHBAdata->fcChip.Registers.FMcontrol.address = cpqfcHBAdata->fcChip.Registers.ReMapMemBase + T… in Cpqfc_initHBAdata()
[all …]
DcpqfcTSworker.c126 static int verify_PLOGI(PTACHYON fcChip, TachFCHDR_GCMND * fchs, u32 * reject_explain);
129 static void LoadWWN(PTACHYON fcChip, u8 * dest, u8 type);
130 static void BuildLinkServicePayload(PTACHYON fcChip, u32 type, void *payload);
134 static void cpqfcTSCheckandSnoopFCP(PTACHYON fcChip, u32 x_ID);
149 PTACHYON fcChip = &dev->fcChip; in cpqfcTSWorkerThread() local
256 PTACHYON fcChip = &dev->fcChip; in FreezeTach() local
262 if ((fcChip->Registers.TYstatus.value & 0x70000) != 0x70000) { // (need to freeze...) in FreezeTach()
263 fcChip->FreezeTachyon(fcChip, 2); // both ERQ and FCP assists in FreezeTach()
286 PTACHYON fcChip = &dev->fcChip; in cpqfcTS_WorkTask() local
287 FC_EXCHANGES *Exchanges = fcChip->Exchanges; in cpqfcTS_WorkTask()
[all …]
DcpqfcTSstructs.h47 #define PCI_TRACE(x) inl( fcChip->Registers.IOBaseL +x);
48 #define PCI_TRACEO(x,y) outl( x, (fcChip->Registers.IOBaseL +y));
808 void cpqfcTSClearLinkStatusCounters(TACHYON * fcChip);
834 int cpqfcTSGetLPSM(PTACHYON fcChip, char cErrorString[]);
835 int cpqfcTSDecodeGBICtype(PTACHYON fcChip, char cErrorString[]);
895 TACHYON fcChip; // All Tachyon registers, Queues, functions member
950 void cpqfcTSCompleteExchange(struct pci_dev *pcidev, PTACHYON fcChip, __u32 exchange_ID);
953 PFC_LOGGEDIN_PORT fcFindLoggedInPort(PTACHYON fcChip, Scsi_Cmnd * Cmnd, // (We want the channel/tar…
966 void cpqfc_pci_unmap(struct pci_dev *pcidev, Scsi_Cmnd * cmd, PTACHYON fcChip, __u32 x_ID);