Lines Matching refs:fman_mac

295 struct fman_mac {  struct
477 static int check_init_parameters(struct fman_mac *dtsec) in check_init_parameters()
580 static u16 dtsec_get_max_frame_length(struct fman_mac *dtsec) in dtsec_get_max_frame_length()
589 struct fman_mac *dtsec = (struct fman_mac *)handle; in dtsec_isr()
720 struct fman_mac *dtsec = (struct fman_mac *)handle; in dtsec_1588_isr()
737 static void free_init_resources(struct fman_mac *dtsec) in free_init_resources()
753 static struct fman_mac *pcs_to_dtsec(struct phylink_pcs *pcs) in pcs_to_dtsec()
755 return container_of(pcs, struct fman_mac, pcs); in pcs_to_dtsec()
761 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_get_state()
771 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_config()
779 struct fman_mac *dtsec = pcs_to_dtsec(pcs); in dtsec_pcs_an_restart()
790 static void graceful_start(struct fman_mac *dtsec) in graceful_start()
798 static void graceful_stop(struct fman_mac *dtsec) in graceful_stop()
828 static int dtsec_enable(struct fman_mac *dtsec) in dtsec_enable()
833 static void dtsec_disable(struct fman_mac *dtsec) in dtsec_disable()
837 static int dtsec_set_tx_pause_frames(struct fman_mac *dtsec, in dtsec_set_tx_pause_frames()
868 static int dtsec_accept_rx_pause_frames(struct fman_mac *dtsec, bool en) in dtsec_accept_rx_pause_frames()
886 struct fman_mac *dtsec = fman_config_to_mac(config)->fman_mac; in dtsec_select_pcs()
902 struct dtsec_regs __iomem *regs = mac_dev->fman_mac->regs; in dtsec_mac_config()
934 struct fman_mac *dtsec = mac_dev->fman_mac; in dtsec_link_up()
976 struct fman_mac *dtsec = fman_config_to_mac(config)->fman_mac; in dtsec_link_down()
995 static int dtsec_modify_mac_address(struct fman_mac *dtsec, in dtsec_modify_mac_address()
1011 static int dtsec_add_hash_mac_address(struct fman_mac *dtsec, in dtsec_add_hash_mac_address()
1075 static int dtsec_set_allmulti(struct fman_mac *dtsec, bool enable) in dtsec_set_allmulti()
1091 static int dtsec_set_tstamp(struct fman_mac *dtsec, bool enable) in dtsec_set_tstamp()
1113 static int dtsec_del_hash_mac_address(struct fman_mac *dtsec, in dtsec_del_hash_mac_address()
1182 static int dtsec_set_promiscuous(struct fman_mac *dtsec, bool new_val) in dtsec_set_promiscuous()
1208 static int dtsec_set_exception(struct fman_mac *dtsec, in dtsec_set_exception()
1259 static int dtsec_init(struct fman_mac *dtsec) in dtsec_init()
1331 static int dtsec_free(struct fman_mac *dtsec) in dtsec_free()
1344 static struct fman_mac *dtsec_config(struct mac_device *mac_dev, in dtsec_config()
1347 struct fman_mac *dtsec; in dtsec_config()
1405 struct fman_mac *dtsec; in dtsec_initialization()
1422 mac_dev->fman_mac = dtsec_config(mac_dev, params); in dtsec_initialization()
1423 if (!mac_dev->fman_mac) { in dtsec_initialization()
1428 dtsec = mac_dev->fman_mac; in dtsec_initialization()