Searched refs:isac (Results 1 - 25 of 29) sorted by relevance

12

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/isdn/hisax/
H A Dhisax_isac.h13 struct isac { struct
30 u_char (*read_isac) (struct isac *, u_char);
31 void (*write_isac) (struct isac *, u_char, u_char);
32 void (*read_isac_fifo) (struct isac *, u_char *, int);
33 void (*write_isac_fifo)(struct isac *, u_char *, int);
36 void isac_init(struct isac *isac);
39 void isac_setup(struct isac *isac);
40 void isac_irq(struct isac *isa
[all...]
H A Darcofi.c15 #include "isac.h"
23 del_timer(&cs->dc.isac.arcofitimer);
25 init_timer(&cs->dc.isac.arcofitimer);
26 cs->dc.isac.arcofitimer.expires = jiffies + ((ARCOFI_TIMER_VALUE * HZ)/1000);
27 add_timer(&cs->dc.isac.arcofitimer);
35 cs->dc.isac.mon_txp = 0;
36 cs->dc.isac.mon_txc = cs->dc.isac.arcofi_list->len;
37 memcpy(cs->dc.isac.mon_tx, cs->dc.isac
[all...]
H A Dhisax_isac.c9 * based upon Karsten Keil's original isac.c driver
242 static inline void D_L1L2(struct isac *isac, int pr, void *arg) argument
244 struct hisax_if *ifc = (struct hisax_if *) &isac->hisax_d_if;
250 static void ph_command(struct isac *isac, unsigned int command) argument
253 switch (isac->type) {
255 isac->write_isac(isac, ISAC_CIX0, (command << 2) | 3);
258 isac
267 struct isac *isac = fi->userdata; local
275 struct isac *isac = fi->userdata; local
289 struct isac *isac = fi->userdata; local
298 struct isac *isac = fi->userdata; local
321 struct isac *isac = fi->userdata; local
329 struct isac *isac = fi->userdata; local
344 struct isac *isac = fi->userdata; local
352 struct isac *isac = fi->userdata; local
360 struct isac *isac = fi->userdata; local
449 isac_empty_fifo(struct isac *isac, int count) argument
470 isac_fill_fifo(struct isac *isac) argument
501 isac_retransmit(struct isac *isac) argument
512 isac_cisq_interrupt(struct isac *isac) argument
528 isac_rme_interrupt(struct isac *isac) argument
566 isac_xpr_interrupt(struct isac *isac) argument
581 isac_exi_interrupt(struct isac *isac) argument
603 isac_irq(struct isac *isac) argument
642 isacsx_cic_interrupt(struct isac *isac) argument
654 isacsx_rme_interrupt(struct isac *isac) argument
696 isacsx_xpr_interrupt(struct isac *isac) argument
711 isacsx_icd_interrupt(struct isac *isac) argument
743 isacsx_irq(struct isac *isac) argument
756 isac_init(struct isac *isac) argument
771 isac_setup(struct isac *isac) argument
822 isacsx_setup(struct isac *isac) argument
840 struct isac *isac = hisax_d_if->priv; local
[all...]
H A Disac.c1 /* $Id: isac.c,v 1.1.1.1 2007/08/03 18:52:35 Exp $
17 #include "isac.h"
51 switch (cs->dc.isac.ph_state) {
268 cs->dc.isac.ph_state = (exval >> 2) & 0xf;
270 debugl1(cs, "ph_state change %x", cs->dc.isac.ph_state);
317 if (!cs->dc.isac.mon_rx) {
318 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
321 cs->dc.isac.mocr &= 0xf0;
322 cs->dc.isac.mocr |= 0x0a;
323 cs->writeisac(cs, ISAC_MOCR, cs->dc.isac
[all...]
H A DMakefile34 hisax-$(CONFIG_HISAX_16_0) += teles0.o isac.o arcofi.o hscx.o
35 hisax-$(CONFIG_HISAX_16_3) += teles3.o isac.o arcofi.o hscx.o
36 hisax-$(CONFIG_HISAX_TELESPCI) += telespci.o isac.o arcofi.o hscx.o
37 hisax-$(CONFIG_HISAX_S0BOX) += s0box.o isac.o arcofi.o hscx.o
38 hisax-$(CONFIG_HISAX_AVM_A1) += avm_a1.o isac.o arcofi.o hscx.o
39 hisax-$(CONFIG_HISAX_AVM_A1_PCMCIA) += avm_a1p.o isac.o arcofi.o hscx.o
40 hisax-$(CONFIG_HISAX_FRITZPCI) += avm_pci.o isac.o arcofi.o
41 hisax-$(CONFIG_HISAX_ELSA) += elsa.o isac.o arcofi.o hscx.o
42 hisax-$(CONFIG_HISAX_IX1MICROR2) += ix1_micro.o isac.o arcofi.o hscx.o
43 hisax-$(CONFIG_HISAX_DIEHLDIVA) += diva.o isac
[all...]
H A Dhisax_fcpcipnp.h51 struct isac isac; member in struct:fritz_adapter
H A Dhisax_fcpcipnp.c151 static unsigned char fcpci_read_isac(struct isac *isac, unsigned char offset) argument
153 struct fritz_adapter *adapter = isac->priv;
168 static void fcpci_write_isac(struct isac *isac, unsigned char offset, argument
171 struct fritz_adapter *adapter = isac->priv;
184 static void fcpci_read_isac_fifo(struct isac *isac, unsigned char * data, argument
187 struct fritz_adapter *adapter = isac->priv;
196 static void fcpci_write_isac_fifo(struct isac *isa argument
246 fcpci2_read_isac(struct isac *isac, unsigned char offset) argument
262 fcpci2_write_isac(struct isac *isac, unsigned char offset, unsigned char value) argument
276 fcpci2_read_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
290 fcpci2_write_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
[all...]
H A Dniccy.c18 #include "isac.h"
81 return readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, offset);
86 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, offset, value);
91 readfifo(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, 0, data, size);
96 writefifo(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, 0, data, size);
146 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
157 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
166 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_MASK, 0xFF);
167 writereg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_MASK, 0);
183 release_region(cs->hw.niccy.isac,
[all...]
H A Dasuscom.c18 #include "isac.h"
82 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset));
88 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset, value);
94 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
100 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
106 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80));
112 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80, value);
118 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
124 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
170 val = readreg(cs->hw.asus.adr, cs->hw.asus.isac, ISAC_IST
[all...]
H A Delsa.c24 #include "isac.h"
179 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset));
185 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset, value);
191 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
197 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
203 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset+0x80));
209 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset|0x80, value);
215 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
221 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
313 val = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_IST
[all...]
H A Dsedlbauer.c43 #include "isac.h"
158 return (readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset));
164 writereg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset, value);
170 readfifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0, data, size);
176 writefifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0, data, size);
182 return (readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset|0x80));
188 writereg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset|0x80, value);
194 readfifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0x80, data, size);
200 writefifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0x80, data, size);
282 val = readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, ISAC_IST
[all...]
H A Dteles3.c19 #include "isac.h"
59 return (readreg(cs->hw.teles3.isac, offset));
65 writereg(cs->hw.teles3.isac, offset, value);
117 val = readreg(cs->hw.teles3.isac, ISAC_ISTA);
128 val = readreg(cs->hw.teles3.isac, ISAC_ISTA);
138 writereg(cs->hw.teles3.isac, ISAC_MASK, 0xFF);
139 writereg(cs->hw.teles3.isac, ISAC_MASK, 0x0);
150 release_region(cs->hw.teles3.isac + 32, 32);
221 byteout(cs->hw.teles3.isac + 0x3c, 0);
223 byteout(cs->hw.teles3.isac
[all...]
H A Disurf.c15 #include "isac.h"
41 return (readb(cs->hw.isurf.isac + offset));
47 writeb(value, cs->hw.isurf.isac + offset); mb();
55 data[i] = readb(cs->hw.isurf.isac);
63 writeb(data[i], cs->hw.isurf.isac);mb();
98 val = readb(cs->hw.isurf.isac + ISAC_ISTA);
108 val = readb(cs->hw.isurf.isac + ISAC_ISTA);
118 writeb(0xFF, cs->hw.isurf.isac + ISAC_MASK);mb();
119 writeb(0, cs->hw.isurf.isac + ISAC_MASK);mb();
276 cs->hw.isurf.isac
[all...]
H A Dmic.c15 #include "isac.h"
70 return (readreg(cs->hw.mic.adr, cs->hw.mic.isac, offset));
76 writereg(cs->hw.mic.adr, cs->hw.mic.isac, offset, value);
82 readfifo(cs->hw.mic.adr, cs->hw.mic.isac, 0, data, size);
88 writefifo(cs->hw.mic.adr, cs->hw.mic.isac, 0, data, size);
134 val = readreg(cs->hw.mic.adr, cs->hw.mic.isac, ISAC_ISTA);
144 val = readreg(cs->hw.mic.adr, cs->hw.mic.isac, ISAC_ISTA);
152 writereg(cs->hw.mic.adr, cs->hw.mic.isac, ISAC_MASK, 0xFF);
153 writereg(cs->hw.mic.adr, cs->hw.mic.isac, ISAC_MASK, 0x0);
208 cs->hw.mic.isac
[all...]
H A Davm_a1.c15 #include "isac.h"
59 return (readreg(cs->hw.avm.isac, offset));
65 writereg(cs->hw.avm.isac, offset, value);
123 val = readreg(cs->hw.avm.isac, ISAC_ISTA);
130 writereg(cs->hw.avm.isac, ISAC_MASK, 0xFF);
131 writereg(cs->hw.avm.isac, ISAC_MASK, 0x0);
143 release_region(cs->hw.avm.isac + 32, 32);
194 cs->hw.avm.isac = card->para[1] + 0x1400 - 0x20;
209 if (!request_region(cs->hw.avm.isac + 32, 32, "HiSax isac")) {
[all...]
H A Dix1_micro.c23 #include "isac.h"
79 return (readreg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, offset));
85 writereg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, offset, value);
91 readfifo(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, 0, data, size);
97 writefifo(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, 0, data, size);
139 val = readreg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, ISAC_ISTA);
149 val = readreg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, ISAC_ISTA);
157 writereg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, ISAC_MASK, 0xFF);
158 writereg(cs->hw.ix1.isac_ale, cs->hw.ix1.isac, ISAC_MASK, 0);
177 /* reset isac */
[all...]
H A Ds0box.c15 #include "isac.h"
99 return (readreg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, offset));
105 writereg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, offset, value);
157 val = readreg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, ISAC_ISTA);
168 val = readreg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, ISAC_ISTA);
178 writereg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, ISAC_MASK, 0xFF);
179 writereg(cs->hw.teles3.cfg_reg, cs->hw.teles3.isac, ISAC_MASK, 0x0);
228 cs->hw.teles3.isac = 0x20;
229 cs->hw.teles3.isacfifo = cs->hw.teles3.isac + 0x3e;
242 "HiSax: %s config irq:%d isac
[all...]
H A Dsaphir.c17 #include "isac.h"
71 return (readreg(cs->hw.saphir.ale, cs->hw.saphir.isac, offset));
77 writereg(cs->hw.saphir.ale, cs->hw.saphir.isac, offset, value);
83 readfifo(cs->hw.saphir.ale, cs->hw.saphir.isac, 0, data, size);
89 writefifo(cs->hw.saphir.ale, cs->hw.saphir.isac, 0, data, size);
131 val = readreg(cs->hw.saphir.ale, cs->hw.saphir.isac, ISAC_ISTA);
141 val = readreg(cs->hw.saphir.ale, cs->hw.saphir.isac, ISAC_ISTA);
154 writereg(cs->hw.saphir.ale, cs->hw.saphir.isac, ISAC_MASK, 0xFF);
155 writereg(cs->hw.saphir.ale, cs->hw.saphir.isac, ISAC_MASK, 0);
257 cs->hw.saphir.isac
[all...]
H A Davm_pci.c17 #include "isac.h"
84 val = inb(cs->hw.avm.isac + (offset & 0xf));
94 outb(value, cs->hw.avm.isac + (offset & 0xf));
101 insb(cs->hw.avm.isac, data, size);
108 outsb(cs->hw.avm.isac, data, size);
118 val = inl(cs->hw.avm.isac + offset);
128 outl(value, cs->hw.avm.isac + offset);
138 val = inb(cs->hw.avm.isac + offset);
148 outb(value, cs->hw.avm.isac + offset);
268 *ptr++ = in_le32((unsigned *)(cs->hw.avm.isac
[all...]
H A Denternow_pci.c64 #include "isac.h"
101 return (inb(cs->hw.njet.isac + 4*offset));
105 outb(offset, cs->hw.njet.isac + 4*AMD_CR);
106 return(inb(cs->hw.njet.isac + 4*AMD_DR));
116 outb(value, cs->hw.njet.isac + 4*offset);
120 outb(offset, cs->hw.njet.isac + 4*AMD_CR);
121 outb(value, cs->hw.njet.isac + 4*AMD_DR);
353 cs->hw.njet.isac = cs->hw.njet.base + 0xC0; // Fenster zum AMD
H A Dsportster.c17 #include "isac.h"
57 return (bytein(calc_off(cs->hw.spt.isac, offset)));
63 byteout(calc_off(cs->hw.spt.isac, offset), value);
69 read_fifo(cs->hw.spt.isac, data, size);
75 write_fifo(cs->hw.spt.isac, data, size);
227 cs->hw.spt.isac = cs->hw.spt.cfg_reg + SPORTSTER_ISAC;
H A Ddiva.c20 #include "isac.h"
136 return(readreg(cs->hw.diva.isac_adr, cs->hw.diva.isac, offset));
142 writereg(cs->hw.diva.isac_adr, cs->hw.diva.isac, offset, value);
148 readfifo(cs->hw.diva.isac_adr, cs->hw.diva.isac, 0, data, size);
154 writefifo(cs->hw.diva.isac_adr, cs->hw.diva.isac, 0, data, size);
160 return (readreg(cs->hw.diva.isac_adr, cs->hw.diva.isac, offset+0x80));
166 writereg(cs->hw.diva.isac_adr, cs->hw.diva.isac, offset|0x80, value);
172 readfifo(cs->hw.diva.isac_adr, cs->hw.diva.isac, 0x80, data, size);
178 writefifo(cs->hw.diva.isac_adr, cs->hw.diva.isac, 0x80, data, size);
304 val = readreg(cs->hw.diva.isac_adr, cs->hw.diva.isac, ISAC_IST
[all...]
H A Dhisax.h548 unsigned int isac; member in struct:elsa_hw
573 signed int isac; member in struct:teles3_hw
587 unsigned int isac; member in struct:avm_hw
598 unsigned int isac; member in struct:ix1_hw
608 unsigned int isac; member in struct:diva_hw
620 unsigned int isac; member in struct:asus_hw
640 unsigned int isac; member in struct:sedl_hw
652 unsigned int isac; member in struct:spt_hw
660 unsigned int isac; member in struct:mic_hw
666 unsigned int isac; member in struct:njet_hw
752 void __iomem *isac; member in struct:isurf_hw
761 unsigned int isac; member in struct:saphir_hw
784 signed int isac; member in struct:gazel_hw
938 struct isac_chip isac; member in union:IsdnCardState::__anon4723
[all...]
H A Dgazel.c16 #include "isac.h"
34 #define INT_ISAC_EN 0x8 /* 1 = enable IT isac */
35 #define INT_ISAC 0x20 /* 1 = IT isac en cours */
113 return (readreg(cs->hw.gazel.isac, off2));
130 writereg(cs->hw.gazel.isac, off2, value);
503 cs->hw.gazel.isac = card->para[1] + 0x8000;
507 cs->hw.gazel.isacfifo = cs->hw.gazel.isac;
514 cs->dc.isac.adf2 = 0x87;
516 "Gazel: config irq:%d isac:0x%X cfg:0x%X\n",
517 cs->irq, cs->hw.gazel.isac, c
[all...]
H A Dipacx.c6 * Derived from hisax_isac.c, isac.c, hscx.c and others
62 cs->dc.isac.ph_state);
82 cs->dc.isac.ph_state = event;
149 if ((cs->dc.isac.ph_state == IPACX_IND_RES) ||
150 (cs->dc.isac.ph_state == IPACX_IND_DR) ||
151 (cs->dc.isac.ph_state == IPACX_IND_DC))

Completed in 203 milliseconds

12