• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/char/rio/

Lines Matching refs:HostP

88 	struct Host *HostP;
167 HostP = &p->RIOHosts[Host];
310 HostP = &p->RIOHosts[MapP->Topology[0].Unit];
317 memcpy(HostP->Name, MapP->Name, MAX_NAME_LEN);
326 HostMapP = &HostP->Mapping[MapP->ID - 1];
339 RIOReMapPorts(p, HostP, HostMapP);
404 struct Host *HostP;
413 HostP = &p->RIOHosts[Host];
414 rio_spin_lock_irqsave(&HostP->HostLock, flags);
417 MapP->HostUniqueNum = HostP->UniqueNum;
418 if ((HostP->Flags & RUN_STATE) != RC_RUNNING) {
419 rio_spin_unlock_irqrestore(&HostP->HostLock, flags);
427 MapP->Topology[link] = HostP->Topology[link];
428 memcpy(MapP->Name, HostP->Name, MAX_NAME_LEN);
430 if (HostP->Mapping[Rup].Flags & (SLOT_IN_USE | SLOT_TENTATIVE)) {
431 p->RIOConnectTable[Next] = HostP->Mapping[Rup];
432 if (HostP->Mapping[Rup].Flags & SLOT_IN_USE)
434 if (HostP->Mapping[Rup].Flags & SLOT_TENTATIVE)
436 if (HostP->Mapping[Rup].Flags & RTA16_SECOND_SLOT)
441 rio_spin_unlock_irqrestore(&HostP->HostLock, flags);
455 struct Host *HostP;
464 HostP = &p->RIOHosts[host];
466 rio_spin_lock_irqsave(&HostP->HostLock, lock_flags);
468 if ((HostP->Flags & RUN_STATE) != RC_RUNNING) {
469 rio_spin_unlock_irqrestore(&HostP->HostLock, lock_flags);
474 if (MapP->RtaUniqueNum == HostP->Mapping[entry].RtaUniqueNum) {
475 HostMapP = &HostP->Mapping[entry];
476 rio_dprintk(RIO_DEBUG_TABLE, "Found entry offset %d on host %s\n", entry, HostP->Name);
485 rio_spin_unlock_irqrestore(&HostP->HostLock, lock_flags);
540 Pkt = (struct PKT __iomem *) RIO_PTR(HostP->Caddr, readw(&*TxPktP));
556 rio_spin_unlock_irqrestore(&HostP->HostLock, lock_flags);
728 int RIOReMapPorts(struct rio_info *p, struct Host *HostP, struct Map *HostMapP)
742 HostP->UnixRups[HostMapP->ID - 1].BaseSysPort = HostMapP->SysPort;
768 PortP->HostP = HostP;
769 PortP->Caddr = HostP->Caddr;
775 if ((HostP->Flags & RUN_STATE) == RC_RUNNING) {
776 struct PHB __iomem *PhbP = PortP->PhbP = &HostP->PhbP[HostPort];
777 PortP->TxAdd = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->tx_add));
778 PortP->TxStart = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->tx_start));
779 PortP->TxEnd = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->tx_end));
780 PortP->RxRemove = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->rx_remove));
781 PortP->RxStart = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->rx_start));
782 PortP->RxEnd = (u16 __iomem *) RIO_PTR(HostP->Caddr, readw(&PhbP->rx_end));
820 PortP->Config |= p->RIOModuleTypes[HostP->UnixRups[HostMapP->ID - 1].ModTypes].Flags[SubEnt % PORTS_PER_MODULE];
823 PortP->Config |= p->RIOModuleTypes[LONYBLE(HostP->UnixRups[HostMapP->ID - 1].ModTypes)].Flags[SubEnt % PORTS_PER_MODULE];
825 PortP->Config |= p->RIOModuleTypes[HINYBLE(HostP->UnixRups[HostMapP->ID - 1].ModTypes)].Flags[SubEnt % PORTS_PER_MODULE];