Lines Matching full:mac
27 static void dtsec_init_mac(struct fsl_enet_mac *mac) in dtsec_init_mac() argument
29 struct dtsec *regs = mac->base; in dtsec_init_mac()
35 /* clear soft reset, Rx/Tx MAC disable */ in dtsec_init_mac()
53 out_be32(®s->maxfrm, mac->max_rx_len & MAXFRM_MASK); in dtsec_init_mac()
65 static void dtsec_enable_mac(struct fsl_enet_mac *mac) in dtsec_enable_mac() argument
67 struct dtsec *regs = mac->base; in dtsec_enable_mac()
69 /* enable Rx/Tx MAC */ in dtsec_enable_mac()
79 static void dtsec_disable_mac(struct fsl_enet_mac *mac) in dtsec_disable_mac() argument
81 struct dtsec *regs = mac->base; in dtsec_disable_mac()
89 /* disable Rx/Tx MAC */ in dtsec_disable_mac()
93 static void dtsec_set_mac_addr(struct fsl_enet_mac *mac, u8 *mac_addr) in dtsec_set_mac_addr() argument
95 struct dtsec *regs = mac->base; in dtsec_set_mac_addr()
110 static void dtsec_set_interface_mode(struct fsl_enet_mac *mac, in dtsec_set_interface_mode() argument
113 struct dtsec *regs = mac->base; in dtsec_set_interface_mode()
156 void init_dtsec(struct fsl_enet_mac *mac, void *base, in init_dtsec() argument
159 mac->base = base; in init_dtsec()
160 mac->phyregs = phyregs; in init_dtsec()
161 mac->max_rx_len = max_rx_len; in init_dtsec()
162 mac->init_mac = dtsec_init_mac; in init_dtsec()
163 mac->enable_mac = dtsec_enable_mac; in init_dtsec()
164 mac->disable_mac = dtsec_disable_mac; in init_dtsec()
165 mac->set_mac_addr = dtsec_set_mac_addr; in init_dtsec()
166 mac->set_if_mode = dtsec_set_interface_mode; in init_dtsec()