Symbol: airoha_npu
drivers/net/ethernet/airoha/airoha_eth.h
590
struct airoha_npu __rcu *npu;
drivers/net/ethernet/airoha/airoha_npu.c
163
static int airoha_npu_send_msg(struct airoha_npu *npu, int func_id,
drivers/net/ethernet/airoha/airoha_npu.c
280
struct airoha_npu *npu = npu_instance;
drivers/net/ethernet/airoha/airoha_npu.c
296
struct airoha_npu *npu;
drivers/net/ethernet/airoha/airoha_npu.c
319
struct airoha_npu *npu = core->npu;
drivers/net/ethernet/airoha/airoha_npu.c
331
static int airoha_npu_ppe_init(struct airoha_npu *npu)
drivers/net/ethernet/airoha/airoha_npu.c
352
static int airoha_npu_ppe_deinit(struct airoha_npu *npu)
drivers/net/ethernet/airoha/airoha_npu.c
371
static int airoha_npu_ppe_flush_sram_entries(struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_npu.c
395
static int airoha_npu_foe_commit_entry(struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_npu.c
430
static int airoha_npu_ppe_stats_setup(struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_npu.c
461
static int airoha_npu_wlan_msg_send(struct airoha_npu *npu, int ifindex,
drivers/net/ethernet/airoha/airoha_npu.c
484
static int airoha_npu_wlan_msg_get(struct airoha_npu *npu, int ifindex,
drivers/net/ethernet/airoha/airoha_npu.c
509
airoha_npu_wlan_set_reserved_memory(struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_npu.c
528
static int airoha_npu_wlan_init_memory(struct airoha_npu *npu)
drivers/net/ethernet/airoha/airoha_npu.c
567
static u32 airoha_npu_wlan_queue_addr_get(struct airoha_npu *npu, int qid,
drivers/net/ethernet/airoha/airoha_npu.c
576
static void airoha_npu_wlan_irq_status_set(struct airoha_npu *npu, u32 val)
drivers/net/ethernet/airoha/airoha_npu.c
581
static u32 airoha_npu_wlan_irq_status_get(struct airoha_npu *npu, int q)
drivers/net/ethernet/airoha/airoha_npu.c
589
static void airoha_npu_wlan_irq_enable(struct airoha_npu *npu, int q)
drivers/net/ethernet/airoha/airoha_npu.c
594
static void airoha_npu_wlan_irq_disable(struct airoha_npu *npu, int q)
drivers/net/ethernet/airoha/airoha_npu.c
599
struct airoha_npu *airoha_npu_get(struct device *dev)
drivers/net/ethernet/airoha/airoha_npu.c
603
struct airoha_npu *npu;
drivers/net/ethernet/airoha/airoha_npu.c
649
void airoha_npu_put(struct airoha_npu *npu)
drivers/net/ethernet/airoha/airoha_npu.c
696
struct airoha_npu *npu;
drivers/net/ethernet/airoha/airoha_npu.c
806
struct airoha_npu *npu = platform_get_drvdata(pdev);
drivers/net/ethernet/airoha/airoha_ppe.c
1227
struct airoha_npu *npu;
drivers/net/ethernet/airoha/airoha_ppe.c
1318
static struct airoha_npu *airoha_ppe_npu_get(struct airoha_eth *eth)
drivers/net/ethernet/airoha/airoha_ppe.c
1320
struct airoha_npu *npu = airoha_npu_get(eth->dev);
drivers/net/ethernet/airoha/airoha_ppe.c
1332
struct airoha_npu *npu = airoha_ppe_npu_get(eth);
drivers/net/ethernet/airoha/airoha_ppe.c
1557
struct airoha_npu *npu;
drivers/net/ethernet/airoha/airoha_ppe.c
529
struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_ppe.c
537
struct airoha_npu *npu)
drivers/net/ethernet/airoha/airoha_ppe.c
550
struct airoha_npu *npu,
drivers/net/ethernet/airoha/airoha_ppe.c
694
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/dma.h
79
struct airoha_npu *npu; \
drivers/net/wireless/mediatek/mt76/dma.h
96
struct airoha_npu *npu; \
drivers/net/wireless/mediatek/mt76/mt76.h
1722
static inline int mt76_npu_send_msg(struct airoha_npu *npu, int ifindex,
drivers/net/wireless/mediatek/mt76/mt76.h
1730
static inline int mt76_npu_get_msg(struct airoha_npu *npu, int ifindex,
drivers/net/wireless/mediatek/mt76/mt76.h
722
struct airoha_npu __rcu *npu;
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
711
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
114
static int mt7996_npu_rxd_init(struct mt7996_dev *dev, struct airoha_npu *npu)
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
12
struct airoha_npu *npu)
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
149
static int mt7996_npu_txd_init(struct mt7996_dev *dev, struct airoha_npu *npu)
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
213
struct airoha_npu *npu)
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
246
struct airoha_npu *npu)
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
283
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
322
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
148
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
186
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
248
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
262
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
395
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
420
struct airoha_npu *npu;
drivers/net/wireless/mediatek/mt76/npu.c
483
struct airoha_npu *npu;
include/linux/soc/airoha/airoha_offload.h
172
struct airoha_npu *npu;
include/linux/soc/airoha/airoha_offload.h
183
int (*ppe_init)(struct airoha_npu *npu);
include/linux/soc/airoha/airoha_offload.h
184
int (*ppe_deinit)(struct airoha_npu *npu);
include/linux/soc/airoha/airoha_offload.h
185
int (*ppe_init_stats)(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
187
int (*ppe_flush_sram_entries)(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
190
int (*ppe_foe_commit_entry)(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
194
int (*wlan_init_reserved_memory)(struct airoha_npu *npu);
include/linux/soc/airoha/airoha_offload.h
195
int (*wlan_send_msg)(struct airoha_npu *npu, int ifindex,
include/linux/soc/airoha/airoha_offload.h
198
int (*wlan_get_msg)(struct airoha_npu *npu, int ifindex,
include/linux/soc/airoha/airoha_offload.h
201
u32 (*wlan_get_queue_addr)(struct airoha_npu *npu, int qid,
include/linux/soc/airoha/airoha_offload.h
203
void (*wlan_set_irq_status)(struct airoha_npu *npu, u32 val);
include/linux/soc/airoha/airoha_offload.h
204
u32 (*wlan_get_irq_status)(struct airoha_npu *npu, int q);
include/linux/soc/airoha/airoha_offload.h
205
void (*wlan_enable_irq)(struct airoha_npu *npu, int q);
include/linux/soc/airoha/airoha_offload.h
206
void (*wlan_disable_irq)(struct airoha_npu *npu, int q);
include/linux/soc/airoha/airoha_offload.h
212
struct airoha_npu *airoha_npu_get(struct device *dev);
include/linux/soc/airoha/airoha_offload.h
213
void airoha_npu_put(struct airoha_npu *npu);
include/linux/soc/airoha/airoha_offload.h
215
static inline int airoha_npu_wlan_init_reserved_memory(struct airoha_npu *npu)
include/linux/soc/airoha/airoha_offload.h
220
static inline int airoha_npu_wlan_send_msg(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
228
static inline int airoha_npu_wlan_get_msg(struct airoha_npu *npu, int ifindex,
include/linux/soc/airoha/airoha_offload.h
235
static inline u32 airoha_npu_wlan_get_queue_addr(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
241
static inline void airoha_npu_wlan_set_irq_status(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
247
static inline u32 airoha_npu_wlan_get_irq_status(struct airoha_npu *npu, int q)
include/linux/soc/airoha/airoha_offload.h
252
static inline void airoha_npu_wlan_enable_irq(struct airoha_npu *npu, int q)
include/linux/soc/airoha/airoha_offload.h
257
static inline void airoha_npu_wlan_disable_irq(struct airoha_npu *npu, int q)
include/linux/soc/airoha/airoha_offload.h
262
static inline struct airoha_npu *airoha_npu_get(struct device *dev)
include/linux/soc/airoha/airoha_offload.h
267
static inline void airoha_npu_put(struct airoha_npu *npu)
include/linux/soc/airoha/airoha_offload.h
271
static inline int airoha_npu_wlan_init_reserved_memory(struct airoha_npu *npu)
include/linux/soc/airoha/airoha_offload.h
276
static inline int airoha_npu_wlan_send_msg(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
284
static inline int airoha_npu_wlan_get_msg(struct airoha_npu *npu, int ifindex,
include/linux/soc/airoha/airoha_offload.h
291
static inline u32 airoha_npu_wlan_get_queue_addr(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
297
static inline void airoha_npu_wlan_set_irq_status(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
302
static inline u32 airoha_npu_wlan_get_irq_status(struct airoha_npu *npu,
include/linux/soc/airoha/airoha_offload.h
308
static inline void airoha_npu_wlan_enable_irq(struct airoha_npu *npu, int q)
include/linux/soc/airoha/airoha_offload.h
312
static inline void airoha_npu_wlan_disable_irq(struct airoha_npu *npu, int q)