Lines Matching defs:fman_mac

276 struct fman_mac {
422 static int check_init_parameters(struct fman_mac *memac)
463 struct fman_mac *memac = (struct fman_mac *)handle;
489 struct fman_mac *memac = (struct fman_mac *)handle;
510 static void free_init_resources(struct fman_mac *memac)
527 static int memac_enable(struct fman_mac *memac)
548 static void memac_disable(struct fman_mac *memac)
554 static int memac_set_promiscuous(struct fman_mac *memac, bool new_val)
570 static int memac_set_tx_pause_frames(struct fman_mac *memac, u8 priority,
605 static int memac_accept_rx_pause_frames(struct fman_mac *memac, bool en)
624 struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
666 struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
684 struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
702 struct memac_regs __iomem *regs = mac_dev->fman_mac->regs;
717 struct fman_mac *memac = mac_dev->fman_mac;
767 struct fman_mac *memac = fman_config_to_mac(config)->fman_mac;
786 static int memac_modify_mac_address(struct fman_mac *memac,
794 static int memac_add_hash_mac_address(struct fman_mac *memac,
825 static int memac_set_allmulti(struct fman_mac *memac, bool enable)
845 static int memac_set_tstamp(struct fman_mac *memac, bool enable)
850 static int memac_del_hash_mac_address(struct fman_mac *memac,
881 static int memac_set_exception(struct fman_mac *memac,
901 static int memac_init(struct fman_mac *memac)
984 static int memac_free(struct fman_mac *memac)
997 static struct fman_mac *memac_config(struct mac_device *mac_dev,
1000 struct fman_mac *memac;
1058 if (!mac_dev->fman_mac->serdes)
1061 return !phy_validate(mac_dev->fman_mac->serdes, PHY_MODE_ETHERNET,
1072 struct fman_mac *memac;
1096 mac_dev->fman_mac = memac_config(mac_dev, params);
1097 if (!mac_dev->fman_mac)
1100 memac = mac_dev->fman_mac;
1239 err = memac_init(mac_dev->fman_mac);
1248 memac_free(mac_dev->fman_mac);