airoha_eth
struct airoha_eth *eth = q->qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = port->qdma->eth;
struct airoha_eth *eth = qdma->eth;
static void airoha_fe_maccr_init(struct airoha_eth *eth)
struct airoha_eth *eth,
struct airoha_eth *eth)
struct airoha_eth *eth = port->qdma->eth;
static void airoha_fe_vip_setup(struct airoha_eth *eth)
struct airoha_eth *eth = port->qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = port->qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = port->qdma->eth;
static u32 airoha_fe_get_pse_queue_rsv_pages(struct airoha_eth *eth,
static void airoha_fe_set_pse_queue_rsv_pages(struct airoha_eth *eth,
static u32 airoha_fe_get_pse_all_rsv(struct airoha_eth *eth)
static int airoha_fe_set_pse_oq_rsv(struct airoha_eth *eth,
struct airoha_eth *eth = port->qdma->eth;
static void airoha_fe_pse_ports_init(struct airoha_eth *eth)
bool airoha_is_valid_gdm_port(struct airoha_eth *eth,
static int airoha_alloc_gdm_port(struct airoha_eth *eth,
static int airoha_register_gdm_devices(struct airoha_eth *eth)
struct airoha_eth *eth;
struct airoha_eth *eth = platform_get_drvdata(pdev);
static int airoha_fe_mc_vlan_clear(struct airoha_eth *eth)
static void airoha_fe_crsn_qsel_init(struct airoha_eth *eth)
static int airoha_fe_init(struct airoha_eth *eth)
static int airoha_qdma_get_gdm_port(struct airoha_eth *eth,
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = port->qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth;
static void airoha_set_gdm_port_fwd_cfg(struct airoha_eth *eth, u32 addr,
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth = qdma->eth;
struct airoha_eth *eth;
struct airoha_eth *eth;
static inline bool airoha_is_7581(struct airoha_eth *eth)
static inline bool airoha_is_7583(struct airoha_eth *eth)
bool airoha_is_valid_gdm_port(struct airoha_eth *eth,
bool airoha_ppe_is_enabled(struct airoha_eth *eth, int index);
int airoha_ppe_init(struct airoha_eth *eth);
void airoha_ppe_deinit(struct airoha_eth *eth);
static int airoha_ppe_flow_offload_replace(struct airoha_eth *eth,
static int airoha_ppe_flow_offload_destroy(struct airoha_eth *eth,
struct airoha_eth *eth = ppe->eth;
static int airoha_ppe_flow_offload_stats(struct airoha_eth *eth,
static int airoha_ppe_flow_offload_cmd(struct airoha_eth *eth,
static struct airoha_npu *airoha_ppe_npu_get(struct airoha_eth *eth)
static int airoha_ppe_offload_setup(struct airoha_eth *eth)
struct airoha_eth *eth = ppe->eth;
struct airoha_eth *eth = port->qdma->eth;
struct airoha_eth *eth;
struct airoha_eth *eth = ppe->eth;
int airoha_ppe_init(struct airoha_eth *eth)
void airoha_ppe_deinit(struct airoha_eth *eth)
static int airoha_ppe_foe_entry_prepare(struct airoha_eth *eth,
struct airoha_eth *eth = ppe->eth;
struct airoha_eth *eth = ppe->eth;
struct airoha_eth *eth = ppe->eth;
struct airoha_eth *eth = ppe->eth;
bool airoha_ppe_is_enabled(struct airoha_eth *eth, int index)
struct airoha_eth *eth = ppe->eth;