Searched refs:mal (Results 1 – 6 of 6) sorted by relevance
| /drivers/net/ethernet/ibm/emac/ |
| A D | mal.c | 529 if (!mal) in mal_probe() 592 netif_napi_add_weight(mal->dummy_dev, &mal->napi, mal_poll, in mal_probe() 596 mal_reset(mal); in mal_probe() 612 BUG_ON(mal->num_tx_chans <= 0 || mal->num_tx_chans > 32); in mal_probe() 613 BUG_ON(mal->num_rx_chans <= 0 || mal->num_rx_chans > 32); in mal_probe() 626 set_mal_dcrn(mal, MAL_TXCTPR(i), mal->bd_dma + in mal_probe() 631 set_mal_dcrn(mal, MAL_RXCTPR(i), mal->bd_dma + in mal_probe() 640 mal->txde_irq = mal->rxde_irq = mal->serr_irq; in mal_probe() 682 mal->num_tx_chans, mal->num_rx_chans); in mal_probe() 714 mal_reset(mal); in mal_remove() [all …]
|
| A D | mal.h | 213 static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg) in get_mal_dcrn() argument 215 return dcr_read(mal->dcr_host, reg); in get_mal_dcrn() 220 dcr_write(mal->dcr_host, reg, val); in set_mal_dcrn() 259 int mal_register_commac(struct mal_instance *mal, 261 void mal_unregister_commac(struct mal_instance *mal, 268 int mal_tx_bd_offset(struct mal_instance *mal, int channel); 269 int mal_rx_bd_offset(struct mal_instance *mal, int channel); 271 void mal_enable_tx_channel(struct mal_instance *mal, int channel); 273 void mal_enable_rx_channel(struct mal_instance *mal, int channel); 304 int mal_get_regs_len(struct mal_instance *mal); [all …]
|
| A D | core.c | 293 mal_poll_disable(dev->mal, &dev->commac); in emac_netif_stop() 314 mal_poll_enable(dev->mal, &dev->commac); in emac_netif_start() 752 mal_enable_tx_channel(dev->mal, dev->mal_tx_chan); in emac_full_tx_reset() 1264 mal_poll_add(dev->mal, &dev->commac); in emac_open() 1385 mal_poll_del(dev->mal, &dev->commac); in emac_close() 2197 buf = mal_dump_regs(dev->mal, buf); in emac_ethtool_get_regs() 3061 dev->mal = platform_get_drvdata(dev->mal_dev); in emac_probe() 3081 dev->mal->bd_virt + mal_tx_bd_offset(dev->mal, dev->mal_tx_chan); in emac_probe() 3083 dev->mal->bd_virt + mal_rx_bd_offset(dev->mal, dev->mal_rx_chan); in emac_probe() 3185 mal_unregister_commac(dev->mal, &dev->commac); in emac_probe() [all …]
|
| A D | Makefile | 8 ibm_emac-y := mal.o core.o phy.o
|
| A D | debug.h | 33 # define MAL_DBG(d,f,x...) EMAC_DBG(d, mal, f, ##x)
|
| A D | core.h | 169 struct mal_instance *mal; member
|
Completed in 19 milliseconds