nRF WiFi
Loading...
Searching...
No Matches
queue.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
12#ifndef __QUEUE_H__
13#define __QUEUE_H__
14
15#include "osal_ops.h"
16
18
20
22
24
26 void *q_node);
27
29 void *q_node);
30
32 void *q_node);
33
35
37
38void *nrf_wifi_utils_q_peek(void *q);
39
40unsigned int nrf_wifi_utils_q_len(void *q);
41#endif /* __QUEUE_H__ */
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition osal_structs.h:39
void * nrf_wifi_utils_q_peek(void *q)
void * nrf_wifi_utils_ctrl_q_alloc(void)
unsigned int nrf_wifi_utils_q_len(void *q)
enum nrf_wifi_status nrf_wifi_utils_ctrl_q_enqueue(void *q, void *q_node)
enum nrf_wifi_status nrf_wifi_utils_q_enqueue_head(void *q, void *q_node)
void * nrf_wifi_utils_q_alloc(void)
Header containing queue specific declarations for the Wi-Fi driver.
void * nrf_wifi_utils_ctrl_q_dequeue(void *q)
void * nrf_wifi_utils_q_dequeue(void *q)
enum nrf_wifi_status nrf_wifi_utils_q_enqueue(void *q, void *q_node)
void nrf_wifi_utils_ctrl_q_free(void *q)
void nrf_wifi_utils_q_free(void *q)