nRF WiFi
Toggle main menu visibility
Loading...
Searching...
No Matches
hal_interrupt.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
13
14
#ifndef __HAL_INTERRUPT_H__
15
#define __HAL_INTERRUPT_H__
16
17
#include "
hal_api_common.h
"
18
28
enum
nrf_wifi_status
hal_rpu_irq_enable
(
struct
nrf_wifi_hal_dev_ctx
*hal_dev_ctx);
29
30
40
enum
nrf_wifi_status
hal_rpu_irq_disable
(
struct
nrf_wifi_hal_dev_ctx
*hal_dev_ctx);
41
42
54
enum
nrf_wifi_status
hal_rpu_irq_process
(
struct
nrf_wifi_hal_dev_ctx
*hal_dev_ctx,
55
bool
*do_rpu_recovery);
56
#endif
/* __HAL_INTERRUPT_H__ */
hal_api_common.h
Header containing API declarations for the HAL Layer of the Wi-Fi driver.
hal_rpu_irq_enable
enum nrf_wifi_status hal_rpu_irq_enable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx)
Enable interrupts from the RPU.
hal_rpu_irq_disable
enum nrf_wifi_status hal_rpu_irq_disable(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx)
Disable interrupts from the RPU.
hal_rpu_irq_process
enum nrf_wifi_status hal_rpu_irq_process(struct nrf_wifi_hal_dev_ctx *hal_dev_ctx, bool *do_rpu_recovery)
Process an interrupt from the RPU.
nrf_wifi_status
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition
osal_structs.h:39
nrf_wifi_hal_dev_ctx
Structure to hold per device context information for the HAL layer.
Definition
hal_structs_common.h:201
hw_if
hal
inc
common
hal_interrupt.h
Generated on
for nRF WiFi by
1.17.0