Lines Matching refs:rtsn_private
27 struct rtsn_private { struct
67 static u32 rtsn_read(struct rtsn_private *priv, enum rtsn_reg reg) in rtsn_read() argument
72 static void rtsn_write(struct rtsn_private *priv, enum rtsn_reg reg, u32 data) in rtsn_write()
77 static void rtsn_modify(struct rtsn_private *priv, enum rtsn_reg reg, in rtsn_modify()
83 static int rtsn_reg_wait(struct rtsn_private *priv, enum rtsn_reg reg, in rtsn_reg_wait()
93 static void rtsn_ctrl_data_irq(struct rtsn_private *priv, bool enable) in rtsn_ctrl_data_irq()
104 static void rtsn_get_timestamp(struct rtsn_private *priv, struct timespec64 *ts) in rtsn_get_timestamp()
113 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_tx_free()
159 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_rx()
257 struct rtsn_private *priv; in rtsn_poll()
284 static int rtsn_desc_alloc(struct rtsn_private *priv) in rtsn_desc_alloc()
314 static void rtsn_desc_free(struct rtsn_private *priv) in rtsn_desc_free()
327 static void rtsn_chain_free(struct rtsn_private *priv) in rtsn_chain_free()
348 static int rtsn_chain_init(struct rtsn_private *priv, int tx_size, int rx_size) in rtsn_chain_init()
389 static void rtsn_chain_format(struct rtsn_private *priv) in rtsn_chain_format()
434 static int rtsn_dmac_init(struct rtsn_private *priv) in rtsn_dmac_init()
447 static enum rtsn_mode rtsn_read_mode(struct rtsn_private *priv) in rtsn_read_mode()
452 static int rtsn_wait_mode(struct rtsn_private *priv, enum rtsn_mode mode) in rtsn_wait_mode()
467 static int rtsn_change_mode(struct rtsn_private *priv, enum rtsn_mode mode) in rtsn_change_mode()
478 static int rtsn_get_data_irq_status(struct rtsn_private *priv) in rtsn_get_data_irq_status()
490 struct rtsn_private *priv = dev_id; in rtsn_irq()
516 unsigned long flags, struct rtsn_private *priv, in rtsn_request_irq()
534 static void rtsn_free_irqs(struct rtsn_private *priv) in rtsn_free_irqs()
540 static int rtsn_request_irqs(struct rtsn_private *priv) in rtsn_request_irqs()
565 static int rtsn_reset(struct rtsn_private *priv) in rtsn_reset()
573 static int rtsn_axibmi_init(struct rtsn_private *priv) in rtsn_axibmi_init()
612 static void rtsn_mhd_init(struct rtsn_private *priv) in rtsn_mhd_init()
623 static int rtsn_get_phy_params(struct rtsn_private *priv) in rtsn_get_phy_params()
648 static void rtsn_set_phy_interface(struct rtsn_private *priv) in rtsn_set_phy_interface()
669 static void rtsn_set_rate(struct rtsn_private *priv) in rtsn_set_rate()
690 static int rtsn_rmac_init(struct rtsn_private *priv) in rtsn_rmac_init()
717 static int rtsn_hw_init(struct rtsn_private *priv) in rtsn_hw_init()
753 struct rtsn_private *priv = bus->priv; in rtsn_mii_access()
784 static int rtsn_mdio_alloc(struct rtsn_private *priv) in rtsn_mdio_alloc()
837 static void rtsn_mdio_free(struct rtsn_private *priv) in rtsn_mdio_free()
846 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_adjust_link()
903 static int rtsn_phy_init(struct rtsn_private *priv) in rtsn_phy_init()
931 static void rtsn_phy_deinit(struct rtsn_private *priv) in rtsn_phy_deinit()
937 static int rtsn_init(struct rtsn_private *priv) in rtsn_init()
971 static void rtsn_deinit(struct rtsn_private *priv) in rtsn_deinit()
982 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_parse_mac_address()
1015 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_open()
1035 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_stop()
1047 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_start_xmit()
1110 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_get_stats64()
1126 struct rtsn_private *priv; in rtsn_hwtstamp_get()
1159 struct rtsn_private *priv; in rtsn_hwtstamp_set()
1219 struct rtsn_private *priv = netdev_priv(ndev); in rtsn_get_ts_info()
1249 struct rtsn_private *priv; in rtsn_probe()
1254 ndev = alloc_etherdev_mqs(sizeof(struct rtsn_private), TX_NUM_CHAINS, in rtsn_probe()
1362 struct rtsn_private *priv = platform_get_drvdata(pdev); in rtsn_remove()