VSF Documented
vsf_wifi_mt76.c File Reference

Functions

const vsf_wifi_mt76_bus_ops_t__mt76_bus_ops (vsf_wifi_t *wifi)
 

Variables

const vsf_wifi_chip_drv_t vsf_wifi_mt76_drv
 

Function Documentation

◆ __mt76_bus_ops()

const vsf_wifi_mt76_bus_ops_t * __mt76_bus_ops ( vsf_wifi_t * wifi)

Variable Documentation

◆ vsf_wifi_mt76_drv

const vsf_wifi_chip_drv_t vsf_wifi_mt76_drv
Initial value:
= {
.name = "mt7612u",
.flags = 0,
.firmware_load = __mt76_firmware_load,
.init = __mt76_init,
.fini = __mt76_fini,
.softmac = {
.set_channel = __mt76_set_channel,
.set_rx_filter = __mt76_set_rx_filter,
.set_mac_addr = __mt76_set_mac_addr,
.set_bssid = __mt76_set_bssid,
.set_auth_mode = __mt76_set_auth_mode,
.connect = __mt76_connect,
.disconnect = __mt76_disconnect,
.get_link_info = __mt76_get_link_info,
.parse_rx = __mt76_parse_rx,
.build_tx = NULL,
},
.tx = __mt76_tx,
.crypto_ops = &__mt76_crypto_ops,
}
#define NULL
Definition lvgl.h:26
vsf_err_t __mt76_firmware_load(vsf_wifi_t *wifi, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_firmware.c:1068
vsf_err_t __mt76_tx(vsf_wifi_t *wifi, const uint8_t *frame, uint16_t len)
Definition vsf_wifi_mt76_mac.c:2936
vsf_err_t __mt76_set_channel(vsf_wifi_t *wifi, uint8_t channel, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:1893
const vsf_wifi_crypto_ops_t __mt76_crypto_ops
Definition vsf_wifi_mt76_mac.c:2927
vsf_err_t __mt76_set_rx_filter(vsf_wifi_t *wifi, uint32_t mask, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:1926
vsf_err_t __mt76_set_bssid(vsf_wifi_t *wifi, const uint8_t bssid[6], vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:1951
vsf_err_t __mt76_init(vsf_wifi_t *wifi, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:548
vsf_err_t __mt76_connect(vsf_wifi_t *wifi, const uint8_t bssid[6], const uint8_t *ssid, uint8_t ssid_len, uint8_t channel, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:2139
vsf_err_t __mt76_disconnect(vsf_wifi_t *wifi, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:2227
vsf_err_t __mt76_set_auth_mode(vsf_wifi_t *wifi, const vsf_wifi_auth_cfg_t *cfg, vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:1976
void __mt76_fini(vsf_wifi_t *wifi)
Definition vsf_wifi_mt76_mac.c:1191
vsf_err_t __mt76_get_link_info(vsf_wifi_t *wifi, vsf_wifi_link_info_t *info)
Definition vsf_wifi_mt76_mac.c:2247
vsf_err_t __mt76_set_mac_addr(vsf_wifi_t *wifi, const uint8_t mac[6], vsf_wifi_done_t done)
Definition vsf_wifi_mt76_mac.c:1937
void __mt76_parse_rx(vsf_wifi_t *wifi, uint8_t *frame, uint16_t len)
Definition vsf_wifi_mt76_mac.c:2352
Generated from commit: vsfteam/vsf@65b48a2