Searched refs:mal (Results 1 - 14 of 14) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ibm_newemac/
H A Dmal.c2 * drivers/net/ibm_newemac/mal.c
36 int __devinit mal_register_commac(struct mal_instance *mal, argument
41 spin_lock_irqsave(&mal->lock, flags);
43 MAL_DBG(mal, "reg(%08x, %08x)" NL,
47 if ((mal->tx_chan_mask & commac->tx_chan_mask) ||
48 (mal->rx_chan_mask & commac->rx_chan_mask)) {
49 spin_unlock_irqrestore(&mal->lock, flags);
50 printk(KERN_WARNING "mal%d: COMMAC channels conflict!\n",
51 mal->index);
55 if (list_empty(&mal
66 mal_unregister_commac(struct mal_instance *mal, struct mal_commac *commac) argument
85 mal_set_rcbs(struct mal_instance *mal, int channel, unsigned long size) argument
103 mal_tx_bd_offset(struct mal_instance *mal, int channel) argument
110 mal_rx_bd_offset(struct mal_instance *mal, int channel) argument
116 mal_enable_tx_channel(struct mal_instance *mal, int channel) argument
130 mal_disable_tx_channel(struct mal_instance *mal, int channel) argument
137 mal_enable_rx_channel(struct mal_instance *mal, int channel) argument
159 mal_disable_rx_channel(struct mal_instance *mal, int channel) argument
174 mal_poll_add(struct mal_instance *mal, struct mal_commac *commac) argument
190 mal_poll_del(struct mal_instance *mal, struct mal_commac *commac) argument
204 mal_enable_eob_irq(struct mal_instance *mal) argument
212 mal_disable_eob_irq(struct mal_instance *mal) argument
221 struct mal_instance *mal = dev_instance; local
261 mal_schedule_poll(struct mal_instance *mal) argument
273 struct mal_instance *mal = dev_instance; local
293 struct mal_instance *mal = dev_instance; local
313 struct mal_instance *mal = dev_instance; local
330 struct mal_instance *mal = dev_instance; local
353 struct mal_instance *mal = dev_instance; local
370 mal_poll_disable(struct mal_instance *mal, struct mal_commac *commac) argument
380 mal_poll_enable(struct mal_instance *mal, struct mal_commac *commac) argument
395 struct mal_instance *mal = container_of(napi, struct mal_instance, napi); local
462 mal_reset(struct mal_instance *mal) argument
478 mal_get_regs_len(struct mal_instance *mal) argument
484 mal_dump_regs(struct mal_instance *mal, void *buf) argument
521 struct mal_instance *mal; local
733 struct mal_instance *mal = dev_get_drvdata(&ofdev->dev); local
[all...]
H A Dmal.h2 * drivers/net/ibm_newemac/mal.h
222 static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg) argument
224 return dcr_read(mal->dcr_host, reg);
227 static inline void set_mal_dcrn(struct mal_instance *mal, int reg, u32 val) argument
229 dcr_write(mal->dcr_host, reg, val);
268 int mal_register_commac(struct mal_instance *mal,
270 void mal_unregister_commac(struct mal_instance *mal,
272 int mal_set_rcbs(struct mal_instance *mal, int channel, unsigned long size);
277 int mal_tx_bd_offset(struct mal_instance *mal, int channel);
278 int mal_rx_bd_offset(struct mal_instance *mal, in
[all...]
H A Ddebug.c124 static void emac_mal_dump(struct mal_instance *mal) argument
132 mal->ofdev->dev.of_node->full_name,
133 get_mal_dcrn(mal, MAL_CFG), get_mal_dcrn(mal, MAL_ESR),
134 get_mal_dcrn(mal, MAL_IER),
135 get_mal_dcrn(mal, MAL_TXCASR), get_mal_dcrn(mal, MAL_TXCARR),
136 get_mal_dcrn(mal, MAL_TXEOBISR), get_mal_dcrn(mal, MAL_TXDEIR),
137 get_mal_dcrn(mal, MAL_RXCAS
194 mal_dbg_register(struct mal_instance *mal) argument
208 mal_dbg_unregister(struct mal_instance *mal) argument
[all...]
H A DMakefile7 ibm_newemac-y := mal.o core.o phy.o
H A Ddebug.h34 extern void mal_dbg_register(struct mal_instance *mal);
35 extern void mal_dbg_unregister(struct mal_instance *mal);
61 # define MAL_DBG(d,f,x...) EMAC_DBG(d, mal, f, ##x)
H A Dcore.c297 mal_poll_disable(dev->mal, &dev->commac);
318 mal_poll_enable(dev->mal, &dev->commac);
701 mal_disable_tx_channel(dev->mal, dev->mal_tx_chan);
707 mal_enable_tx_channel(dev->mal, dev->mal_tx_chan);
959 mal_disable_rx_channel(dev->mal, dev->mal_rx_chan);
1011 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu));
1016 mal_enable_rx_channel(dev->mal, dev->mal_rx_chan);
1173 mal_poll_add(dev->mal, &dev->commac);
1174 mal_enable_tx_channel(dev->mal, dev->mal_tx_chan);
1175 mal_set_rcbs(dev->mal, de
[all...]
H A Dcore.h46 #include "mal.h"
181 struct mal_instance *mal; member in struct:emac_instance
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ibm_newemac/
H A Dmal.c2 * drivers/net/ibm_newemac/mal.c
36 int __devinit mal_register_commac(struct mal_instance *mal, argument
41 spin_lock_irqsave(&mal->lock, flags);
43 MAL_DBG(mal, "reg(%08x, %08x)" NL,
47 if ((mal->tx_chan_mask & commac->tx_chan_mask) ||
48 (mal->rx_chan_mask & commac->rx_chan_mask)) {
49 spin_unlock_irqrestore(&mal->lock, flags);
50 printk(KERN_WARNING "mal%d: COMMAC channels conflict!\n",
51 mal->index);
55 if (list_empty(&mal
66 mal_unregister_commac(struct mal_instance *mal, struct mal_commac *commac) argument
85 mal_set_rcbs(struct mal_instance *mal, int channel, unsigned long size) argument
103 mal_tx_bd_offset(struct mal_instance *mal, int channel) argument
110 mal_rx_bd_offset(struct mal_instance *mal, int channel) argument
116 mal_enable_tx_channel(struct mal_instance *mal, int channel) argument
130 mal_disable_tx_channel(struct mal_instance *mal, int channel) argument
137 mal_enable_rx_channel(struct mal_instance *mal, int channel) argument
159 mal_disable_rx_channel(struct mal_instance *mal, int channel) argument
174 mal_poll_add(struct mal_instance *mal, struct mal_commac *commac) argument
190 mal_poll_del(struct mal_instance *mal, struct mal_commac *commac) argument
204 mal_enable_eob_irq(struct mal_instance *mal) argument
212 mal_disable_eob_irq(struct mal_instance *mal) argument
221 struct mal_instance *mal = dev_instance; local
261 mal_schedule_poll(struct mal_instance *mal) argument
273 struct mal_instance *mal = dev_instance; local
293 struct mal_instance *mal = dev_instance; local
313 struct mal_instance *mal = dev_instance; local
330 struct mal_instance *mal = dev_instance; local
353 struct mal_instance *mal = dev_instance; local
370 mal_poll_disable(struct mal_instance *mal, struct mal_commac *commac) argument
380 mal_poll_enable(struct mal_instance *mal, struct mal_commac *commac) argument
395 struct mal_instance *mal = container_of(napi, struct mal_instance, napi); local
462 mal_reset(struct mal_instance *mal) argument
478 mal_get_regs_len(struct mal_instance *mal) argument
484 mal_dump_regs(struct mal_instance *mal, void *buf) argument
521 struct mal_instance *mal; local
733 struct mal_instance *mal = dev_get_drvdata(&ofdev->dev); local
[all...]
H A Dmal.h2 * drivers/net/ibm_newemac/mal.h
222 static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg) argument
224 return dcr_read(mal->dcr_host, reg);
227 static inline void set_mal_dcrn(struct mal_instance *mal, int reg, u32 val) argument
229 dcr_write(mal->dcr_host, reg, val);
268 int mal_register_commac(struct mal_instance *mal,
270 void mal_unregister_commac(struct mal_instance *mal,
272 int mal_set_rcbs(struct mal_instance *mal, int channel, unsigned long size);
277 int mal_tx_bd_offset(struct mal_instance *mal, int channel);
278 int mal_rx_bd_offset(struct mal_instance *mal, in
[all...]
H A Ddebug.c124 static void emac_mal_dump(struct mal_instance *mal) argument
132 mal->ofdev->dev.of_node->full_name,
133 get_mal_dcrn(mal, MAL_CFG), get_mal_dcrn(mal, MAL_ESR),
134 get_mal_dcrn(mal, MAL_IER),
135 get_mal_dcrn(mal, MAL_TXCASR), get_mal_dcrn(mal, MAL_TXCARR),
136 get_mal_dcrn(mal, MAL_TXEOBISR), get_mal_dcrn(mal, MAL_TXDEIR),
137 get_mal_dcrn(mal, MAL_RXCAS
194 mal_dbg_register(struct mal_instance *mal) argument
208 mal_dbg_unregister(struct mal_instance *mal) argument
[all...]
H A DMakefile7 ibm_newemac-y := mal.o core.o phy.o
H A Ddebug.h34 extern void mal_dbg_register(struct mal_instance *mal);
35 extern void mal_dbg_unregister(struct mal_instance *mal);
61 # define MAL_DBG(d,f,x...) EMAC_DBG(d, mal, f, ##x)
H A Dcore.c297 mal_poll_disable(dev->mal, &dev->commac);
318 mal_poll_enable(dev->mal, &dev->commac);
701 mal_disable_tx_channel(dev->mal, dev->mal_tx_chan);
707 mal_enable_tx_channel(dev->mal, dev->mal_tx_chan);
959 mal_disable_rx_channel(dev->mal, dev->mal_rx_chan);
1011 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu));
1016 mal_enable_rx_channel(dev->mal, dev->mal_rx_chan);
1173 mal_poll_add(dev->mal, &dev->commac);
1174 mal_enable_tx_channel(dev->mal, dev->mal_tx_chan);
1175 mal_set_rcbs(dev->mal, de
[all...]
H A Dcore.h46 #include "mal.h"
181 struct mal_instance *mal; member in struct:emac_instance

Completed in 210 milliseconds