Lines Matching refs:niccy

1 /* $Id: niccy.c,v 1.21.2.4 2004/01/13 23:48:39 keil Exp $
80 return readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, offset);
85 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, offset, value);
90 readfifo(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, 0, data, size);
95 writefifo(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, 0, data, size);
100 return readreg(cs->hw.niccy.hscx_ale,
101 cs->hw.niccy.hscx, offset + (hscx ? 0x40 : 0));
107 writereg(cs->hw.niccy.hscx_ale,
108 cs->hw.niccy.hscx, offset + (hscx ? 0x40 : 0), value);
111 #define READHSCX(cs, nr, reg) readreg(cs->hw.niccy.hscx_ale, \
112 cs->hw.niccy.hscx, reg + (nr ? 0x40 : 0))
113 #define WRITEHSCX(cs, nr, reg, data) writereg(cs->hw.niccy.hscx_ale, \
114 cs->hw.niccy.hscx, reg + (nr ? 0x40 : 0), data)
116 #define READHSCXFIFO(cs, nr, ptr, cnt) readfifo(cs->hw.niccy.hscx_ale, \
117 cs->hw.niccy.hscx, (nr ? 0x40 : 0), ptr, cnt)
119 #define WRITEHSCXFIFO(cs, nr, ptr, cnt) writefifo(cs->hw.niccy.hscx_ale, \
120 cs->hw.niccy.hscx, (nr ? 0x40 : 0), ptr, cnt)
133 ival = inl(cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
138 outl(ival, cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
140 val = readreg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx,
145 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
149 val = readreg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx,
156 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
162 writereg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx, HSCX_MASK, 0xFF);
163 writereg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx, HSCX_MASK + 0x40,
165 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_MASK, 0xFF);
166 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_MASK, 0);
167 writereg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx, HSCX_MASK, 0);
168 writereg(cs->hw.niccy.hscx_ale, cs->hw.niccy.hscx, HSCX_MASK + 0x40, 0);
178 val = inl(cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
180 outl(val, cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
181 release_region(cs->hw.niccy.cfg_reg, 0x40);
182 release_region(cs->hw.niccy.isac, 4);
184 release_region(cs->hw.niccy.isac, 2);
185 release_region(cs->hw.niccy.isac_ale, 2);
194 val = inl(cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
196 outl(val, cs->hw.niccy.cfg_reg + PCI_IRQ_CTRL_REG);
278 cs->hw.niccy.isac = card->para[1] + ISAC_PNP;
279 cs->hw.niccy.hscx = card->para[1] + HSCX_PNP;
280 cs->hw.niccy.isac_ale = card->para[2] + ISAC_PNP;
281 cs->hw.niccy.hscx_ale = card->para[2] + HSCX_PNP;
282 cs->hw.niccy.cfg_reg = 0;
285 if (!request_region(cs->hw.niccy.isac, 2, "niccy data")) {
288 cs->hw.niccy.isac, cs->hw.niccy.isac + 1);
291 if (!request_region(cs->hw.niccy.isac_ale, 2, "niccy addr")) {
294 cs->hw.niccy.isac_ale,
295 cs->hw.niccy.isac_ale + 1);
296 release_region(cs->hw.niccy.isac, 2);
317 cs->hw.niccy.cfg_reg = pci_resource_start(niccy_dev, 0);
318 if (!cs->hw.niccy.cfg_reg) {
335 cs->hw.niccy.isac = pci_ioaddr + ISAC_PCI_DATA;
336 cs->hw.niccy.isac_ale = pci_ioaddr + ISAC_PCI_ADDR;
337 cs->hw.niccy.hscx = pci_ioaddr + HSCX_PCI_DATA;
338 cs->hw.niccy.hscx_ale = pci_ioaddr + HSCX_PCI_ADDR;
339 if (!request_region(cs->hw.niccy.isac, 4, "niccy")) {
342 cs->hw.niccy.isac, cs->hw.niccy.isac + 4);
345 if (!request_region(cs->hw.niccy.cfg_reg, 0x40, "niccy pci")) {
348 cs->hw.niccy.cfg_reg,
349 cs->hw.niccy.cfg_reg + 0x40);
350 release_region(cs->hw.niccy.isac, 4);
361 cs->irq, cs->hw.niccy.isac, cs->hw.niccy.isac_ale);