Lines Matching full:tc6
43 struct oa_tc6 *tc6; member
46 static int lan865x_set_hw_macaddr_low_bytes(struct oa_tc6 *tc6, const u8 *mac) in lan865x_set_hw_macaddr_low_bytes() argument
52 return oa_tc6_write_register(tc6, LAN865X_REG_MAC_L_SADDR1, regval); in lan865x_set_hw_macaddr_low_bytes()
62 ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, mac); in lan865x_set_hw_macaddr()
68 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_SADDR1, in lan865x_set_hw_macaddr()
76 restore_ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, in lan865x_set_hw_macaddr()
149 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_HASH, hash_hi); in lan865x_set_specific_multicast_addr()
156 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_L_HASH, hash_lo); in lan865x_set_specific_multicast_addr()
169 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_HASH, in lan865x_set_all_multicast_addr()
177 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_L_HASH, in lan865x_set_all_multicast_addr()
190 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_HASH, 0); in lan865x_clear_all_multicast_addr()
197 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_L_HASH, 0); in lan865x_clear_all_multicast_addr()
238 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_NET_CFG, regval); in lan865x_multicast_work_handler()
256 return oa_tc6_start_xmit(priv->tc6, skb); in lan865x_send_packet()
263 if (oa_tc6_read_register(priv->tc6, LAN865X_REG_MAC_NET_CTL, ®val)) in lan865x_hw_disable()
268 if (oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_NET_CTL, regval)) in lan865x_hw_disable()
294 if (oa_tc6_read_register(priv->tc6, LAN865X_REG_MAC_NET_CTL, ®val)) in lan865x_hw_enable()
299 if (oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_NET_CTL, regval)) in lan865x_hw_enable()
349 priv->tc6 = oa_tc6_init(spi, netdev); in lan865x_probe()
350 if (!priv->tc6) { in lan865x_probe()
362 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_TSU_TIMER_INCR, in lan865x_probe()
382 ret = oa_tc6_zero_align_receive_frame_enable(priv->tc6); in lan865x_probe()
412 oa_tc6_exit(priv->tc6); in lan865x_probe()
424 oa_tc6_exit(priv->tc6); in lan865x_remove()