Home
last modified time | relevance | path

Searched refs:nrf_wifi_hal_dev_ctx (Results 1 – 19 of 19) sorted by relevance

/nrf_wifi-latest/hw_if/hal/inc/common/
Dhal_api_common.h74 void nrf_wifi_hal_dev_rem(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
76 enum nrf_wifi_status nrf_wifi_hal_dev_init(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
78 void nrf_wifi_hal_dev_deinit(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
80 void nrf_wifi_hal_enable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
81 void nrf_wifi_hal_disable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
82 enum NRF_WIFI_HAL_STATUS nrf_wifi_hal_status_unlocked(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
106 enum nrf_wifi_status nrf_wifi_hal_ctrl_cmd_send(struct nrf_wifi_hal_dev_ctx *hal_ctx,
124 enum nrf_wifi_status hal_rpu_eventq_process(struct nrf_wifi_hal_dev_ctx *hal_ctx);
135 void nrf_wifi_hal_proc_ctx_set(struct nrf_wifi_hal_dev_ctx *hal_ctx,
148 enum nrf_wifi_status nrf_wifi_hal_proc_reset(struct nrf_wifi_hal_dev_ctx *hal_ctx,
[all …]
Dhal_interrupt.h28 enum nrf_wifi_status hal_rpu_irq_enable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
40 enum nrf_wifi_status hal_rpu_irq_disable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
54 enum nrf_wifi_status hal_rpu_irq_process(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx,
Dhal_mem.h55 enum nrf_wifi_status hal_rpu_mem_read(struct nrf_wifi_hal_dev_ctx *hal_ctx,
78 enum nrf_wifi_status hal_rpu_mem_write(struct nrf_wifi_hal_dev_ctx *hal_ctx,
96 enum nrf_wifi_status hal_rpu_mem_clr(struct nrf_wifi_hal_dev_ctx *hal_ctx,
Dhal_fw_patch_loader.h25 enum nrf_wifi_status hal_fw_patch_chunk_load(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx,
33 enum nrf_wifi_status nrf_wifi_hal_fw_patch_load(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx,
40 enum nrf_wifi_status nrf_wifi_hal_fw_patch_boot(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx,
Dhal_reg.h35 enum nrf_wifi_status hal_rpu_reg_read(struct nrf_wifi_hal_dev_ctx *hal_ctx,
53 enum nrf_wifi_status hal_rpu_reg_write(struct nrf_wifi_hal_dev_ctx *hal_ctx,
Dhal_common.h15 enum nrf_wifi_status hal_rpu_hpq_enqueue(struct nrf_wifi_hal_dev_ctx *hal_ctx,
19 enum nrf_wifi_status hal_rpu_hpq_dequeue(struct nrf_wifi_hal_dev_ctx *hal_ctx,
Dhal_structs_common.h202 struct nrf_wifi_hal_dev_ctx { struct
/nrf_wifi-latest/hw_if/hal/inc/system/
Dhal_api.h26 struct nrf_wifi_hal_dev_ctx *nrf_wifi_sys_hal_dev_add(struct nrf_wifi_hal_priv *hpriv,
30 void nrf_wifi_sys_hal_lock_rx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
32 void nrf_wifi_sys_hal_unlock_rx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx);
50 enum nrf_wifi_status nrf_wifi_sys_hal_data_cmd_send(struct nrf_wifi_hal_dev_ctx *hal_ctx,
70 unsigned long nrf_wifi_sys_hal_buf_map_rx(struct nrf_wifi_hal_dev_ctx *hal_ctx,
88 unsigned long nrf_wifi_sys_hal_buf_unmap_rx(struct nrf_wifi_hal_dev_ctx *hal_ctx,
107 unsigned long nrf_wifi_sys_hal_buf_map_tx(struct nrf_wifi_hal_dev_ctx *hal_ctx,
124 unsigned long nrf_wifi_sys_hal_buf_unmap_tx(struct nrf_wifi_hal_dev_ctx *hal_ctx,
/nrf_wifi-latest/hw_if/hal/src/common/
Dhal_api_common.c22 static void did_rpu_had_sleep_opp(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in did_rpu_had_sleep_opp()
34 enum nrf_wifi_status hal_rpu_ps_wake(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_ps_wake()
129 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in hal_rpu_ps_sleep()
132 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in hal_rpu_ps_sleep()
154 enum nrf_wifi_status hal_rpu_ps_init(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_ps_init()
190 static void hal_rpu_ps_deinit(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_ps_deinit()
200 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_hal_get_rpu_ps_state()
220 static bool hal_rpu_hpq_is_empty(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_hpq_is_empty()
245 static enum nrf_wifi_status hal_rpu_ready(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_ready()
273 static enum nrf_wifi_status hal_rpu_ready_wait(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_ready_wait()
[all …]
Dhal_interrupt.c19 enum nrf_wifi_status hal_rpu_irq_enable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_enable()
67 enum nrf_wifi_status hal_rpu_irq_disable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_disable()
111 static enum nrf_wifi_status hal_rpu_irq_ack(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_ack()
126 static bool hal_rpu_irq_wdog_chk(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_wdog_chk()
169 static enum nrf_wifi_status hal_rpu_irq_wdog_ack(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_wdog_ack()
188 static enum nrf_wifi_status hal_rpu_irq_wdog_rearm(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_irq_wdog_rearm()
206 static enum nrf_wifi_status hal_rpu_event_free(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_event_free()
226 static enum nrf_wifi_status hal_rpu_event_get(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_event_get()
436 static unsigned int hal_rpu_event_get_all(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_event_get_all()
482 static inline bool is_rpu_recovery_needed(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in is_rpu_recovery_needed()
[all …]
Dhal_mem.c75 static enum nrf_wifi_status rpu_mem_read_ram(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in rpu_mem_read_ram()
126 static enum nrf_wifi_status rpu_mem_write_ram(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in rpu_mem_write_ram()
177 static enum nrf_wifi_status rpu_mem_write_core(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in rpu_mem_write_core()
247 static unsigned int rpu_get_bev_addr_remap(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in rpu_get_bev_addr_remap()
266 static enum nrf_wifi_status rpu_mem_write_bev(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in rpu_mem_write_bev()
313 enum nrf_wifi_status hal_rpu_mem_read(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_mem_read()
346 enum nrf_wifi_status hal_rpu_mem_write(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_mem_write()
400 enum nrf_wifi_status hal_rpu_mem_clr(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_mem_clr()
Dhpqm.c16 enum nrf_wifi_status hal_rpu_hpq_enqueue(struct nrf_wifi_hal_dev_ctx *hal_ctx, in hal_rpu_hpq_enqueue()
37 enum nrf_wifi_status hal_rpu_hpq_dequeue(struct nrf_wifi_hal_dev_ctx *hal_ctx, in hal_rpu_hpq_dequeue()
Dhal_fw_patch_loader.c61 enum nrf_wifi_status hal_fw_patch_chunk_load(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_fw_patch_chunk_load()
82 static enum nrf_wifi_status hal_fw_patch_load(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_fw_patch_load()
158 enum nrf_wifi_status nrf_wifi_hal_fw_patch_load(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_hal_fw_patch_load()
234 enum nrf_wifi_status nrf_wifi_hal_fw_patch_boot(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_hal_fw_patch_boot()
Dhal_reg.c30 enum nrf_wifi_status hal_rpu_reg_read(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_reg_read()
99 enum nrf_wifi_status hal_rpu_reg_write(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in hal_rpu_reg_write()
/nrf_wifi-latest/hw_if/hal/src/offload_raw_tx/
Dhal_api.c25 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in event_tasklet_fn()
28 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in event_tasklet_fn()
52 static enum nrf_wifi_status hal_rpu_recovery(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_recovery()
75 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in recovery_tasklet_fn()
78 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in recovery_tasklet_fn()
93 struct nrf_wifi_hal_dev_ctx *nrf_wifi_off_raw_tx_hal_dev_add(struct nrf_wifi_hal_priv *hpriv, in nrf_wifi_off_raw_tx_hal_dev_add()
97 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in nrf_wifi_off_raw_tx_hal_dev_add()
/nrf_wifi-latest/hw_if/hal/src/radio_test/
Dhal_api.c24 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in event_tasklet_fn()
27 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in event_tasklet_fn()
51 static enum nrf_wifi_status hal_rpu_recovery(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_recovery()
74 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in recovery_tasklet_fn()
77 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in recovery_tasklet_fn()
92 struct nrf_wifi_hal_dev_ctx *nrf_wifi_rt_hal_dev_add(struct nrf_wifi_hal_priv *hpriv, in nrf_wifi_rt_hal_dev_add()
96 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in nrf_wifi_rt_hal_dev_add()
/nrf_wifi-latest/hw_if/hal/src/system/
Dhal_api.c23 nrf_wifi_sys_hal_rpu_pktram_buf_map_init(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in nrf_wifi_sys_hal_rpu_pktram_buf_map_init()
60 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in event_tasklet_fn()
63 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in event_tasklet_fn()
87 static enum nrf_wifi_status hal_rpu_recovery(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx) in hal_rpu_recovery()
110 struct nrf_wifi_hal_dev_ctx *hal_dev_ctx = NULL; in recovery_tasklet_fn()
113 hal_dev_ctx = (struct nrf_wifi_hal_dev_ctx *)data; in recovery_tasklet_fn()
128 unsigned long nrf_wifi_sys_hal_buf_map_rx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_sys_hal_buf_map_rx()
196 unsigned long nrf_wifi_sys_hal_buf_unmap_rx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_sys_hal_buf_unmap_rx()
245 unsigned long nrf_wifi_sys_hal_buf_map_tx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_sys_hal_buf_map_tx()
328 unsigned long nrf_wifi_sys_hal_buf_unmap_tx(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, in nrf_wifi_sys_hal_buf_unmap_tx()
[all …]
/nrf_wifi-latest/hw_if/hal/inc/offload_raw_tx/
Dhal_api.h25 struct nrf_wifi_hal_dev_ctx *nrf_wifi_off_raw_tx_hal_dev_add(struct nrf_wifi_hal_priv *hpriv,
/nrf_wifi-latest/hw_if/hal/inc/radio_test/
Dhal_api.h26 struct nrf_wifi_hal_dev_ctx *nrf_wifi_rt_hal_dev_add(struct nrf_wifi_hal_priv *hpriv,