mana_port_context
struct mana_port_context *mpc;
struct mana_port_context *mpc;
struct mana_port_context *mpc = netdev_priv(ndev);
struct mana_port_context *mpc;
struct mana_port_context *mpc;
struct mana_port_context *mpc;
struct mana_port_context *mpc;
struct mana_port_context *mpc;
struct bpf_prog *mana_xdp_get(struct mana_port_context *apc)
static struct bpf_prog *mana_chn_xdp_get(struct mana_port_context *apc)
void mana_chn_setxdp(struct mana_port_context *apc, struct bpf_prog *prog)
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
static void mana_cleanup_indir_table(struct mana_port_context *apc)
static int mana_init_port_context(struct mana_port_context *apc)
static int mana_pf_register_hw_vport(struct mana_port_context *apc)
static void mana_pf_deregister_hw_vport(struct mana_port_context *apc)
static int mana_pf_register_filter(struct mana_port_context *apc)
static void mana_pf_deregister_filter(struct mana_port_context *apc)
static int mana_query_vport_cfg(struct mana_port_context *apc, u32 vport_index,
void mana_uncfg_vport(struct mana_port_context *apc)
int mana_cfg_vport(struct mana_port_context *apc, u32 protection_dom_id,
static int mana_cfg_vport_steering(struct mana_port_context *apc,
int mana_query_link_cfg(struct mana_port_context *apc)
int mana_set_bw_clamp(struct mana_port_context *apc, u32 speed,
int mana_create_wq_obj(struct mana_port_context *apc,
void mana_destroy_wq_obj(struct mana_port_context *apc, u32 wq_type,
void mana_destroy_eq(struct mana_port_context *apc)
static void mana_create_eq_debugfs(struct mana_port_context *apc, int i)
int mana_create_eq(struct mana_port_context *apc)
static int mana_fence_rq(struct mana_port_context *apc, struct mana_rxq *rxq)
static void mana_fence_rqs(struct mana_port_context *apc)
void mana_unmap_skb(struct sk_buff *skb, struct mana_port_context *apc)
static int mana_map_skb(struct sk_buff *skb, struct mana_port_context *apc,
struct mana_port_context *apc;
struct mana_port_context *apc;
static void mana_deinit_cq(struct mana_port_context *apc, struct mana_cq *cq)
static void mana_deinit_txq(struct mana_port_context *apc, struct mana_txq *txq)
static void mana_destroy_txq(struct mana_port_context *apc)
static void mana_create_txq_debugfs(struct mana_port_context *apc, int idx)
static int mana_create_txq(struct mana_port_context *apc,
static void mana_destroy_rxq(struct mana_port_context *apc,
struct mana_port_context *mpc = netdev_priv(rxq->ndev);
static int mana_alloc_rx_wqe(struct mana_port_context *apc,
struct mana_port_context *mpc = netdev_priv(rxq->ndev);
static struct mana_rxq *mana_create_rxq(struct mana_port_context *apc,
static void mana_create_rxq_debugfs(struct mana_port_context *apc, int idx)
static int mana_add_rx_queues(struct mana_port_context *apc,
static void mana_destroy_rxqs(struct mana_port_context *apc)
static void mana_destroy_vport(struct mana_port_context *apc)
static int mana_create_vport(struct mana_port_context *apc,
static int mana_rss_table_alloc(struct mana_port_context *apc)
struct mana_port_context *apc = container_of(work,
struct mana_port_context,
static void mana_rss_table_init(struct mana_port_context *apc)
int mana_disable_vport_rx(struct mana_port_context *apc)
int mana_config_rss(struct mana_port_context *apc, enum TRI_STATE rx,
void mana_query_phy_stats(struct mana_port_context *apc)
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc;
ndev = alloc_etherdev_mq(sizeof(struct mana_port_context),
struct mana_port_context *apc = NULL;
struct mana_port_context *apc;
static bool mana_en_need_log(struct mana_port_context *apc, int err)
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
void mana_pre_dealloc_rxbufs(struct mana_port_context *mpc)
struct mana_port_context *mpc;
struct mana_port_context *apc = netdev_priv(ndev);
static void mana_get_rxbuf_cfg(struct mana_port_context *apc,
int mana_pre_alloc_rxbufs(struct mana_port_context *mpc, int new_mtu, int num_queues)
struct mana_port_context *mpc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(netdev);
struct mana_port_context *apc = netdev_priv(binding->netdev);
struct mana_port_context *apc = netdev_priv(binding->netdev);
struct mana_port_context *apc = netdev_priv(ndev);
static void mana_cleanup_port_context(struct mana_port_context *apc)
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
struct mana_port_context *apc = netdev_priv(ndev);
int mana_create_wq_obj(struct mana_port_context *apc,
void mana_destroy_wq_obj(struct mana_port_context *apc, u32 wq_type,
int mana_cfg_vport(struct mana_port_context *apc, u32 protection_dom_id,
void mana_uncfg_vport(struct mana_port_context *apc);
int mana_create_eq(struct mana_port_context *apc);
void mana_destroy_eq(struct mana_port_context *apc);
int mana_config_rss(struct mana_port_context *ac, enum TRI_STATE rx,
int mana_disable_vport_rx(struct mana_port_context *apc);
struct bpf_prog *mana_xdp_get(struct mana_port_context *apc);
void mana_chn_setxdp(struct mana_port_context *apc, struct bpf_prog *prog);
int mana_query_link_cfg(struct mana_port_context *apc);
int mana_set_bw_clamp(struct mana_port_context *apc, u32 speed,
void mana_query_phy_stats(struct mana_port_context *apc);
int mana_pre_alloc_rxbufs(struct mana_port_context *apc, int mtu, int num_queues);
void mana_pre_dealloc_rxbufs(struct mana_port_context *apc);
void mana_unmap_skb(struct sk_buff *skb, struct mana_port_context *apc);