nrfxlib API 0.1.0
Loading...
Searching...
No Matches
fmac_rx.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 __FMAC_RX_H__
13#define __FMAC_RX_H__
14
15#include "host_rpu_data_if.h"
16#include "fmac_structs.h"
17
18#define RX_BUF_HEADROOM 4
19
24};
25
26
28 unsigned int pool_id;
29 unsigned int buf_id;
30};
31
32
34 enum nrf_wifi_fmac_rx_cmd_type cmd_type,
35 unsigned int desc_id);
36
38 struct nrf_wifi_rx_buff *config);
39
40void nrf_wifi_fmac_rx_tasklet(void *data);
41
42#endif /* __FMAC_RX_H__ */
enum nrf_wifi_status nrf_wifi_fmac_rx_event_process(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_rx_buff *config)
enum nrf_wifi_status nrf_wifi_fmac_rx_cmd_send(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, enum nrf_wifi_fmac_rx_cmd_type cmd_type, unsigned int desc_id)
void nrf_wifi_fmac_rx_tasklet(void *data)
nrf_wifi_fmac_rx_cmd_type
Definition: fmac_rx.h:20
@ NRF_WIFI_FMAC_RX_CMD_TYPE_INIT
Definition: fmac_rx.h:21
@ NRF_WIFI_FMAC_RX_CMD_TYPE_MAX
Definition: fmac_rx.h:23
@ NRF_WIFI_FMAC_RX_CMD_TYPE_DEINIT
Definition: fmac_rx.h:22
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition: osal_structs.h:29
Structure to hold common fmac dev context parameter data.
Definition: fmac_structs_common.h:146
unsigned int buf_id
Definition: fmac_rx.h:29
unsigned int pool_id
Definition: fmac_rx.h:28
Definition: fmac_rx.h:27
This structure represents RX data event(NRF_WIFI_CMD_RX_BUFF).
Definition: host_rpu_data_if.h:195