nrfxlib API 0.1.0
Loading...
Searching...
No Matches
osal_structs.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
12#ifndef __OSAL_STRUCTS_H__
13#define __OSAL_STRUCTS_H__
14
15#ifdef __ZEPHYR__
16#include <stddef.h>
17#include <stdbool.h>
18#include <stdarg.h>
19#elif __KERNEL__
20/* For Linux, use kernel internal headers instead of C headers*/
21#include <linux/stddef.h>
22#include <linux/string.h>
23#include <linux/stdarg.h>
24#endif
25
34};
35
46};
47
68};
69
75 unsigned long addr;
77 unsigned long size;
78};
79
85 const struct nrf_wifi_osal_ops *ops;
86};
87
105
106#endif /* __OSAL_STRUCTS_H__ */
nrf_wifi_tasklet_type
The type of a tasklet.
Definition: osal_structs.h:51
@ NRF_WIFI_TASKLET_TYPE_IRQ
Definition: osal_structs.h:59
@ NRF_WIFI_TASKLET_TYPE_TX_DONE
Definition: osal_structs.h:63
@ NRF_WIFI_TASKLET_TYPE_RX
Definition: osal_structs.h:65
@ NRF_WIFI_TASKLET_TYPE_MAX
Definition: osal_structs.h:67
@ NRF_WIFI_TASKLET_TYPE_BH
Definition: osal_structs.h:55
nrf_wifi_assert_op_type
The type of assertion operation to be performed.
Definition: osal_structs.h:91
@ NRF_WIFI_ASSERT_LESS_THAN_EQUAL_TO
Definition: osal_structs.h:99
@ NRF_WIFI_ASSERT_GREATER_THAN_EQUAL_TO
Definition: osal_structs.h:103
@ NRF_WIFI_ASSERT_GREATER_THAN
Definition: osal_structs.h:101
@ NRF_WIFI_ASSERT_NOT_EQUAL_TO
Definition: osal_structs.h:95
@ NRF_WIFI_ASSERT_EQUAL_TO
Definition: osal_structs.h:93
@ NRF_WIFI_ASSERT_LESS_THAN
Definition: osal_structs.h:97
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition: osal_structs.h:29
@ NRF_WIFI_STATUS_FAIL
Definition: osal_structs.h:33
@ NRF_WIFI_STATUS_SUCCESS
Definition: osal_structs.h:31
nrf_wifi_osal_dma_dir
DMA direction for a DMA operation.
Definition: osal_structs.h:39
@ NRF_WIFI_OSAL_DMA_DIR_FROM_DEV
Definition: osal_structs.h:43
@ NRF_WIFI_OSAL_DMA_DIR_TO_DEV
Definition: osal_structs.h:41
@ NRF_WIFI_OSAL_DMA_DIR_BIDI
Definition: osal_structs.h:45
unsigned long size
Definition: osal_structs.h:77
unsigned long addr
Definition: osal_structs.h:75
Structure representing a host map.
Definition: osal_structs.h:73
File containing OPs declarations for the OSAL Layer of the Wi-Fi driver.
Definition: osal_ops.h:27
const struct nrf_wifi_osal_ops * ops
Definition: osal_structs.h:85
Structure representing the private data of the OSAL layer.
Definition: osal_structs.h:83