airoha_npu
struct airoha_npu __rcu *npu;
static int airoha_npu_send_msg(struct airoha_npu *npu, int func_id,
struct airoha_npu *npu = npu_instance;
struct airoha_npu *npu;
struct airoha_npu *npu = core->npu;
static int airoha_npu_ppe_init(struct airoha_npu *npu)
static int airoha_npu_ppe_deinit(struct airoha_npu *npu)
static int airoha_npu_ppe_flush_sram_entries(struct airoha_npu *npu,
static int airoha_npu_foe_commit_entry(struct airoha_npu *npu,
static int airoha_npu_ppe_stats_setup(struct airoha_npu *npu,
static int airoha_npu_wlan_msg_send(struct airoha_npu *npu, int ifindex,
static int airoha_npu_wlan_msg_get(struct airoha_npu *npu, int ifindex,
airoha_npu_wlan_set_reserved_memory(struct airoha_npu *npu,
static int airoha_npu_wlan_init_memory(struct airoha_npu *npu)
static u32 airoha_npu_wlan_queue_addr_get(struct airoha_npu *npu, int qid,
static void airoha_npu_wlan_irq_status_set(struct airoha_npu *npu, u32 val)
static u32 airoha_npu_wlan_irq_status_get(struct airoha_npu *npu, int q)
static void airoha_npu_wlan_irq_enable(struct airoha_npu *npu, int q)
static void airoha_npu_wlan_irq_disable(struct airoha_npu *npu, int q)
struct airoha_npu *airoha_npu_get(struct device *dev)
struct airoha_npu *npu;
void airoha_npu_put(struct airoha_npu *npu)
struct airoha_npu *npu;
struct airoha_npu *npu = platform_get_drvdata(pdev);
struct airoha_npu *npu;
static struct airoha_npu *airoha_ppe_npu_get(struct airoha_eth *eth)
struct airoha_npu *npu = airoha_npu_get(eth->dev);
struct airoha_npu *npu = airoha_ppe_npu_get(eth);
struct airoha_npu *npu;
struct airoha_npu *npu,
struct airoha_npu *npu)
struct airoha_npu *npu,
struct airoha_npu *npu;
struct airoha_npu *npu; \
struct airoha_npu *npu; \
static inline int mt76_npu_send_msg(struct airoha_npu *npu, int ifindex,
static inline int mt76_npu_get_msg(struct airoha_npu *npu, int ifindex,
struct airoha_npu __rcu *npu;
struct airoha_npu *npu;
static int mt7996_npu_rxd_init(struct mt7996_dev *dev, struct airoha_npu *npu)
struct airoha_npu *npu)
static int mt7996_npu_txd_init(struct mt7996_dev *dev, struct airoha_npu *npu)
struct airoha_npu *npu)
struct airoha_npu *npu)
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
struct airoha_npu *npu;
int (*ppe_init)(struct airoha_npu *npu);
int (*ppe_deinit)(struct airoha_npu *npu);
int (*ppe_init_stats)(struct airoha_npu *npu,
int (*ppe_flush_sram_entries)(struct airoha_npu *npu,
int (*ppe_foe_commit_entry)(struct airoha_npu *npu,
int (*wlan_init_reserved_memory)(struct airoha_npu *npu);
int (*wlan_send_msg)(struct airoha_npu *npu, int ifindex,
int (*wlan_get_msg)(struct airoha_npu *npu, int ifindex,
u32 (*wlan_get_queue_addr)(struct airoha_npu *npu, int qid,
void (*wlan_set_irq_status)(struct airoha_npu *npu, u32 val);
u32 (*wlan_get_irq_status)(struct airoha_npu *npu, int q);
void (*wlan_enable_irq)(struct airoha_npu *npu, int q);
void (*wlan_disable_irq)(struct airoha_npu *npu, int q);
struct airoha_npu *airoha_npu_get(struct device *dev);
void airoha_npu_put(struct airoha_npu *npu);
static inline int airoha_npu_wlan_init_reserved_memory(struct airoha_npu *npu)
static inline int airoha_npu_wlan_send_msg(struct airoha_npu *npu,
static inline int airoha_npu_wlan_get_msg(struct airoha_npu *npu, int ifindex,
static inline u32 airoha_npu_wlan_get_queue_addr(struct airoha_npu *npu,
static inline void airoha_npu_wlan_set_irq_status(struct airoha_npu *npu,
static inline u32 airoha_npu_wlan_get_irq_status(struct airoha_npu *npu, int q)
static inline void airoha_npu_wlan_enable_irq(struct airoha_npu *npu, int q)
static inline void airoha_npu_wlan_disable_irq(struct airoha_npu *npu, int q)
static inline struct airoha_npu *airoha_npu_get(struct device *dev)
static inline void airoha_npu_put(struct airoha_npu *npu)
static inline int airoha_npu_wlan_init_reserved_memory(struct airoha_npu *npu)
static inline int airoha_npu_wlan_send_msg(struct airoha_npu *npu,
static inline int airoha_npu_wlan_get_msg(struct airoha_npu *npu, int ifindex,
static inline u32 airoha_npu_wlan_get_queue_addr(struct airoha_npu *npu,
static inline void airoha_npu_wlan_set_irq_status(struct airoha_npu *npu,
static inline u32 airoha_npu_wlan_get_irq_status(struct airoha_npu *npu,
static inline void airoha_npu_wlan_enable_irq(struct airoha_npu *npu, int q)
static inline void airoha_npu_wlan_disable_irq(struct airoha_npu *npu, int q)