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

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/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.c16 #include "isac.h"
24 del_timer(&cs->dc.isac.arcofitimer);
26 init_timer(&cs->dc.isac.arcofitimer);
27 cs->dc.isac.arcofitimer.expires = jiffies + ((ARCOFI_TIMER_VALUE * HZ)/1000);
28 add_timer(&cs->dc.isac.arcofitimer);
36 cs->dc.isac.mon_txp = 0;
37 cs->dc.isac.mon_txc = cs->dc.isac.arcofi_list->len;
38 memcpy(cs->dc.isac.mon_tx, cs->dc.isac
[all...]
H A Dhisax_isac.c9 * based upon Karsten Keil's original isac.c driver
243 static inline void D_L1L2(struct isac *isac, int pr, void *arg) argument
245 struct hisax_if *ifc = (struct hisax_if *) &isac->hisax_d_if;
251 static void ph_command(struct isac *isac, unsigned int command) argument
254 switch (isac->type) {
256 isac->write_isac(isac, ISAC_CIX0, (command << 2) | 3);
259 isac
268 struct isac *isac = fi->userdata; local
276 struct isac *isac = fi->userdata; local
290 struct isac *isac = fi->userdata; local
299 struct isac *isac = fi->userdata; local
322 struct isac *isac = fi->userdata; local
330 struct isac *isac = fi->userdata; local
345 struct isac *isac = fi->userdata; local
353 struct isac *isac = fi->userdata; local
361 struct isac *isac = fi->userdata; local
450 isac_empty_fifo(struct isac *isac, int count) argument
471 isac_fill_fifo(struct isac *isac) argument
502 isac_retransmit(struct isac *isac) argument
513 isac_cisq_interrupt(struct isac *isac) argument
529 isac_rme_interrupt(struct isac *isac) argument
567 isac_xpr_interrupt(struct isac *isac) argument
582 isac_exi_interrupt(struct isac *isac) argument
604 isac_irq(struct isac *isac) argument
643 isacsx_cic_interrupt(struct isac *isac) argument
655 isacsx_rme_interrupt(struct isac *isac) argument
697 isacsx_xpr_interrupt(struct isac *isac) argument
712 isacsx_icd_interrupt(struct isac *isac) argument
744 isacsx_irq(struct isac *isac) argument
757 isac_init(struct isac *isac) argument
772 isac_setup(struct isac *isac) argument
823 isacsx_setup(struct isac *isac) argument
841 struct isac *isac = hisax_d_if->priv; local
[all...]
H A Disac.c1 /* $Id: isac.c,v 1.31.2.3 2004/01/13 14:31:25 Exp $
17 #include "isac.h"
51 switch (cs->dc.isac.ph_state) {
266 cs->dc.isac.ph_state = (exval >> 2) & 0xf;
268 debugl1(cs, "ph_state change %x", cs->dc.isac.ph_state);
315 if (!cs->dc.isac.mon_rx) {
316 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
319 cs->dc.isac.mocr &= 0xf0;
320 cs->dc.isac.mocr |= 0x0a;
321 cs->writeisac(cs, ISAC_MOCR, cs->dc.isac
[all...]
H A DMakefile30 hisax-$(CONFIG_HISAX_16_0) += teles0.o isac.o arcofi.o hscx.o
31 hisax-$(CONFIG_HISAX_16_3) += teles3.o isac.o arcofi.o hscx.o
32 hisax-$(CONFIG_HISAX_TELESPCI) += telespci.o isac.o arcofi.o hscx.o
33 hisax-$(CONFIG_HISAX_S0BOX) += s0box.o isac.o arcofi.o hscx.o
34 hisax-$(CONFIG_HISAX_AVM_A1) += avm_a1.o isac.o arcofi.o hscx.o
35 hisax-$(CONFIG_HISAX_AVM_A1_PCMCIA) += avm_a1p.o isac.o arcofi.o hscx.o
36 hisax-$(CONFIG_HISAX_FRITZPCI) += avm_pci.o isac.o arcofi.o
37 hisax-$(CONFIG_HISAX_ELSA) += elsa.o isac.o arcofi.o hscx.o
38 hisax-$(CONFIG_HISAX_IX1MICROR2) += ix1_micro.o isac.o arcofi.o hscx.o
39 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.c152 static unsigned char fcpci_read_isac(struct isac *isac, unsigned char offset) argument
154 struct fritz_adapter *adapter = isac->priv;
169 static void fcpci_write_isac(struct isac *isac, unsigned char offset, argument
172 struct fritz_adapter *adapter = isac->priv;
185 static void fcpci_read_isac_fifo(struct isac *isac, unsigned char * data, argument
188 struct fritz_adapter *adapter = isac->priv;
197 static void fcpci_write_isac_fifo(struct isac *isa argument
247 fcpci2_read_isac(struct isac *isac, unsigned char offset) argument
263 fcpci2_write_isac(struct isac *isac, unsigned char offset, unsigned char value) argument
277 fcpci2_read_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
291 fcpci2_write_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
[all...]
H A Dniccy.c18 #include "isac.h"
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);
145 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
156 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
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);
182 release_region(cs->hw.niccy.isac,
[all...]
H A Dasuscom.c18 #include "isac.h"
80 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset));
86 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset, value);
92 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
98 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
104 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80));
110 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80, value);
116 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
122 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
168 val = readreg(cs->hw.asus.adr, cs->hw.asus.isac, ISAC_IST
[all...]
H A Delsa.c25 #include "isac.h"
178 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset));
184 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset, value);
190 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
196 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0, data, size);
202 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset+0x80));
208 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset|0x80, value);
214 readfifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
220 writefifo(cs->hw.elsa.ale, cs->hw.elsa.isac, 0x80, data, size);
312 val = readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, ISAC_IST
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/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.c16 #include "isac.h"
24 del_timer(&cs->dc.isac.arcofitimer);
26 init_timer(&cs->dc.isac.arcofitimer);
27 cs->dc.isac.arcofitimer.expires = jiffies + ((ARCOFI_TIMER_VALUE * HZ)/1000);
28 add_timer(&cs->dc.isac.arcofitimer);
36 cs->dc.isac.mon_txp = 0;
37 cs->dc.isac.mon_txc = cs->dc.isac.arcofi_list->len;
38 memcpy(cs->dc.isac.mon_tx, cs->dc.isac
[all...]
H A Dhisax_isac.c9 * based upon Karsten Keil's original isac.c driver
243 static inline void D_L1L2(struct isac *isac, int pr, void *arg) argument
245 struct hisax_if *ifc = (struct hisax_if *) &isac->hisax_d_if;
251 static void ph_command(struct isac *isac, unsigned int command) argument
254 switch (isac->type) {
256 isac->write_isac(isac, ISAC_CIX0, (command << 2) | 3);
259 isac
268 struct isac *isac = fi->userdata; local
276 struct isac *isac = fi->userdata; local
290 struct isac *isac = fi->userdata; local
299 struct isac *isac = fi->userdata; local
322 struct isac *isac = fi->userdata; local
330 struct isac *isac = fi->userdata; local
345 struct isac *isac = fi->userdata; local
353 struct isac *isac = fi->userdata; local
361 struct isac *isac = fi->userdata; local
450 isac_empty_fifo(struct isac *isac, int count) argument
471 isac_fill_fifo(struct isac *isac) argument
502 isac_retransmit(struct isac *isac) argument
513 isac_cisq_interrupt(struct isac *isac) argument
529 isac_rme_interrupt(struct isac *isac) argument
567 isac_xpr_interrupt(struct isac *isac) argument
582 isac_exi_interrupt(struct isac *isac) argument
604 isac_irq(struct isac *isac) argument
643 isacsx_cic_interrupt(struct isac *isac) argument
655 isacsx_rme_interrupt(struct isac *isac) argument
697 isacsx_xpr_interrupt(struct isac *isac) argument
712 isacsx_icd_interrupt(struct isac *isac) argument
744 isacsx_irq(struct isac *isac) argument
757 isac_init(struct isac *isac) argument
772 isac_setup(struct isac *isac) argument
823 isacsx_setup(struct isac *isac) argument
841 struct isac *isac = hisax_d_if->priv; local
[all...]
H A Disac.c1 /* $Id: isac.c,v 1.31.2.3 2004/01/13 14:31:25 Exp $
17 #include "isac.h"
51 switch (cs->dc.isac.ph_state) {
266 cs->dc.isac.ph_state = (exval >> 2) & 0xf;
268 debugl1(cs, "ph_state change %x", cs->dc.isac.ph_state);
315 if (!cs->dc.isac.mon_rx) {
316 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
319 cs->dc.isac.mocr &= 0xf0;
320 cs->dc.isac.mocr |= 0x0a;
321 cs->writeisac(cs, ISAC_MOCR, cs->dc.isac
[all...]
H A DMakefile30 hisax-$(CONFIG_HISAX_16_0) += teles0.o isac.o arcofi.o hscx.o
31 hisax-$(CONFIG_HISAX_16_3) += teles3.o isac.o arcofi.o hscx.o
32 hisax-$(CONFIG_HISAX_TELESPCI) += telespci.o isac.o arcofi.o hscx.o
33 hisax-$(CONFIG_HISAX_S0BOX) += s0box.o isac.o arcofi.o hscx.o
34 hisax-$(CONFIG_HISAX_AVM_A1) += avm_a1.o isac.o arcofi.o hscx.o
35 hisax-$(CONFIG_HISAX_AVM_A1_PCMCIA) += avm_a1p.o isac.o arcofi.o hscx.o
36 hisax-$(CONFIG_HISAX_FRITZPCI) += avm_pci.o isac.o arcofi.o
37 hisax-$(CONFIG_HISAX_ELSA) += elsa.o isac.o arcofi.o hscx.o
38 hisax-$(CONFIG_HISAX_IX1MICROR2) += ix1_micro.o isac.o arcofi.o hscx.o
39 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.c152 static unsigned char fcpci_read_isac(struct isac *isac, unsigned char offset) argument
154 struct fritz_adapter *adapter = isac->priv;
169 static void fcpci_write_isac(struct isac *isac, unsigned char offset, argument
172 struct fritz_adapter *adapter = isac->priv;
185 static void fcpci_read_isac_fifo(struct isac *isac, unsigned char * data, argument
188 struct fritz_adapter *adapter = isac->priv;
197 static void fcpci_write_isac_fifo(struct isac *isa argument
247 fcpci2_read_isac(struct isac *isac, unsigned char offset) argument
263 fcpci2_write_isac(struct isac *isac, unsigned char offset, unsigned char value) argument
277 fcpci2_read_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
291 fcpci2_write_isac_fifo(struct isac *isac, unsigned char * data, int size) argument
[all...]
H A Dniccy.c18 #include "isac.h"
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);
145 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
156 val = readreg(cs->hw.niccy.isac_ale, cs->hw.niccy.isac, ISAC_ISTA);
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);
182 release_region(cs->hw.niccy.isac,
[all...]
H A Dasuscom.c18 #include "isac.h"
80 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset));
86 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset, value);
92 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
98 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0, data, size);
104 return (readreg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80));
110 writereg(cs->hw.asus.adr, cs->hw.asus.isac, offset|0x80, value);
116 readfifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
122 writefifo(cs->hw.asus.adr, cs->hw.asus.isac, 0x80, data, size);
168 val = readreg(cs->hw.asus.adr, cs->hw.asus.isac, ISAC_IST
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/isdn/hardware/mISDN/
H A DmISDNipac.c2 * isac.c ISAC specific routines
46 ph_command(struct isac_hw *isac, u8 command) argument
48 pr_debug("%s: ph_command %x\n", isac->name, command);
49 if (isac->type & IPAC_TYPE_ISACX)
50 WriteISAC(isac, ISACX_CIX0, (command << 4) | 0xE);
52 WriteISAC(isac, ISAC_CIX0, (command << 2) | 3);
56 isac_ph_state_change(struct isac_hw *isac) argument
58 switch (isac->state) {
61 ph_command(isac, ISAC_CMD_DUI);
63 schedule_event(&isac
69 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
115 isac_empty_fifo(struct isac_hw *isac, int count) argument
148 isac_fill_fifo(struct isac_hw *isac) argument
186 isac_rme_irq(struct isac_hw *isac) argument
218 isac_xpr_irq(struct isac_hw *isac) argument
233 isac_retransmit(struct isac_hw *isac) argument
254 isac_mos_irq(struct isac_hw *isac) argument
427 isac_cisq_irq(struct isac_hw *isac) argument
445 isacsx_cic_irq(struct isac_hw *isac) argument
460 isacsx_rme_irq(struct isac_hw *isac) argument
497 mISDNisac_irq(struct isac_hw *isac, u8 val) argument
571 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
605 isac_ctrl(struct isac_hw *isac, u32 cmd, u_long para) argument
639 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
703 isac_release(struct isac_hw *isac) argument
723 dbusy_timer_handler(struct isac_hw *isac) argument
752 open_dchannel(struct isac_hw *isac, struct channel_req *rq) argument
774 isac_init(struct isac_hw *isac) argument
862 mISDNisac_init(struct isac_hw *isac, void *hw) argument
1154 struct isac_hw *isac = &ipac->isac; local
1551 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
[all...]
H A DmISDNinfineon.c115 struct _ioaddr isac; member in struct:inf_hw
240 card->ipac.isac.dch.debug = debug;
271 IOFUNC_IO(ISAC, inf_hw, isac.a.io)
273 IOFUNC_IND(ISAC, inf_hw, isac.a.io)
275 IOFUNC_MEMIO(ISAC, inf_hw, u32, isac.a.p)
563 hw->ipac.isac.adf2 = 0x87;
727 hw->isac.mode = hw->cfg.mode;
728 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE;
729 hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT;
736 hw->ipac.isac
[all...]
H A Dspeedfax.c80 struct isac_hw isac; member in struct:sfax_hw
90 card->isac.dch.debug = debug;
143 mISDNisac_irq(&sf->isac, val);
234 ret = sf->isac.ctrl(&sf->isac, HW_TESTLOOP, cq->channel);
258 err = sf->isac.open(&sf->isac, rq);
294 ret = sf->isac.init(&sf->isac);
335 sf->isac
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/isdn/hardware/mISDN/
H A DmISDNipac.c2 * isac.c ISAC specific routines
46 ph_command(struct isac_hw *isac, u8 command) argument
48 pr_debug("%s: ph_command %x\n", isac->name, command);
49 if (isac->type & IPAC_TYPE_ISACX)
50 WriteISAC(isac, ISACX_CIX0, (command << 4) | 0xE);
52 WriteISAC(isac, ISAC_CIX0, (command << 2) | 3);
56 isac_ph_state_change(struct isac_hw *isac) argument
58 switch (isac->state) {
61 ph_command(isac, ISAC_CMD_DUI);
63 schedule_event(&isac
69 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
115 isac_empty_fifo(struct isac_hw *isac, int count) argument
148 isac_fill_fifo(struct isac_hw *isac) argument
186 isac_rme_irq(struct isac_hw *isac) argument
218 isac_xpr_irq(struct isac_hw *isac) argument
233 isac_retransmit(struct isac_hw *isac) argument
254 isac_mos_irq(struct isac_hw *isac) argument
427 isac_cisq_irq(struct isac_hw *isac) argument
445 isacsx_cic_irq(struct isac_hw *isac) argument
460 isacsx_rme_irq(struct isac_hw *isac) argument
497 mISDNisac_irq(struct isac_hw *isac, u8 val) argument
571 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
605 isac_ctrl(struct isac_hw *isac, u32 cmd, u_long para) argument
639 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
703 isac_release(struct isac_hw *isac) argument
723 dbusy_timer_handler(struct isac_hw *isac) argument
752 open_dchannel(struct isac_hw *isac, struct channel_req *rq) argument
774 isac_init(struct isac_hw *isac) argument
862 mISDNisac_init(struct isac_hw *isac, void *hw) argument
1154 struct isac_hw *isac = &ipac->isac; local
1551 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); local
[all...]
H A DmISDNinfineon.c115 struct _ioaddr isac; member in struct:inf_hw
240 card->ipac.isac.dch.debug = debug;
271 IOFUNC_IO(ISAC, inf_hw, isac.a.io)
273 IOFUNC_IND(ISAC, inf_hw, isac.a.io)
275 IOFUNC_MEMIO(ISAC, inf_hw, u32, isac.a.p)
563 hw->ipac.isac.adf2 = 0x87;
727 hw->isac.mode = hw->cfg.mode;
728 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE;
729 hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT;
736 hw->ipac.isac
[all...]
H A Dspeedfax.c80 struct isac_hw isac; member in struct:sfax_hw
90 card->isac.dch.debug = debug;
143 mISDNisac_irq(&sf->isac, val);
234 ret = sf->isac.ctrl(&sf->isac, HW_TESTLOOP, cq->channel);
258 err = sf->isac.open(&sf->isac, rq);
294 ret = sf->isac.init(&sf->isac);
335 sf->isac
[all...]

Completed in 203 milliseconds

123