Symbol: fman_mac
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
257
err = mac_dev->change_addr(mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2963
err = priv->mac_dev->enable(mac_dev->fman_mac);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3117
priv->mac_dev->set_tstamp(priv->mac_dev->fman_mac, true);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3130
priv->mac_dev->set_tstamp(priv->mac_dev->fman_mac, true);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
316
mac_dev->disable(mac_dev->fman_mac);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
451
err = mac_dev->change_addr(mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
469
return priv->mac_dev->add_hash_mac_addr(priv->mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
477
return priv->mac_dev->remove_hash_mac_addr(priv->mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
490
err = priv->mac_dev->set_promisc(priv->mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
500
err = priv->mac_dev->set_allmulti(priv->mac_dev->fman_mac,
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
477
mac_dev->get_pause_stats(mac_dev->fman_mac, s);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
488
mac_dev->get_rmon_stats(mac_dev->fman_mac, s, ranges);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
498
mac_dev->get_eth_ctrl_stats(mac_dev->fman_mac, s);
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
508
mac_dev->get_eth_mac_stats(mac_dev->fman_mac, s);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1011
static int dtsec_add_hash_mac_address(struct fman_mac *dtsec,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1075
static int dtsec_set_allmulti(struct fman_mac *dtsec, bool enable)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1091
static int dtsec_set_tstamp(struct fman_mac *dtsec, bool enable)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1113
static int dtsec_del_hash_mac_address(struct fman_mac *dtsec,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1182
static int dtsec_set_promiscuous(struct fman_mac *dtsec, bool new_val)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1208
static int dtsec_set_exception(struct fman_mac *dtsec,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1259
static int dtsec_init(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1331
static int dtsec_free(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1344
static struct fman_mac *dtsec_config(struct mac_device *mac_dev,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1347
struct fman_mac *dtsec;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1405
struct fman_mac *dtsec;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1421
mac_dev->fman_mac = dtsec_config(mac_dev, params);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1422
if (!mac_dev->fman_mac) {
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1427
dtsec = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
477
static int check_init_parameters(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
580
static u16 dtsec_get_max_frame_length(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
589
struct fman_mac *dtsec = (struct fman_mac *)handle;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
720
struct fman_mac *dtsec = (struct fman_mac *)handle;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
737
static void free_init_resources(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
753
static struct fman_mac *pcs_to_dtsec(struct phylink_pcs *pcs)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
755
return container_of(pcs, struct fman_mac, pcs);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
761
struct fman_mac *dtsec = pcs_to_dtsec(pcs);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
771
struct fman_mac *dtsec = pcs_to_dtsec(pcs);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
779
struct fman_mac *dtsec = pcs_to_dtsec(pcs);
drivers/net/ethernet/freescale/fman/fman_dtsec.c
790
static void graceful_start(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
798
static void graceful_stop(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
828
static int dtsec_enable(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
833
static void dtsec_disable(struct fman_mac *dtsec)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
837
static int dtsec_set_tx_pause_frames(struct fman_mac *dtsec,
drivers/net/ethernet/freescale/fman/fman_dtsec.c
868
static int dtsec_accept_rx_pause_frames(struct fman_mac *dtsec, bool en)
drivers/net/ethernet/freescale/fman/fman_dtsec.c
886
struct fman_mac *dtsec = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
902
struct dtsec_regs __iomem *regs = mac_dev->fman_mac->regs;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
934
struct fman_mac *dtsec = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
976
struct fman_mac *dtsec = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
995
static int dtsec_modify_mac_address(struct fman_mac *dtsec,
drivers/net/ethernet/freescale/fman/fman_mac.h
43
struct fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
1069
static int memac_free(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_memac.c
1082
static struct fman_mac *memac_config(struct mac_device *mac_dev,
drivers/net/ethernet/freescale/fman/fman_memac.c
1085
struct fman_mac *memac;
drivers/net/ethernet/freescale/fman/fman_memac.c
1143
if (!mac_dev->fman_mac->serdes)
drivers/net/ethernet/freescale/fman/fman_memac.c
1146
return !phy_validate(mac_dev->fman_mac->serdes, PHY_MODE_ETHERNET,
drivers/net/ethernet/freescale/fman/fman_memac.c
1156
struct fman_mac *memac;
drivers/net/ethernet/freescale/fman/fman_memac.c
1183
mac_dev->fman_mac = memac_config(mac_dev, params);
drivers/net/ethernet/freescale/fman/fman_memac.c
1184
if (!mac_dev->fman_mac)
drivers/net/ethernet/freescale/fman/fman_memac.c
1187
memac = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
1324
err = memac_init(mac_dev->fman_mac);
drivers/net/ethernet/freescale/fman/fman_memac.c
1333
memac_free(mac_dev->fman_mac);
drivers/net/ethernet/freescale/fman/fman_memac.c
421
static int check_init_parameters(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_memac.c
462
struct fman_mac *memac = (struct fman_mac *)handle;
drivers/net/ethernet/freescale/fman/fman_memac.c
488
struct fman_mac *memac = (struct fman_mac *)handle;
drivers/net/ethernet/freescale/fman/fman_memac.c
509
static void free_init_resources(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_memac.c
526
static int memac_enable(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_memac.c
547
static void memac_disable(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_memac.c
553
static int memac_set_promiscuous(struct fman_mac *memac, bool new_val)
drivers/net/ethernet/freescale/fman/fman_memac.c
569
static int memac_set_tx_pause_frames(struct fman_mac *memac, u8 priority,
drivers/net/ethernet/freescale/fman/fman_memac.c
604
static int memac_accept_rx_pause_frames(struct fman_mac *memac, bool en)
drivers/net/ethernet/freescale/fman/fman_memac.c
623
struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
666
struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
685
struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
704
struct memac_regs __iomem *regs = mac_dev->fman_mac->regs;
drivers/net/ethernet/freescale/fman/fman_memac.c
719
struct fman_mac *memac = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
769
struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_memac.c
788
static int memac_modify_mac_address(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
796
static int memac_add_hash_mac_address(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
827
static int memac_set_allmulti(struct fman_mac *memac, bool enable)
drivers/net/ethernet/freescale/fman/fman_memac.c
847
static int memac_set_tstamp(struct fman_mac *memac, bool enable)
drivers/net/ethernet/freescale/fman/fman_memac.c
852
static int memac_del_hash_mac_address(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
883
static int memac_set_exception(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
916
static void memac_get_pause_stats(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
934
static void memac_get_rmon_stats(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
962
static void memac_get_eth_ctrl_stats(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
969
static void memac_get_eth_mac_stats(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/fman_memac.c
986
static int memac_init(struct fman_mac *memac)
drivers/net/ethernet/freescale/fman/fman_tgec.c
245
static int check_init_parameters(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
325
struct fman_mac *tgec = (struct fman_mac *)handle;
drivers/net/ethernet/freescale/fman/fman_tgec.c
370
static void free_init_resources(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
384
static int tgec_enable(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
389
static void tgec_disable(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
393
static int tgec_set_promiscuous(struct fman_mac *tgec, bool new_val)
drivers/net/ethernet/freescale/fman/fman_tgec.c
408
static int tgec_set_tx_pause_frames(struct fman_mac *tgec,
drivers/net/ethernet/freescale/fman/fman_tgec.c
419
static int tgec_accept_rx_pause_frames(struct fman_mac *tgec, bool en)
drivers/net/ethernet/freescale/fman/fman_tgec.c
444
struct fman_mac *tgec = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_tgec.c
462
struct fman_mac *tgec = fman_config_to_mac(config)->fman_mac;
drivers/net/ethernet/freescale/fman/fman_tgec.c
477
static int tgec_modify_mac_address(struct fman_mac *tgec,
drivers/net/ethernet/freescale/fman/fman_tgec.c
486
static int tgec_add_hash_mac_address(struct fman_mac *tgec,
drivers/net/ethernet/freescale/fman/fman_tgec.c
521
static int tgec_set_allmulti(struct fman_mac *tgec, bool enable)
drivers/net/ethernet/freescale/fman/fman_tgec.c
541
static int tgec_set_tstamp(struct fman_mac *tgec, bool enable)
drivers/net/ethernet/freescale/fman/fman_tgec.c
558
static int tgec_del_hash_mac_address(struct fman_mac *tgec,
drivers/net/ethernet/freescale/fman/fman_tgec.c
593
static int tgec_set_exception(struct fman_mac *tgec,
drivers/net/ethernet/freescale/fman/fman_tgec.c
617
static int tgec_init(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
697
static int tgec_free(struct fman_mac *tgec)
drivers/net/ethernet/freescale/fman/fman_tgec.c
707
static struct fman_mac *tgec_config(struct mac_device *mac_dev,
drivers/net/ethernet/freescale/fman/fman_tgec.c
710
struct fman_mac *tgec;
drivers/net/ethernet/freescale/fman/fman_tgec.c
764
struct fman_mac *tgec;
drivers/net/ethernet/freescale/fman/fman_tgec.c
777
mac_dev->fman_mac = tgec_config(mac_dev, params);
drivers/net/ethernet/freescale/fman/fman_tgec.c
778
if (!mac_dev->fman_mac) {
drivers/net/ethernet/freescale/fman/fman_tgec.c
796
tgec = mac_dev->fman_mac;
drivers/net/ethernet/freescale/fman/fman_tgec.c
812
tgec_free(mac_dev->fman_mac);
drivers/net/ethernet/freescale/fman/mac.c
47
mac_dev->set_exception(mac_dev->fman_mac,
drivers/net/ethernet/freescale/fman/mac.h
24
struct fman_mac;
drivers/net/ethernet/freescale/fman/mac.h
42
int (*enable)(struct fman_mac *mac_dev);
drivers/net/ethernet/freescale/fman/mac.h
43
void (*disable)(struct fman_mac *mac_dev);
drivers/net/ethernet/freescale/fman/mac.h
44
int (*set_promisc)(struct fman_mac *mac_dev, bool enable);
drivers/net/ethernet/freescale/fman/mac.h
45
int (*change_addr)(struct fman_mac *mac_dev, const enet_addr_t *enet_addr);
drivers/net/ethernet/freescale/fman/mac.h
46
int (*set_allmulti)(struct fman_mac *mac_dev, bool enable);
drivers/net/ethernet/freescale/fman/mac.h
47
int (*set_tstamp)(struct fman_mac *mac_dev, bool enable);
drivers/net/ethernet/freescale/fman/mac.h
48
int (*set_exception)(struct fman_mac *mac_dev,
drivers/net/ethernet/freescale/fman/mac.h
50
int (*add_hash_mac_addr)(struct fman_mac *mac_dev,
drivers/net/ethernet/freescale/fman/mac.h
52
int (*remove_hash_mac_addr)(struct fman_mac *mac_dev,
drivers/net/ethernet/freescale/fman/mac.h
54
void (*get_pause_stats)(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/mac.h
56
void (*get_rmon_stats)(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/mac.h
59
void (*get_eth_ctrl_stats)(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/mac.h
61
void (*get_eth_mac_stats)(struct fman_mac *memac,
drivers/net/ethernet/freescale/fman/mac.h
66
struct fman_mac *fman_mac;