Symbol: mwx_softc
sys/dev/pci/if_mwx.c
1045
struct mwx_softc *sc = arg;
sys/dev/pci/if_mwx.c
1093
mwx_preinit(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1164
struct mwx_softc *sc = (void *)self;
sys/dev/pci/if_mwx.c
1180
struct mwx_softc *sc = (struct mwx_softc *)self;
sys/dev/pci/if_mwx.c
1357
sizeof(struct mwx_softc), mwx_match, mwx_attach,
sys/dev/pci/if_mwx.c
1362
mwx_reset(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1373
struct mwx_softc *sc = arg;
sys/dev/pci/if_mwx.c
1385
mwx_txwi_alloc(struct mwx_softc *sc, int count)
sys/dev/pci/if_mwx.c
1458
mwx_txwi_free(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1494
mwx_txwi_get(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1506
mwx_txwi_put(struct mwx_softc *sc, struct mwx_txwi *mt)
sys/dev/pci/if_mwx.c
1516
mwx_txwi_enqueue(struct mwx_softc *sc, struct mwx_txwi *mt, struct mbuf *m)
sys/dev/pci/if_mwx.c
1568
mwx_queue_alloc(struct mwx_softc *sc, struct mwx_queue *q, int count,
sys/dev/pci/if_mwx.c
1633
mwx_queue_free(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1665
mwx_queue_reset(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1711
mwx_buf_fill(struct mwx_softc *sc, struct mwx_queue_data *md,
sys/dev/pci/if_mwx.c
1753
mwx_queue_fill(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1784
mwx_dma_alloc(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1826
mwx_dma_reset(struct mwx_softc *sc, int fullreset)
sys/dev/pci/if_mwx.c
1863
mwx_dma_free(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
1887
mwx_dma_tx_enqueue(struct mwx_softc *sc, struct mwx_queue *q, struct mbuf *m)
sys/dev/pci/if_mwx.c
1963
mwx_dma_txwi_enqueue(struct mwx_softc *sc, struct mwx_queue *q,
sys/dev/pci/if_mwx.c
2011
mwx_dma_tx_cleanup(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
2068
mwx_dma_tx_done(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2079
mwx_dma_rx_process(struct mwx_softc *sc, struct mbuf_list *ml)
sys/dev/pci/if_mwx.c
2126
mwx_dma_rx_dequeue(struct mwx_softc *sc, struct mwx_queue *q,
sys/dev/pci/if_mwx.c
2197
mwx_dma_rx_done(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
2248
mwx_mcu_send_mbuf(struct mwx_softc *sc, uint32_t cmd, struct mbuf *m, int *seqp)
sys/dev/pci/if_mwx.c
2333
mwx_mcu_send_msg(struct mwx_softc *sc, uint32_t cmd, void *data, size_t len,
sys/dev/pci/if_mwx.c
2349
mwx_mcu_send_wait(struct mwx_softc *sc, uint32_t cmd, void *data, size_t len)
sys/dev/pci/if_mwx.c
2360
mwx_mcu_send_mbuf_wait(struct mwx_softc *sc, uint32_t cmd, struct mbuf *m)
sys/dev/pci/if_mwx.c
2371
mwx_mcu_rx_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
2480
mwx_mcu_wait_resp_int(struct mwx_softc *sc, uint32_t cmd, int seq,
sys/dev/pci/if_mwx.c
2507
mwx_mcu_wait_resp_msg(struct mwx_softc *sc, uint32_t cmd, int seq,
sys/dev/pci/if_mwx.c
2536
mt7921_dma_disable(struct mwx_softc *sc, int force)
sys/dev/pci/if_mwx.c
2564
mt7921_dma_enable(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2612
mt7921_e_mcu_fw_pmctrl(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2632
mt7921_e_mcu_drv_pmctrl(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2652
mt7921_wfsys_reset(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2668
mt7921_reg_addr(struct mwx_softc *sc, uint32_t reg)
sys/dev/pci/if_mwx.c
2747
mt7921_init_hardware(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2787
mt7921_mcu_init(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
2816
mt7921_get_data_mode(struct mwx_softc *sc, uint32_t info)
sys/dev/pci/if_mwx.c
2859
mt7921_load_firmware(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
3008
mt7921_mac_wtbl_update(struct mwx_softc *sc, int idx)
sys/dev/pci/if_mwx.c
3018
mt7921_mac_init_band(struct mwx_softc *sc, uint32_t band)
sys/dev/pci/if_mwx.c
3039
mt7921_mac_init(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
3065
mt7921_mcu_patch_sem_ctrl(struct mwx_softc *sc, int semget)
sys/dev/pci/if_mwx.c
3115
mt7921_mcu_init_download(struct mwx_softc *sc, uint32_t addr,
sys/dev/pci/if_mwx.c
3138
mt7921_mcu_send_firmware(struct mwx_softc *sc, int cmd, u_char *data,
sys/dev/pci/if_mwx.c
3163
mt7921_mcu_start_patch(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
3177
mt7921_mcu_start_firmware(struct mwx_softc *sc, uint32_t addr, uint32_t option)
sys/dev/pci/if_mwx.c
3191
mt7921_mcu_get_nic_capability(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
3287
mt7921_mcu_fw_log_2_host(struct mwx_softc *sc, uint8_t ctrl)
sys/dev/pci/if_mwx.c
3301
mt7921_mcu_set_eeprom(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
331
void mwx_radiotap_attach(struct mwx_softc *);
sys/dev/pci/if_mwx.c
3317
mt7921_mcu_set_rts_thresh(struct mwx_softc *sc, uint32_t val, uint8_t band)
sys/dev/pci/if_mwx.c
3337
mt7921_mcu_set_deep_sleep(struct mwx_softc *sc, int ena)
sys/dev/pci/if_mwx.c
3350
mt7921_mcu_low_power_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
3364
mt7921_mcu_tx_done_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
337
int mwx_tx(struct mwx_softc *, struct mbuf *, struct ieee80211_node *);
sys/dev/pci/if_mwx.c
338
void mwx_rx(struct mwx_softc *, struct mbuf *, struct mbuf_list *);
sys/dev/pci/if_mwx.c
3395
mt7921_mcu_hw_scan(struct mwx_softc *sc, int bgscan)
sys/dev/pci/if_mwx.c
340
int mwx_preinit(struct mwx_softc *);
sys/dev/pci/if_mwx.c
346
void mwx_reset(struct mwx_softc *);
sys/dev/pci/if_mwx.c
348
int mwx_txwi_alloc(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
349
void mwx_txwi_free(struct mwx_softc *);
sys/dev/pci/if_mwx.c
3499
mt7921_mcu_hw_scan_cancel(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
350
struct mwx_txwi *mwx_txwi_get(struct mwx_softc *);
sys/dev/pci/if_mwx.c
351
void mwx_txwi_put(struct mwx_softc *, struct mwx_txwi *);
sys/dev/pci/if_mwx.c
352
int mwx_txwi_enqueue(struct mwx_softc *, struct mwx_txwi *, struct mbuf *);
sys/dev/pci/if_mwx.c
3520
struct mwx_softc *sc = arg;
sys/dev/pci/if_mwx.c
353
int mwx_queue_alloc(struct mwx_softc *, struct mwx_queue *, int, uint32_t);
sys/dev/pci/if_mwx.c
3530
mt7921_mcu_scan_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
3538
mt7921_mcu_set_mac_enable(struct mwx_softc *sc, int band, int enable)
sys/dev/pci/if_mwx.c
354
void mwx_queue_free(struct mwx_softc *, struct mwx_queue *);
sys/dev/pci/if_mwx.c
355
void mwx_queue_reset(struct mwx_softc *, struct mwx_queue *);
sys/dev/pci/if_mwx.c
3554
mt7921_mcu_set_channel_domain(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
356
int mwx_buf_fill(struct mwx_softc *, struct mwx_queue_data *,
sys/dev/pci/if_mwx.c
358
int mwx_queue_fill(struct mwx_softc *, struct mwx_queue *);
sys/dev/pci/if_mwx.c
359
int mwx_dma_alloc(struct mwx_softc *);
sys/dev/pci/if_mwx.c
360
int mwx_dma_reset(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
361
void mwx_dma_free(struct mwx_softc *);
sys/dev/pci/if_mwx.c
362
int mwx_dma_tx_enqueue(struct mwx_softc *, struct mwx_queue *,
sys/dev/pci/if_mwx.c
364
int mwx_dma_txwi_enqueue(struct mwx_softc *, struct mwx_queue *,
sys/dev/pci/if_mwx.c
366
void mwx_dma_tx_cleanup(struct mwx_softc *, struct mwx_queue *);
sys/dev/pci/if_mwx.c
3661
mt7921_mcu_set_chan_info(struct mwx_softc *sc, int cmd)
sys/dev/pci/if_mwx.c
367
void mwx_dma_tx_done(struct mwx_softc *);
sys/dev/pci/if_mwx.c
368
void mwx_dma_rx_process(struct mwx_softc *, struct mbuf_list *);
sys/dev/pci/if_mwx.c
369
void mwx_dma_rx_dequeue(struct mwx_softc *, struct mwx_queue *,
sys/dev/pci/if_mwx.c
371
void mwx_dma_rx_done(struct mwx_softc *, struct mwx_queue *);
sys/dev/pci/if_mwx.c
3733
mt7921_mcu_build_sku(struct mwx_softc *sc, int band, int8_t *sku)
sys/dev/pci/if_mwx.c
375
int mwx_mcu_send_mbuf(struct mwx_softc *, uint32_t, struct mbuf *, int *);
sys/dev/pci/if_mwx.c
376
int mwx_mcu_send_msg(struct mwx_softc *, uint32_t, void *, size_t, int *);
sys/dev/pci/if_mwx.c
377
int mwx_mcu_send_wait(struct mwx_softc *, uint32_t, void *, size_t);
sys/dev/pci/if_mwx.c
3771
mt7921_mcu_rate_txpower_band(struct mwx_softc *sc, int band,
sys/dev/pci/if_mwx.c
378
int mwx_mcu_send_mbuf_wait(struct mwx_softc *, uint32_t, struct mbuf *);
sys/dev/pci/if_mwx.c
379
void mwx_mcu_rx_event(struct mwx_softc *, struct mbuf *);
sys/dev/pci/if_mwx.c
380
int mwx_mcu_wait_resp_int(struct mwx_softc *, uint32_t, int, uint32_t *);
sys/dev/pci/if_mwx.c
381
int mwx_mcu_wait_resp_msg(struct mwx_softc *, uint32_t, int,
sys/dev/pci/if_mwx.c
3818
mt7921_mcu_set_rate_txpower(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
384
int mt7921_dma_disable(struct mwx_softc *sc, int force);
sys/dev/pci/if_mwx.c
385
void mt7921_dma_enable(struct mwx_softc *sc);
sys/dev/pci/if_mwx.c
386
int mt7921_e_mcu_fw_pmctrl(struct mwx_softc *);
sys/dev/pci/if_mwx.c
3868
mt7921_mac_reset_counters(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
387
int mt7921_e_mcu_drv_pmctrl(struct mwx_softc *);
sys/dev/pci/if_mwx.c
388
int mt7921_wfsys_reset(struct mwx_softc *sc);
sys/dev/pci/if_mwx.c
3888
mt7921_mac_set_timing(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
389
uint32_t mt7921_reg_addr(struct mwx_softc *, uint32_t);
sys/dev/pci/if_mwx.c
390
int mt7921_init_hardware(struct mwx_softc *);
sys/dev/pci/if_mwx.c
391
int mt7921_mcu_init(struct mwx_softc *);
sys/dev/pci/if_mwx.c
392
int mt7921_load_firmware(struct mwx_softc *);
sys/dev/pci/if_mwx.c
3929
mt7921_mcu_uni_add_dev(struct mwx_softc *sc, struct mwx_vif *mvif,
sys/dev/pci/if_mwx.c
393
int mt7921_mac_wtbl_update(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
394
void mt7921_mac_init_band(struct mwx_softc *sc, uint32_t);
sys/dev/pci/if_mwx.c
395
int mt7921_mac_init(struct mwx_softc *);
sys/dev/pci/if_mwx.c
396
int mt7921_mcu_patch_sem_ctrl(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
397
int mt7921_mcu_init_download(struct mwx_softc *, uint32_t,
sys/dev/pci/if_mwx.c
399
int mt7921_mcu_send_firmware(struct mwx_softc *, int,
sys/dev/pci/if_mwx.c
401
int mt7921_mcu_start_patch(struct mwx_softc *);
sys/dev/pci/if_mwx.c
402
int mt7921_mcu_start_firmware(struct mwx_softc *, uint32_t,
sys/dev/pci/if_mwx.c
4035
mt7921_mcu_set_sniffer(struct mwx_softc *sc, int enable)
sys/dev/pci/if_mwx.c
404
int mt7921_mcu_get_nic_capability(struct mwx_softc *);
sys/dev/pci/if_mwx.c
405
int mt7921_mcu_fw_log_2_host(struct mwx_softc *, uint8_t);
sys/dev/pci/if_mwx.c
4059
mt7921_mcu_set_beacon_filter(struct mwx_softc *sc, int enable)
sys/dev/pci/if_mwx.c
406
int mt7921_mcu_set_eeprom(struct mwx_softc *);
sys/dev/pci/if_mwx.c
407
int mt7921_mcu_set_rts_thresh(struct mwx_softc *, uint32_t,
sys/dev/pci/if_mwx.c
4080
mt7921_mcu_set_bss_pm(struct mwx_softc *sc, int enable)
sys/dev/pci/if_mwx.c
409
int mt7921_mcu_set_deep_sleep(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
410
void mt7921_mcu_low_power_event(struct mwx_softc *, struct mbuf *);
sys/dev/pci/if_mwx.c
411
void mt7921_mcu_tx_done_event(struct mwx_softc *, struct mbuf *);
sys/dev/pci/if_mwx.c
4121
mt7921_mcu_set_tx(struct mwx_softc *sc, struct mwx_vif *mvif)
sys/dev/pci/if_mwx.c
413
void mt7921_mcu_scan_event(struct mwx_softc *, struct mbuf *);
sys/dev/pci/if_mwx.c
414
int mt7921_mcu_hw_scan(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
415
int mt7921_mcu_hw_scan_cancel(struct mwx_softc *);
sys/dev/pci/if_mwx.c
416
int mt7921_mcu_set_mac_enable(struct mwx_softc *, int, int);
sys/dev/pci/if_mwx.c
417
int mt7921_mcu_set_channel_domain(struct mwx_softc *);
sys/dev/pci/if_mwx.c
419
int mt7921_mcu_set_chan_info(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
420
void mt7921_mcu_build_sku(struct mwx_softc *, int, int8_t *);
sys/dev/pci/if_mwx.c
421
int mt7921_mcu_rate_txpower_band(struct mwx_softc *, int,
sys/dev/pci/if_mwx.c
4224
mt7921_mac_fill_rx(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
423
int mt7921_mcu_set_rate_txpower(struct mwx_softc *);
sys/dev/pci/if_mwx.c
424
void mt7921_mac_reset_counters(struct mwx_softc *);
sys/dev/pci/if_mwx.c
425
void mt7921_mac_set_timing(struct mwx_softc *);
sys/dev/pci/if_mwx.c
426
int mt7921_mcu_uni_add_dev(struct mwx_softc *, struct mwx_vif *,
sys/dev/pci/if_mwx.c
428
int mt7921_mcu_set_sniffer(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
429
int mt7921_mcu_set_beacon_filter(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
430
int mt7921_mcu_set_bss_pm(struct mwx_softc *, int);
sys/dev/pci/if_mwx.c
431
int mt7921_mcu_set_tx(struct mwx_softc *, struct mwx_vif *);
sys/dev/pci/if_mwx.c
432
int mt7921_mac_fill_rx(struct mwx_softc *, struct mbuf *,
sys/dev/pci/if_mwx.c
434
uint32_t mt7921_mac_tx_rate_val(struct mwx_softc *);
sys/dev/pci/if_mwx.c
435
void mt7921_mac_write_txwi_80211(struct mwx_softc *, struct mbuf *,
sys/dev/pci/if_mwx.c
437
void mt7921_mac_write_txwi(struct mwx_softc *, struct mbuf *,
sys/dev/pci/if_mwx.c
439
void mt7921_mac_tx_free(struct mwx_softc *, struct mbuf *);
sys/dev/pci/if_mwx.c
440
int mt7921_set_channel(struct mwx_softc *);
sys/dev/pci/if_mwx.c
442
uint8_t mt7921_get_phy_mode_v2(struct mwx_softc *,
sys/dev/pci/if_mwx.c
447
struct mwx_softc *, struct ieee80211_node *, int, int);
sys/dev/pci/if_mwx.c
449
struct mwx_softc *, struct ieee80211_node *, int, int);
sys/dev/pci/if_mwx.c
451
struct mwx_softc *, struct ieee80211_node *);
sys/dev/pci/if_mwx.c
453
struct mwx_softc *, struct ieee80211_node *);
sys/dev/pci/if_mwx.c
4540
mt7921_mac_tx_rate_val(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
455
struct mwx_softc *, struct ieee80211_node *);
sys/dev/pci/if_mwx.c
456
int mt7921_mac_sta_update(struct mwx_softc *,
sys/dev/pci/if_mwx.c
4568
mt7921_mac_write_txwi_80211(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
460
mwx_read(struct mwx_softc *sc, uint32_t reg)
sys/dev/pci/if_mwx.c
467
mwx_write(struct mwx_softc *sc, uint32_t reg, uint32_t val)
sys/dev/pci/if_mwx.c
4719
mt7921_mac_write_txwi(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
474
mwx_barrier(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
4786
mt7921_mac_tx_free(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
481
mwx_rmw(struct mwx_softc *sc, uint32_t reg, uint32_t val, uint32_t mask)
sys/dev/pci/if_mwx.c
4818
mt7921_set_channel(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
4836
mt7921_get_phy_mode_v2(struct mwx_softc *sc, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
490
mwx_set(struct mwx_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/pci/if_mwx.c
4912
mt7921_mcu_add_basic_tlv(struct mbuf *m, uint16_t *tlvnum, struct mwx_softc *sc,
sys/dev/pci/if_mwx.c
4956
mt7921_mcu_add_sta_tlv(struct mbuf *m, uint16_t *tlvnum, struct mwx_softc *sc,
sys/dev/pci/if_mwx.c
496
mwx_clear(struct mwx_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/pci/if_mwx.c
502
mwx_map_reg_l1(struct mwx_softc *sc, uint32_t reg)
sys/dev/pci/if_mwx.c
5061
struct mwx_softc *sc, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
5090
struct mwx_softc *sc, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
5110
struct mwx_softc *sc, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
5124
mt7921_mac_sta_update(struct mwx_softc *sc, struct ieee80211_node *ni,
sys/dev/pci/if_mwx.c
519
mwx_poll(struct mwx_softc *sc, uint32_t reg, uint32_t val, uint32_t mask,
sys/dev/pci/if_mwx.c
544
struct mwx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mwx.c
632
struct mwx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mwx.c
666
struct mwx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mwx.c
765
struct mwx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mwx.c
797
struct mwx_softc *sc = ic->ic_softc;
sys/dev/pci/if_mwx.c
814
struct mwx_softc *sc = ic->ic_softc;
sys/dev/pci/if_mwx.c
834
struct mwx_softc *sc = ic->ic_softc;
sys/dev/pci/if_mwx.c
844
mwx_scan(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
889
struct mwx_softc *sc = ic->ic_softc;
sys/dev/pci/if_mwx.c
944
mwx_radiotap_attach(struct mwx_softc *sc)
sys/dev/pci/if_mwx.c
960
mwx_tx(struct mwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
991
mwx_rx(struct mwx_softc *sc, struct mbuf *m, struct mbuf_list *ml)