tsnep_adapter
struct tsnep_adapter *adapter;
struct tsnep_adapter *adapter;
int tsnep_ptp_init(struct tsnep_adapter *adapter);
void tsnep_ptp_cleanup(struct tsnep_adapter *adapter);
int tsnep_tc_init(struct tsnep_adapter *adapter);
void tsnep_tc_cleanup(struct tsnep_adapter *adapter);
int tsnep_rxnfc_init(struct tsnep_adapter *adapter);
void tsnep_rxnfc_cleanup(struct tsnep_adapter *adapter);
int tsnep_rxnfc_get_rule(struct tsnep_adapter *adapter,
int tsnep_rxnfc_get_all(struct tsnep_adapter *adapter,
int tsnep_rxnfc_add_rule(struct tsnep_adapter *adapter,
int tsnep_rxnfc_del_rule(struct tsnep_adapter *adapter,
int tsnep_xdp_setup_prog(struct tsnep_adapter *adapter, struct bpf_prog *prog,
int tsnep_xdp_setup_pool(struct tsnep_adapter *adapter,
void tsnep_get_system_time(struct tsnep_adapter *adapter, u64 *time);
struct tsnep_adapter *adapter;
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
static struct tsnep_queue *tsnep_get_queue_with_tx(struct tsnep_adapter *adapter,
static struct tsnep_queue *tsnep_get_queue_with_rx(struct tsnep_adapter *adapter,
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
static void tsnep_finalize_xdp(struct tsnep_adapter *adapter, int status,
struct tsnep_adapter *adapter = bus->priv;
struct tsnep_adapter *adapter = bus->priv;
static int tsnep_queue_open(struct tsnep_adapter *adapter,
static void tsnep_set_link_mode(struct tsnep_adapter *adapter)
struct tsnep_adapter *adapter = queue->adapter;
struct tsnep_adapter *adapter = queue->adapter;
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
static void tsnep_mac_set_address(struct tsnep_adapter *adapter, u8 *addr)
static int tsnep_phy_loopback(struct tsnep_adapter *adapter, bool enable)
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(dev);
static struct tsnep_tx *tsnep_xdp_get_tx(struct tsnep_adapter *adapter, u32 cpu)
struct tsnep_adapter *adapter = netdev_priv(dev);
struct tsnep_adapter *adapter = netdev_priv(dev);
static int tsnep_mac_init(struct tsnep_adapter *adapter)
static int tsnep_phy_open(struct tsnep_adapter *adapter)
static int tsnep_mdio_init(struct tsnep_adapter *adapter)
static int tsnep_phy_init(struct tsnep_adapter *adapter)
static int tsnep_queue_init(struct tsnep_adapter *adapter, int queue_count)
struct tsnep_adapter *adapter;
sizeof(struct tsnep_adapter),
struct tsnep_adapter *adapter = platform_get_drvdata(pdev);
static void tsnep_phy_close(struct tsnep_adapter *adapter)
static bool tsnep_xdp_xmit_back(struct tsnep_adapter *adapter,
static void tsnep_enable_irq(struct tsnep_adapter *adapter, u32 mask)
static void tsnep_disable_irq(struct tsnep_adapter *adapter, u32 mask)
struct tsnep_adapter *adapter = arg;
struct tsnep_adapter *adapter = container_of(ptp, struct tsnep_adapter,
struct tsnep_adapter *adapter = container_of(ptp, struct tsnep_adapter,
struct tsnep_adapter *adapter = container_of(ptp, struct tsnep_adapter,
struct tsnep_adapter *adapter = container_of(ptp, struct tsnep_adapter,
int tsnep_ptp_init(struct tsnep_adapter *adapter)
void tsnep_ptp_cleanup(struct tsnep_adapter *adapter)
struct tsnep_adapter *adapter = netdev_priv(netdev);
struct tsnep_adapter *adapter = netdev_priv(netdev);
void tsnep_get_system_time(struct tsnep_adapter *adapter, u64 *time)
struct tsnep_adapter *adapter = container_of(ptp, struct tsnep_adapter,
int tsnep_rxnfc_get_all(struct tsnep_adapter *adapter,
static int tsnep_rxnfc_find_location(struct tsnep_adapter *adapter)
static int tsnep_rxnfc_check_rule(struct tsnep_adapter *adapter,
int tsnep_rxnfc_add_rule(struct tsnep_adapter *adapter,
int tsnep_rxnfc_del_rule(struct tsnep_adapter *adapter,
static void tsnep_disable_rule(struct tsnep_adapter *adapter,
int tsnep_rxnfc_init(struct tsnep_adapter *adapter)
void tsnep_rxnfc_cleanup(struct tsnep_adapter *adapter)
static struct tsnep_rxnfc_rule *tsnep_get_rule(struct tsnep_adapter *adapter,
static void tsnep_add_rule(struct tsnep_adapter *adapter,
static void tsnep_delete_rule(struct tsnep_adapter *adapter,
static void tsnep_enable_rule(struct tsnep_adapter *adapter,
static void tsnep_flush_rules(struct tsnep_adapter *adapter)
int tsnep_rxnfc_get_rule(struct tsnep_adapter *adapter,
static bool tsnep_test_gc_enable(struct tsnep_adapter *adapter)
static void delay_base_time(struct tsnep_adapter *adapter,
static void get_gate_state(struct tsnep_adapter *adapter, u32 *gc, u32 *gc_time,
static bool check_gate(struct tsnep_adapter *adapter)
static bool enable_gc_timeout(struct tsnep_adapter *adapter)
static bool check_gate_duration(struct tsnep_adapter *adapter, s64 ms)
static bool enable_check_taprio(struct tsnep_adapter *adapter,
static bool disable_taprio(struct tsnep_adapter *adapter)
static bool gc_timeout_signaled(struct tsnep_adapter *adapter)
static bool run_taprio(struct tsnep_adapter *adapter,
static bool tsnep_test_taprio(struct tsnep_adapter *adapter)
static bool ack_gc_timeout(struct tsnep_adapter *adapter)
static bool tsnep_test_taprio_change(struct tsnep_adapter *adapter)
static bool enable_gc(struct tsnep_adapter *adapter, bool a)
static bool tsnep_test_taprio_extension(struct tsnep_adapter *adapter)
static bool disable_gc(struct tsnep_adapter *adapter)
struct tsnep_adapter *adapter = netdev_priv(netdev);
static bool gc_delayed_enable(struct tsnep_adapter *adapter, bool a, int delay)
static int tsnep_enable_gcl(struct tsnep_adapter *adapter,
static int tsnep_taprio(struct tsnep_adapter *adapter,
static int tsnep_tc_query_caps(struct tsnep_adapter *adapter,
struct tsnep_adapter *adapter = netdev_priv(netdev);
int tsnep_tc_init(struct tsnep_adapter *adapter)
void tsnep_tc_cleanup(struct tsnep_adapter *adapter)
static int tsnep_xdp_enable_pool(struct tsnep_adapter *adapter,
static int tsnep_xdp_disable_pool(struct tsnep_adapter *adapter, u16 queue_id)
int tsnep_xdp_setup_pool(struct tsnep_adapter *adapter,
int tsnep_xdp_setup_prog(struct tsnep_adapter *adapter, struct bpf_prog *prog,