Home
last modified time | relevance | path

Searched refs:rtwn_softc (Results 1 – 25 of 119) sorted by relevance

12345

/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/
H A Dr92c.h43 void r92c_detach_private(struct rtwn_softc *);
44 void r92c_read_chipid_vendor(struct rtwn_softc *, uint32_t);
47 void r92c_beacon_init(struct rtwn_softc *, void *, int);
48 void r92c_beacon_enable(struct rtwn_softc *, int, int);
51 void r92c_iq_calib(struct rtwn_softc *);
52 void r92c_lc_calib(struct rtwn_softc *);
53 void r92c_temp_measure(struct rtwn_softc *);
54 uint8_t r92c_temp_read(struct rtwn_softc *);
57 void r92c_get_txpower(struct rtwn_softc *, int,
59 void r92c_write_txpower(struct rtwn_softc *, int,
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/
H A Dr12a.h57 void r12a_vap_preattach(struct rtwn_softc *, struct ieee80211vap *);
58 void r12a_detach_private(struct rtwn_softc *);
61 void r12a_beacon_init(struct rtwn_softc *, void *, int);
65 void r12a_save_bb_afe_vals(struct rtwn_softc *, uint32_t[],
67 void r12a_restore_bb_afe_vals(struct rtwn_softc *, uint32_t[],
69 void r12a_save_rf_vals(struct rtwn_softc *, uint32_t[],
71 void r12a_restore_rf_vals(struct rtwn_softc *, uint32_t[],
73 void r12a_lc_calib(struct rtwn_softc *);
75 int r12a_iq_calib_fw_supported(struct rtwn_softc *);
77 void r12a_iq_calib_sw(struct rtwn_softc *);
[all …]
H A Dr12a_var.h87 void (*rs_crystalcap_write)(struct rtwn_softc *);
88 void (*rs_fix_spur)(struct rtwn_softc *,
90 void (*rs_set_band_2ghz)(struct rtwn_softc *, uint32_t);
91 void (*rs_set_band_5ghz)(struct rtwn_softc *, uint32_t);
92 void (*rs_init_burstlen)(struct rtwn_softc *);
93 void (*rs_init_ampdu_fwhw)(struct rtwn_softc *);
95 int (*rs_iq_calib_fw_supported)(struct rtwn_softc *);
97 void (*rs_iq_calib_sw)(struct rtwn_softc *);
H A Dr12a_calib.c62 r12a_lc_calib(struct rtwn_softc *sc) in r12a_lc_calib()
117 r12a_iq_calib_fw_supported(struct rtwn_softc *sc) in r12a_iq_calib_fw_supported()
127 r12a_save_bb_afe_vals(struct rtwn_softc *sc, uint32_t vals[], in r12a_save_bb_afe_vals()
140 r12a_restore_bb_afe_vals(struct rtwn_softc *sc, uint32_t vals[], in r12a_restore_bb_afe_vals()
153 r12a_save_rf_vals(struct rtwn_softc *sc, uint32_t vals[], in r12a_save_rf_vals()
167 r12a_restore_rf_vals(struct rtwn_softc *sc, uint32_t vals[], in r12a_restore_rf_vals()
182 r12a_iq_tx(struct rtwn_softc *sc) in r12a_iq_tx()
188 r12a_iq_config_mac(struct rtwn_softc *sc) in r12a_iq_config_mac()
208 r12a_iq_calib_sw(struct rtwn_softc *sc) in r12a_iq_calib_sw()
274 r12a_iq_calib(struct rtwn_softc *sc) in r12a_iq_calib()
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/
H A Dr88e.h41 void r88e_beacon_enable(struct rtwn_softc *, int, int);
44 void r88e_iq_calib(struct rtwn_softc *);
45 void r88e_temp_measure(struct rtwn_softc *);
46 uint8_t r88e_temp_read(struct rtwn_softc *);
49 void r88e_get_txpower(struct rtwn_softc *, int,
51 void r88e_set_bw20(struct rtwn_softc *, uint8_t);
52 void r88e_set_gain(struct rtwn_softc *, uint8_t);
56 int r88e_fw_cmd(struct rtwn_softc *, uint8_t, const void *, int);
57 void r88e_fw_reset(struct rtwn_softc *, int);
58 void r88e_fw_download_enable(struct rtwn_softc *, int);
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192e/
H A Dr92e.h45 void r92e_detach_private(struct rtwn_softc *);
48 void r92e_set_chan(struct rtwn_softc *, struct ieee80211_channel *);
52 void r92e_fw_reset(struct rtwn_softc *, int);
53 void r92e_set_media_status(struct rtwn_softc *, int);
54 int r92e_set_pwrmode(struct rtwn_softc *, struct ieee80211vap *, int);
58 int r92e_llt_init(struct rtwn_softc *);
59 void r92e_init_bb(struct rtwn_softc *);
60 void r92e_init_rf(struct rtwn_softc *);
61 int r92e_power_on(struct rtwn_softc *);
62 void r92e_power_off(struct rtwn_softc *);
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/
H A Dr21a.h44 void r21a_beacon_init(struct rtwn_softc *, void *, int);
45 void r21a_beacon_select(struct rtwn_softc *, int);
49 int r21a_iq_calib_fw_supported(struct rtwn_softc *);
51 void r21a_iq_calib_sw(struct rtwn_softc *);
54 void r21a_set_band_2ghz(struct rtwn_softc *, uint32_t);
55 void r21a_set_band_5ghz(struct rtwn_softc *, uint32_t);
58 void r21a_fw_reset(struct rtwn_softc *, int);
61 int r21a_power_on(struct rtwn_softc *);
62 void r21a_power_off(struct rtwn_softc *);
63 int r21a_check_condition(struct rtwn_softc *, const uint8_t[]);
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/pci/
H A Dr92ce.h40 void r92ce_iq_calib(struct rtwn_softc *);
44 void r92ce_fw_reset(struct rtwn_softc *, int);
48 void r92ce_init_intr(struct rtwn_softc *);
49 void r92ce_init_edca(struct rtwn_softc *);
50 void r92ce_init_bb(struct rtwn_softc *);
51 int r92ce_power_on(struct rtwn_softc *);
52 void r92ce_power_off(struct rtwn_softc *);
53 void r92ce_init_ampdu(struct rtwn_softc *);
54 void r92ce_post_init(struct rtwn_softc *);
57 void r92ce_set_led(struct rtwn_softc *, int, int);
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwnvar.h82 struct rtwn_softc;
89 #define CMD_FUNC_PROTO void (*func)(struct rtwn_softc *, \
169 struct rtwn_softc { struct
261 int (*sc_write_1)(struct rtwn_softc *, uint16_t, argument
263 int (*sc_write_2)(struct rtwn_softc *, uint16_t, argument
265 int (*sc_write_4)(struct rtwn_softc *, uint16_t, argument
267 uint8_t (*sc_read_1)(struct rtwn_softc *, uint16_t); argument
268 uint16_t (*sc_read_2)(struct rtwn_softc *, uint16_t); argument
269 uint32_t (*sc_read_4)(struct rtwn_softc *, uint16_t); argument
271 void (*sc_delay)(struct rtwn_softc *, int); argument
[all …]
H A Dif_rtwn_rx.h22 void rtwn_get_rates(struct rtwn_softc *, const struct ieee80211_rateset *,
24 void rtwn_set_basicrates(struct rtwn_softc *, uint32_t);
25 struct ieee80211_node * rtwn_rx_common(struct rtwn_softc *, struct mbuf *,
29 void rtwn_set_multi(struct rtwn_softc *);
30 void rtwn_rxfilter_update(struct rtwn_softc *);
31 void rtwn_rxfilter_init(struct rtwn_softc *);
32 void rtwn_rxfilter_set(struct rtwn_softc *);
33 void rtwn_set_rx_bssid_all(struct rtwn_softc *, int);
34 void rtwn_set_promisc(struct rtwn_softc *);
H A Dif_rtwn_nop.h21 rtwn_nop_softc(struct rtwn_softc *sc) in rtwn_nop_softc()
26 rtwn_nop_int_softc(struct rtwn_softc *sc) in rtwn_nop_int_softc()
32 rtwn_nop_int_softc_mbuf(struct rtwn_softc *sc, struct mbuf *m) in rtwn_nop_int_softc_mbuf()
38 rtwn_nop_softc_int(struct rtwn_softc *sc, int id) in rtwn_nop_softc_int()
43 rtwn_nop_softc_uint32(struct rtwn_softc *sc, uint32_t reg) in rtwn_nop_softc_uint32()
48 rtwn_nop_softc_chan(struct rtwn_softc *sc, struct ieee80211_channel *c) in rtwn_nop_softc_chan()
53 rtwn_nop_softc_vap(struct rtwn_softc *sc, struct ieee80211vap *vap) in rtwn_nop_softc_vap()
58 rtwn_nop_softc_uint8_int(struct rtwn_softc *sc, uint8_t *buf, int len) in rtwn_nop_softc_uint8_int()
H A Dif_rtwn.c80 static void rtwn_radiotap_attach(struct rtwn_softc *);
81 static void rtwn_vap_decrement_counters(struct rtwn_softc *,
83 static void rtwn_set_ic_opmode(struct rtwn_softc *);
89 static int rtwn_read_chipid(struct rtwn_softc *);
91 static void rtwn_set_media_status(struct rtwn_softc *,
94 static int rtwn_tx_fwpkt_check(struct rtwn_softc *,
96 static int rtwn_construct_nulldata(struct rtwn_softc *,
98 static int rtwn_push_nulldata(struct rtwn_softc *,
101 static void rtwn_set_pwrmode_cb(struct rtwn_softc *,
106 static void rtwn_tsf_sync_enable(struct rtwn_softc *,
[all …]
H A Dif_rtwn_task.h20 void rtwn_cmdq_init(struct rtwn_softc *);
21 void rtwn_cmdq_destroy(struct rtwn_softc *);
22 int rtwn_cmd_sleepable(struct rtwn_softc *, const void *, size_t,
H A Dif_rtwn_beacon.h20 void rtwn_switch_bcnq(struct rtwn_softc *, int);
21 int rtwn_setup_beacon(struct rtwn_softc *, struct ieee80211_node *);
24 int rtwn_tx_beacon_check(struct rtwn_softc *, struct rtwn_vap *);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/usb/
H A Dr92cu.h35 void r92cu_init_bb(struct rtwn_softc *);
36 int r92cu_power_on(struct rtwn_softc *);
37 void r92cu_power_off(struct rtwn_softc *);
38 void r92cu_init_intr(struct rtwn_softc *);
39 void r92cu_init_tx_agg(struct rtwn_softc *);
40 void r92cu_init_rx_agg(struct rtwn_softc *);
41 void r92cu_post_init(struct rtwn_softc *);
44 void r92cu_set_led(struct rtwn_softc *, int, int);
50 void r92cu_dump_tx_desc(struct rtwn_softc *, const void *);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/usb/
H A Dr12au.h36 void r12au_init_rx_agg(struct rtwn_softc *);
37 void r12au_init_burstlen_usb2(struct rtwn_softc *);
38 void r12au_init_burstlen(struct rtwn_softc *);
39 void r12au_init_ampdu_fwhw(struct rtwn_softc *);
40 void r12au_init_ampdu(struct rtwn_softc *);
41 void r12au_post_init(struct rtwn_softc *);
44 int r12au_classify_intr(struct rtwn_softc *, void *, int);
48 void r12au_dump_tx_desc(struct rtwn_softc *, const void *);
H A Dr12au_init.c60 r12au_init_rx_agg(struct rtwn_softc *sc) in r12au_init_rx_agg()
72 r12au_init_burstlen_usb2(struct rtwn_softc *sc) in r12au_init_burstlen_usb2()
88 r12au_init_burstlen(struct rtwn_softc *sc) in r12au_init_burstlen()
104 r12au_arfb_init(struct rtwn_softc *sc) in r12au_arfb_init()
124 r12au_init_ampdu_fwhw(struct rtwn_softc *sc) in r12au_init_ampdu_fwhw()
131 r12au_init_ampdu(struct rtwn_softc *sc) in r12au_init_ampdu()
173 r12au_post_init(struct rtwn_softc *sc) in r12au_post_init()
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/
H A Drtwn_usb_reg.h33 int rtwn_usb_write_region_1(struct rtwn_softc *, uint16_t,
35 int rtwn_usb_write_1(struct rtwn_softc *, uint16_t, uint8_t);
36 int rtwn_usb_write_2(struct rtwn_softc *, uint16_t, uint16_t);
37 int rtwn_usb_write_4(struct rtwn_softc *, uint16_t, uint32_t);
38 uint8_t rtwn_usb_read_1(struct rtwn_softc *, uint16_t);
39 uint16_t rtwn_usb_read_2(struct rtwn_softc *, uint16_t);
40 uint32_t rtwn_usb_read_4(struct rtwn_softc *, uint16_t);
41 void rtwn_usb_delay(struct rtwn_softc *, int);
H A Drtwn_usb_reg.c51 static int rtwn_do_request(struct rtwn_softc *,
53 static int rtwn_usb_read_region_1(struct rtwn_softc *,
60 rtwn_do_request(struct rtwn_softc *sc, struct usb_device_request *req, in rtwn_do_request()
88 rtwn_usb_write_region_1(struct rtwn_softc *sc, uint16_t addr, uint8_t *buf, in rtwn_usb_write_region_1()
102 rtwn_usb_write_1(struct rtwn_softc *sc, uint16_t addr, uint8_t val) in rtwn_usb_write_1()
108 rtwn_usb_write_2(struct rtwn_softc *sc, uint16_t addr, uint16_t val) in rtwn_usb_write_2()
115 rtwn_usb_write_4(struct rtwn_softc *sc, uint16_t addr, uint32_t val) in rtwn_usb_write_4()
122 rtwn_usb_read_region_1(struct rtwn_softc *sc, uint16_t addr, uint8_t *buf, in rtwn_usb_read_region_1()
136 rtwn_usb_read_1(struct rtwn_softc *sc, uint16_t addr) in rtwn_usb_read_1()
146 rtwn_usb_read_2(struct rtwn_softc *sc, uint16_t addr) in rtwn_usb_read_2()
[all …]
H A Drtwn_usb_attach.c66 static int rtwn_usb_alloc_list(struct rtwn_softc *,
68 static int rtwn_usb_alloc_rx_list(struct rtwn_softc *);
69 static int rtwn_usb_alloc_tx_list(struct rtwn_softc *);
70 static void rtwn_usb_free_list(struct rtwn_softc *,
72 static void rtwn_usb_free_rx_list(struct rtwn_softc *);
73 static void rtwn_usb_free_tx_list(struct rtwn_softc *);
74 static void rtwn_usb_reset_lists(struct rtwn_softc *,
79 static void rtwn_usb_start_xfers(struct rtwn_softc *);
80 static void rtwn_usb_abort_xfers(struct rtwn_softc *);
81 static int rtwn_usb_fw_write_block(struct rtwn_softc *,
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/
H A Drtwn_pci_reg.h20 int rtwn_pci_write_1(struct rtwn_softc *, uint16_t, uint8_t);
21 int rtwn_pci_write_2(struct rtwn_softc *, uint16_t, uint16_t);
22 int rtwn_pci_write_4(struct rtwn_softc *, uint16_t, uint32_t);
23 uint8_t rtwn_pci_read_1(struct rtwn_softc *, uint16_t);
24 uint16_t rtwn_pci_read_2(struct rtwn_softc *, uint16_t);
25 uint32_t rtwn_pci_read_4(struct rtwn_softc *, uint16_t);
26 void rtwn_pci_delay(struct rtwn_softc *, int);
H A Drtwn_pci_reg.c52 rtwn_pci_write_1(struct rtwn_softc *sc, uint16_t addr, uint8_t val) in rtwn_pci_write_1()
62 rtwn_pci_write_2(struct rtwn_softc *sc, uint16_t addr, uint16_t val) in rtwn_pci_write_2()
73 rtwn_pci_write_4(struct rtwn_softc *sc, uint16_t addr, uint32_t val) in rtwn_pci_write_4()
84 rtwn_pci_read_1(struct rtwn_softc *sc, uint16_t addr) in rtwn_pci_read_1()
92 rtwn_pci_read_2(struct rtwn_softc *sc, uint16_t addr) in rtwn_pci_read_2()
102 rtwn_pci_read_4(struct rtwn_softc *sc, uint16_t addr) in rtwn_pci_read_4()
112 rtwn_pci_delay(struct rtwn_softc *sc, int usec) in rtwn_pci_delay()
H A Drtwn_pci_attach.c71 static int rtwn_pci_alloc_rx_list(struct rtwn_softc *);
72 static void rtwn_pci_reset_rx_list(struct rtwn_softc *);
73 static void rtwn_pci_free_rx_list(struct rtwn_softc *);
74 static int rtwn_pci_alloc_tx_list(struct rtwn_softc *, int);
75 static void rtwn_pci_reset_tx_ring_stopped(struct rtwn_softc *, int);
76 static void rtwn_pci_reset_beacon_ring(struct rtwn_softc *, int);
77 static void rtwn_pci_reset_tx_list(struct rtwn_softc *,
79 static void rtwn_pci_free_tx_list(struct rtwn_softc *, int);
80 static void rtwn_pci_reset_lists(struct rtwn_softc *,
82 static int rtwn_pci_fw_write_block(struct rtwn_softc *,
[all …]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/usb/
H A Dr88eu.h35 void r88eu_init_bb(struct rtwn_softc *);
36 int r88eu_power_on(struct rtwn_softc *);
37 void r88eu_power_off(struct rtwn_softc *);
38 void r88eu_init_intr(struct rtwn_softc *);
39 void r88eu_init_rx_agg(struct rtwn_softc *);
40 void r88eu_post_init(struct rtwn_softc *);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/pci/
H A Dr88ee.h37 void r88ee_init_bb(struct rtwn_softc *);
38 void r88ee_init_intr(struct rtwn_softc *);
39 int r88ee_power_on(struct rtwn_softc *);
40 void r88ee_power_off(struct rtwn_softc *);
45 void r88ee_start_xfers(struct rtwn_softc *);
46 void r88ee_post_init(struct rtwn_softc *);

12345