Lines Matching refs:primary
96 : PciDevice(p), primary(name() + ".primary", BARSize[0], BARSize[1]),
112 primary.master = params()->disks[0];
115 primary.slave = params()->disks[1];
130 primary.select(false);
134 primary.cmdAddr = BARAddrs[0]; primary.cmdSize = BARSize[0];
135 primary.ctrlAddr = BARAddrs[1]; primary.ctrlSize = BARSize[1];
149 return (primary.selected == diskPtr || secondary.selected == diskPtr);
155 primary.bmiRegs.status.intStatus = 1;
163 if (disk == primary.master || disk == primary.slave) {
164 channel = &primary;
335 primary.cmdAddr = BARAddrs[0];
340 primary.ctrlAddr = BARAddrs[1];
503 if (addr >= primary.cmdAddr &&
504 addr < (primary.cmdAddr + primary.cmdSize)) {
505 addr -= primary.cmdAddr;
509 primary.accessCommand(addr, size, dataPtr, read);
510 } else if (addr >= primary.ctrlAddr &&
511 addr < (primary.ctrlAddr + primary.ctrlSize)) {
512 addr -= primary.ctrlAddr;
514 primary.accessControl(addr, size, dataPtr, read);
528 primary.accessBMI(addr, size, dataPtr, read);
573 primary.serialize("primary", cp);
616 primary.unserialize("primary", cp);