netsec_priv
struct netsec_priv *priv;
priv = container_of(napi, struct netsec_priv, napi);
static int netsec_check_stop_tx(struct netsec_priv *priv, int used)
struct netsec_priv *priv = netdev_priv(ndev);
static void netsec_uninit_pkt_dring(struct netsec_priv *priv, int id)
static void netsec_free_dring(struct netsec_priv *priv, int id)
static int netsec_alloc_dring(struct netsec_priv *priv, enum ring_id id)
static void netsec_setup_tx_dring(struct netsec_priv *priv)
static int netsec_setup_rx_dring(struct netsec_priv *priv)
static int netsec_netdev_load_ucode_region(struct netsec_priv *priv, u32 reg,
static int netsec_netdev_load_microcode(struct netsec_priv *priv)
static int netsec_reset_hardware(struct netsec_priv *priv,
static int netsec_start_gmac(struct netsec_priv *priv)
static int netsec_stop_gmac(struct netsec_priv *priv)
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = dev_id;
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv = netdev_priv(ndev);
static int netsec_xdp_setup(struct netsec_priv *priv, struct bpf_prog *prog,
struct netsec_priv *priv = netdev_priv(ndev);
struct netsec_priv *priv, u32 *phy_addr)
struct netsec_priv *priv, u32 *phy_addr)
static void netsec_unregister_mdio(struct netsec_priv *priv)
static int netsec_register_mdio(struct netsec_priv *priv, u32 phy_addr)
struct netsec_priv *priv;
struct netsec_priv *priv = platform_get_drvdata(pdev);
struct netsec_priv *priv = dev_get_drvdata(dev);
struct netsec_priv *priv = dev_get_drvdata(dev);
static void netsec_write(struct netsec_priv *priv, u32 reg_addr, u32 val)
static u32 netsec_read(struct netsec_priv *priv, u32 reg_addr)
static int netsec_wait_while_busy(struct netsec_priv *priv, u32 addr, u32 mask)
static int netsec_mac_write(struct netsec_priv *priv, u32 addr, u32 value)
static int netsec_mac_read(struct netsec_priv *priv, u32 addr, u32 *read)
static int netsec_mac_wait_while_busy(struct netsec_priv *priv,
static int netsec_mac_update_to_phy_state(struct netsec_priv *priv)
struct netsec_priv *priv = bus->priv;
struct netsec_priv *priv = bus->priv;
struct netsec_priv *priv = netdev_priv(net_device);
struct netsec_priv *priv = netdev_priv(net_device);
struct netsec_priv *priv = netdev_priv(dev);
struct netsec_priv *priv = netdev_priv(dev);
static void netsec_set_rx_de(struct netsec_priv *priv,
static bool netsec_clean_tx_dring(struct netsec_priv *priv)
static void netsec_process_tx(struct netsec_priv *priv)
static void *netsec_alloc_rx_data(struct netsec_priv *priv,
static void netsec_rx_fill(struct netsec_priv *priv, u16 from, u16 num)
static void netsec_xdp_ring_tx_db(struct netsec_priv *priv, u16 pkts)
static void netsec_finalize_xdp_rx(struct netsec_priv *priv, u32 xdp_res,
static void netsec_set_tx_de(struct netsec_priv *priv,
static u32 netsec_xdp_queue_one(struct netsec_priv *priv,
static u32 netsec_xdp_xmit_back(struct netsec_priv *priv, struct xdp_buff *xdp)
static u32 netsec_run_xdp(struct netsec_priv *priv, struct bpf_prog *prog,
static int netsec_process_rx(struct netsec_priv *priv, int budget)