/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/isdn/hisax/ |
H A D | hisax_isac.h | 13 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 D | arcofi.c | 16 #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 D | hisax_isac.c | 9 * 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 D | isac.c | 1 /* $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 D | Makefile | 30 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 D | hisax_fcpcipnp.h | 51 struct isac isac; member in struct:fritz_adapter
|
H A D | hisax_fcpcipnp.c | 152 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 D | niccy.c | 18 #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 D | asuscom.c | 18 #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 D | elsa.c | 25 #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 D | hisax_isac.h | 13 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 D | arcofi.c | 16 #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 D | hisax_isac.c | 9 * 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 D | isac.c | 1 /* $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 D | Makefile | 30 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 D | hisax_fcpcipnp.h | 51 struct isac isac; member in struct:fritz_adapter
|
H A D | hisax_fcpcipnp.c | 152 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 D | niccy.c | 18 #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 D | asuscom.c | 18 #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 D | mISDNipac.c | 2 * 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 D | mISDNinfineon.c | 115 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 D | speedfax.c | 80 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 D | mISDNipac.c | 2 * 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 D | mISDNinfineon.c | 115 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 D | speedfax.c | 80 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...] |