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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/
H A Dibm_emac_mal.c36 int __init mal_register_commac(struct ibm_ocp_mal *mal, argument
42 MAL_DBG("%d: reg(%08x, %08x)" NL, mal->def->index,
46 if ((mal->tx_chan_mask & commac->tx_chan_mask) ||
47 (mal->rx_chan_mask & commac->rx_chan_mask)) {
49 printk(KERN_WARNING "mal%d: COMMAC channels conflict!\n",
50 mal->def->index);
54 mal->tx_chan_mask |= commac->tx_chan_mask;
55 mal->rx_chan_mask |= commac->rx_chan_mask;
56 list_add(&commac->list, &mal->list);
62 void mal_unregister_commac(struct ibm_ocp_mal *mal, struc argument
77 mal_set_rcbs(struct ibm_ocp_mal *mal, int channel, unsigned long size) argument
96 mal_tx_bd_offset(struct ibm_ocp_mal *mal, int channel) argument
103 mal_rx_bd_offset(struct ibm_ocp_mal *mal, int channel) argument
110 mal_enable_tx_channel(struct ibm_ocp_mal *mal, int channel) argument
119 mal_disable_tx_channel(struct ibm_ocp_mal *mal, int channel) argument
125 mal_enable_rx_channel(struct ibm_ocp_mal *mal, int channel) argument
134 mal_disable_rx_channel(struct ibm_ocp_mal *mal, int channel) argument
140 mal_poll_add(struct ibm_ocp_mal *mal, struct mal_commac *commac) argument
148 mal_poll_del(struct ibm_ocp_mal *mal, struct mal_commac *commac) argument
157 mal_enable_eob_irq(struct ibm_ocp_mal *mal) argument
164 mal_disable_eob_irq(struct ibm_ocp_mal *mal) argument
172 struct ibm_ocp_mal *mal = dev_instance; local
208 mal_schedule_poll(struct ibm_ocp_mal *mal) argument
220 struct ibm_ocp_mal *mal = dev_instance; local
230 struct ibm_ocp_mal *mal = dev_instance; local
240 struct ibm_ocp_mal *mal = dev_instance; local
256 struct ibm_ocp_mal *mal = dev_instance; local
278 struct ibm_ocp_mal *mal = ndev->priv; local
346 mal_reset(struct ibm_ocp_mal *mal) argument
361 mal_get_regs_len(struct ibm_ocp_mal *mal) argument
367 mal_dump_regs(struct ibm_ocp_mal *mal, void *buf) argument
404 struct ibm_ocp_mal *mal; local
518 struct ibm_ocp_mal *mal = ocp_get_drvdata(ocpdev); local
[all...]
H A Dibm_emac_debug.c88 static void emac_mal_dump(struct ibm_ocp_mal *mal) argument
90 struct ocp_func_mal_data *maldata = mal->def->additions;
97 mal->def->index,
98 get_mal_dcrn(mal, MAL_CFG), get_mal_dcrn(mal, MAL_ESR),
99 get_mal_dcrn(mal, MAL_IER),
100 get_mal_dcrn(mal, MAL_TXCASR), get_mal_dcrn(mal, MAL_TXCARR),
101 get_mal_dcrn(mal, MAL_TXEOBISR), get_mal_dcrn(mal, MAL_TXDEI
147 mal_dbg_register(int idx, struct ibm_ocp_mal *mal) argument
[all...]
H A Dibm_emac_mal.h210 static inline u32 get_mal_dcrn(struct ibm_ocp_mal *mal, int reg) argument
212 return dcr_read(mal->dcrhost, mal->dcrbase + reg);
215 static inline void set_mal_dcrn(struct ibm_ocp_mal *mal, int reg, u32 val) argument
217 dcr_write(mal->dcrhost, mal->dcrbase + reg, val);
224 int mal_register_commac(struct ibm_ocp_mal *mal,
226 void mal_unregister_commac(struct ibm_ocp_mal *mal, struct mal_commac *commac);
227 int mal_set_rcbs(struct ibm_ocp_mal *mal, int channel, unsigned long size);
232 int mal_tx_bd_offset(struct ibm_ocp_mal *mal, in
[all...]
H A Dibm_emac_debug.h24 void mal_dbg_register(int idx, struct ibm_ocp_mal *mal);
40 # define MAL_DBG(f,x...) printk("mal" f, ##x)
H A Dibm_emac_core.c540 mal_disable_tx_channel(dev->mal, emacdata->mal_tx_chan);
546 mal_enable_tx_channel(dev->mal, emacdata->mal_tx_chan);
702 mal_disable_rx_channel(dev->mal, emacdata->mal_rx_chan);
754 mal_set_rcbs(dev->mal, emacdata->mal_rx_chan, emac_rx_size(new_mtu));
758 mal_enable_rx_channel(dev->mal, emacdata->mal_rx_chan);
905 mal_poll_add(dev->mal, &dev->commac);
906 mal_enable_tx_channel(dev->mal, emacdata->mal_tx_chan);
907 mal_set_rcbs(dev->mal, emacdata->mal_rx_chan, emac_rx_size(ndev->mtu));
908 mal_enable_rx_channel(dev->mal, emacdata->mal_rx_chan);
1021 mal_disable_rx_channel(dev->mal, emacdat
[all...]
H A Dibm_emac_core.h172 struct ibm_ocp_mal *mal; member in struct:ocp_enet_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ppc/
H A Dibm_ocp.h168 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, num_tx_chans) \
169 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, num_rx_chans) \
170 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, txeob_irq) \
171 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, rxeob_irq) \
172 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, txde_irq) \
173 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, rxde_irq) \
174 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, serr_irq) \
175 OCP_SYSFS_ADDTL(struct ocp_func_mal_data, "%d\n", mal, dcr_base) \

Completed in 57 milliseconds