Searched refs:hal (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-current/sys/dev/wtap/wtap_hal/
H A Dhal.c31 #include "hal.h"
38 struct wtap_hal *hal = (struct wtap_hal *)arg; local
45 hal = (struct wtap_hal *)arg;
47 p = medium_get_next_packet(hal->hal_md);
51 hal->plugin->work(hal->plugin, p);
62 init_hal(struct wtap_hal *hal) argument
66 mtx_init(&hal->hal_mtx, "wtap_hal mtx", NULL, MTX_DEF | MTX_RECURSE);
68 hal->hal_md = (struct wtap_medium *)malloc(sizeof(struct wtap_medium),
71 init_medium(hal
80 register_plugin(struct wtap_hal *hal, struct wtap_plugin *plugin) argument
88 deregister_plugin(struct wtap_hal *hal) argument
96 deinit_hal(struct wtap_hal *hal) argument
106 new_wtap(struct wtap_hal *hal, int32_t id) argument
201 free_wtap(struct wtap_hal *hal, int32_t id) argument
221 struct wtap_hal *hal = arg; local
230 wtap_hal_reset_tsf(struct wtap_hal *hal) argument
243 wtap_hal_get_tsf(struct wtap_hal *hal) argument
[all...]
/freebsd-current/sys/contrib/dev/rtw89/
H A Dchan.h12 struct rtw89_hal *hal = &rtwdev->hal; local
14 return READ_ONCE(hal->entity_active);
19 struct rtw89_hal *hal = &rtwdev->hal; local
21 WRITE_ONCE(hal->entity_active, active);
27 struct rtw89_hal *hal = &rtwdev->hal; local
29 return READ_ONCE(hal->entity_mode);
35 struct rtw89_hal *hal local
[all...]
H A Dchan.c111 struct rtw89_hal *hal = &rtwdev->hal; local
112 struct rtw89_chan *chan = &hal->sub[idx].chan;
113 struct rtw89_chan_rcd *rcd = &hal->sub[idx].rcd;
129 struct rtw89_hal *hal = &rtwdev->hal; local
131 hal->sub[idx].chandef = *chandef;
134 set_bit(idx, hal->entity_map);
148 struct rtw89_hal *hal = &rtwdev->hal; local
186 struct rtw89_hal *hal = &rtwdev->hal; local
195 struct rtw89_hal *hal = &rtwdev->hal; local
220 struct rtw89_hal *hal = &rtwdev->hal; local
239 struct rtw89_hal *hal = &rtwdev->hal; local
[all...]
H A Dmac80211.c236 rtwdev->hal.rx_fltr &= ~B_AX_A_MC;
238 rtwdev->hal.rx_fltr |= B_AX_A_MC;
242 rtwdev->hal.rx_fltr |= B_AX_A_CRC32_ERR;
244 rtwdev->hal.rx_fltr &= ~B_AX_A_CRC32_ERR;
248 rtwdev->hal.rx_fltr &= ~B_AX_A_A1_MATCH;
250 rtwdev->hal.rx_fltr |= B_AX_A_A1_MATCH;
254 rtwdev->hal.rx_fltr &= ~B_AX_A_BCN_CHK_EN;
255 rtwdev->hal.rx_fltr &= ~B_AX_A_BC;
256 rtwdev->hal.rx_fltr &= ~B_AX_A_A1_MATCH;
258 rtwdev->hal
769 struct rtw89_hal *hal = &rtwdev->hal; local
792 struct rtw89_hal *hal = &rtwdev->hal; local
[all...]
H A Defuse.c54 struct rtw89_hal *hal = &rtwdev->hal; local
66 if (chip_id == RTL8852B && hal->cv == CHIP_CAV)
73 struct rtw89_hal *hal = &rtwdev->hal; local
78 if (chip_id == RTL8852B && hal->cv == CHIP_CAV)
/freebsd-current/sys/dev/etherswitch/mtkswitch/
H A Dmtkswitch_mt7620.c164 val = sc->hal.mtkswitch_read(sc, MTKSWITCH_REG32(reg));
176 tmp = sc->hal.mtkswitch_read(sc, MTKSWITCH_REG32(reg));
184 sc->hal.mtkswitch_write(sc, MTKSWITCH_REG32(reg), tmp);
227 val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PCR(port));
229 sc->hal.mtkswitch_write(sc, MTKSWITCH_PCR(port), val);
232 val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PVC(port));
234 sc->hal.mtkswitch_write(sc, MTKSWITCH_PVC(port), val);
241 sc->hal.mtkswitch_write(sc, MTKSWITCH_PMCR(port), val);
251 val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PMSR(port));
279 while (sc->hal
[all...]
H A Dmtkswitch_rt3050.c224 err = sc->hal.mtkswitch_vlan_set_pvid(sc, p->es_port,
270 sc->hal.mtkswitch_vlan_get_pvid(sc, p->es_port, &p->es_pvid);
506 sc->hal.mtkswitch_reset = mtkswitch_reset;
507 sc->hal.mtkswitch_hw_setup = mtkswitch_hw_setup;
508 sc->hal.mtkswitch_hw_global_setup = mtkswitch_hw_global_setup;
509 sc->hal.mtkswitch_port_init = mtkswitch_port_init;
510 sc->hal.mtkswitch_get_port_status = mtkswitch_get_port_status;
511 sc->hal.mtkswitch_atu_flush = mtkswitch_atu_flush;
512 sc->hal.mtkswitch_port_vlan_setup = mtkswitch_port_vlan_setup;
513 sc->hal
[all...]
H A Dmtkswitch.c164 sc->hal.mtkswitch_vlan_init_hw(sc);
208 if (sc->hal.mtkswitch_reset(sc)) {
213 err = sc->hal.mtkswitch_hw_setup(sc);
218 err = sc->hal.mtkswitch_hw_global_setup(sc);
225 sc->hal.mtkswitch_port_init(sc, port);
369 portstatus = sc->hal.mtkswitch_get_port_status(sc,
391 sc->hal.mtkswitch_atu_flush(sc);
448 err = sc->hal.mtkswitch_port_vlan_get(sc, p);
493 err = sc->hal.mtkswitch_port_vlan_setup(sc, p);
583 return (sc->hal
[all...]
/freebsd-current/sys/contrib/dev/rtw88/
H A Dsar.c11 const struct rtw_hal *hal = &rtwdev->hal; local
12 const struct rtw_sar *sar = &hal->sar;
27 struct rtw_hal *hal = &rtwdev->hal; local
28 struct rtw_sar *sar = &hal->sar;
36 rtw_phy_set_tx_power_level(rtwdev, hal->current_channel);
44 struct rtw_hal *hal = &rtwdev->hal; local
52 hal
[all...]
H A Dphy.c230 struct rtw_hal *hal = &rtwdev->hal; local
239 for (path = 0; path < hal->rf_path_num; path++) {
633 for (i = 0; i < rtwdev->hal.rf_path_num; i++) {
728 if (rtwdev->hal.current_band_type != RTW_BAND_2G)
897 struct rtw_hal *hal = &rtwdev->hal; local
902 if (rf_path >= hal->rf_phy_num) {
920 struct rtw_hal *hal = &rtwdev->hal; local
969 struct rtw_hal *hal = &rtwdev->hal; local
1009 struct rtw_hal *hal = &rtwdev->hal; local
1042 struct rtw_hal *hal = &rtwdev->hal; local
1071 struct rtw_hal *hal = &rtwdev->hal; local
1452 struct rtw_hal *hal = &rtwdev->hal; local
1532 struct rtw_hal *hal = &rtwdev->hal; local
1567 struct rtw_hal *hal = &rtwdev->hal; local
1628 __cfg_txpwr_lmt_by_alt(struct rtw_hal *hal, u8 regd, u8 regd_alt, u8 bw, u8 rs) argument
2026 struct rtw_hal *hal = &rtwdev->hal; local
2095 struct rtw_hal *hal = &rtwdev->hal; local
2161 struct rtw_hal *hal = &rtwdev->hal; local
2192 struct rtw_hal *hal = &rtwdev->hal; local
2208 struct rtw_hal *hal = &rtwdev->hal; local
2222 rtw_phy_tx_power_by_rate_config_by_path(struct rtw_hal *hal, u8 path, u8 rs, u8 size, u8 *rates) argument
2244 rtw_phy_tx_power_by_rate_config(struct rtw_hal *hal) argument
2271 __rtw_phy_tx_power_limit_config(struct rtw_hal *hal, u8 regd, u8 bw, u8 rs) argument
2287 rtw_phy_tx_power_limit_config(struct rtw_hal *hal) argument
2303 struct rtw_hal *hal = &rtwdev->hal; local
2318 struct rtw_hal *hal = &rtwdev->hal; local
[all...]
H A Dmain.c738 struct rtw_hal *hal = &rtwdev->hal; local
739 u8 *cch_by_bw = hal->cch_by_bw;
808 hal->current_primary_channel_index = primary_channel_idx;
809 hal->current_band_width = bandwidth;
810 hal->primary_channel = primary_channel;
811 hal->current_channel = center_channel;
812 hal->current_band_type = band;
813 hal->sar_band = sar_band;
869 struct rtw_hal *hal local
981 struct rtw_hal *hal = &rtwdev->hal; local
1167 struct rtw_hal *hal = &rtwdev->hal; local
1212 struct rtw_hal *hal = &rtwdev->hal; local
1716 struct rtw_hal *hal = &rtwdev->hal; local
1843 struct rtw_hal *hal = &rtwdev->hal; local
2043 struct rtw_hal *hal = &rtwdev->hal; local
2230 struct rtw_hal *hal = &rtwdev->hal; local
[all...]
H A Drtw8822b.c135 for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
153 struct rtw_hal *hal = &rtwdev->hal; local
177 rtw8822b_config_trx_mode(rtwdev, hal->antenna_tx, hal->antenna_rx,
291 struct rtw_hal *hal = &rtwdev->hal; local
305 if (hal->antenna_rx == BB_PATH_AB ||
306 hal->antenna_tx == BB_PATH_AB) {
309 } else if (hal
320 struct rtw_hal *hal = &rtwdev->hal; local
423 struct rtw_hal *hal = &rtwdev->hal; local
512 struct rtw_hal *hal = &rtwdev->hal; local
576 struct rtw_hal *hal = &rtwdev->hal; local
980 struct rtw_hal *hal = &rtwdev->hal; local
1002 struct rtw_hal *hal = &rtwdev->hal; local
1027 struct rtw_hal *hal = &rtwdev->hal; local
[all...]
/freebsd-current/sys/dev/wtap/
H A Dif_wtap_module.c81 #include "wtap_hal/hal.h"
92 static struct wtap_hal *hal; variable in typeref:struct:wtap_hal
115 if(new_wtap(hal, *(int *)data))
119 if(free_wtap(hal, *(int *)data))
142 hal = (struct wtap_hal *)malloc(sizeof(struct wtap_hal),
145 init_hal(hal);
151 plugin->base.wp_hal = hal;
155 register_plugin(hal, (struct wtap_plugin *)plugin);
161 deregister_plugin(hal);
162 deinit_hal(hal);
[all...]
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Dhal.c198 struct ath11k_hal *hal = &ab->hal; local
202 hal->rdp.vaddr = dma_alloc_coherent(ab->dev, size, &hal->rdp.paddr,
204 if (!hal->rdp.vaddr)
212 struct ath11k_hal *hal = &ab->hal; local
215 if (!hal->rdp.vaddr)
220 hal->rdp.vaddr, hal
226 struct ath11k_hal *hal = &ab->hal; local
240 struct ath11k_hal *hal = &ab->hal; local
273 struct ath11k_hal *hal = &ab->hal; local
352 struct ath11k_hal *hal = &ab->hal; local
961 struct ath11k_hal *hal = &ab->hal; local
1087 struct ath11k_hal *hal = &ab->hal; local
1109 struct ath11k_hal *hal = &ab->hal; local
1145 struct ath11k_hal *hal = &ab->hal; local
1168 struct ath11k_hal *hal = &ab->hal; local
1189 struct ath11k_hal *hal = &ab->hal; local
1285 struct ath11k_hal *hal = &ab->hal; local
1296 struct ath11k_hal *hal = &ab->hal; local
1306 struct ath11k_hal *hal = &ab->hal; local
1337 struct ath11k_hal *hal = &ab->hal; local
[all...]
/freebsd-current/sys/contrib/dev/athk/ath12k/
H A Dhal.c521 struct ath12k_hal *hal = &ab->hal; local
524 hal->srng_config = kmemdup(hw_srng_config_template,
527 if (!hal->srng_config)
530 s = &hal->srng_config[HAL_REO_DST];
536 s = &hal->srng_config[HAL_REO_EXCEPTION];
540 s = &hal->srng_config[HAL_REO_REINJECT];
546 s = &hal->srng_config[HAL_REO_CMD];
550 s = &hal->srng_config[HAL_REO_STATUS];
554 s = &hal
961 struct ath12k_hal *hal = &ab->hal; local
1181 struct ath12k_hal *hal = &ab->hal; local
1195 struct ath12k_hal *hal = &ab->hal; local
1209 struct ath12k_hal *hal = &ab->hal; local
1223 struct ath12k_hal *hal = &ab->hal; local
1256 struct ath12k_hal *hal = &ab->hal; local
1332 struct ath12k_hal *hal = &ab->hal; local
1899 struct ath12k_hal *hal = &ab->hal; local
2021 struct ath12k_hal *hal = &ab->hal; local
2043 struct ath12k_hal *hal = &ab->hal; local
2079 struct ath12k_hal *hal = &ab->hal; local
2103 struct ath12k_hal *hal = &ab->hal; local
2125 struct ath12k_hal *hal = &ab->hal; local
2136 struct ath12k_hal *hal = &ab->hal; local
2146 struct ath12k_hal *hal = &ab->hal; local
2176 struct ath12k_hal *hal = &ab->hal; local
[all...]
H A DMakefile4 hal.o \
/freebsd-current/sys/modules/wtap/
H A DMakefile8 SRCS+= hal.c
/freebsd-current/sys/dev/etherswitch/arswitch/
H A Darswitch_8216.c90 sc->hal.arswitch_hw_setup = ar8216_hw_setup;
91 sc->hal.arswitch_hw_global_setup = ar8216_hw_global_setup;
H A Darswitch_8226.c90 sc->hal.arswitch_hw_setup = ar8226_hw_setup;
91 sc->hal.arswitch_hw_global_setup = ar8226_hw_global_setup;
H A Darswitch.c235 sc->hal.arswitch_vlan_init_hw(sc);
537 sc->hal.arswitch_port_init = ar8xxx_port_init;
538 sc->hal.arswitch_port_vlan_setup = ar8xxx_port_vlan_setup;
539 sc->hal.arswitch_port_vlan_get = ar8xxx_port_vlan_get;
540 sc->hal.arswitch_vlan_init_hw = ar8xxx_reset_vlans;
541 sc->hal.arswitch_hw_get_switch_macaddr = ar8xxx_hw_get_switch_macaddr;
542 sc->hal.arswitch_hw_set_switch_macaddr = ar8xxx_hw_set_switch_macaddr;
544 sc->hal.arswitch_vlan_getvgroup = ar8xxx_getvgroup;
545 sc->hal.arswitch_vlan_setvgroup = ar8xxx_setvgroup;
547 sc->hal
[all...]
H A Darswitch_8327.c816 sc->hal.arswitch_vlan_set_pvid(sc, p->es_port, p->es_pvid);
837 sc->hal.arswitch_vlan_get_pvid(sc, p->es_port, &p->es_pvid);
953 sc->hal.arswitch_vlan_set_pvid(sc, i, sc->vid[0]);
956 sc->hal.arswitch_set_dot1q_vlan(sc, ports, ports, sc->vid[0]);
1269 sc->hal.arswitch_hw_setup = ar8327_hw_setup;
1270 sc->hal.arswitch_hw_global_setup = ar8327_hw_global_setup;
1272 sc->hal.arswitch_port_init = ar8327_port_init;
1274 sc->hal.arswitch_vlan_getvgroup = ar8327_vlan_getvgroup;
1275 sc->hal.arswitch_vlan_setvgroup = ar8327_vlan_setvgroup;
1276 sc->hal
[all...]
H A Darswitch_vlans.c197 if (sc->hal.arswitch_flush_dot1q_vlan(sc)) {
224 sc->hal.arswitch_vlan_set_pvid(sc, i, sc->vid[0]);
228 sc->hal.arswitch_set_dot1q_vlan(sc, ports, sc->vid[0], sc->vid[0]);
291 err = sc->hal.arswitch_get_dot1q_vlan(sc, &vg->es_member_ports,
296 err = sc->hal.arswitch_get_port_vlan(sc, &vg->es_member_ports,
331 err = sc->hal.arswitch_purge_dot1q_vlan(sc, vid);
353 err = sc->hal.arswitch_set_dot1q_vlan(sc, vg->es_member_ports,
357 err = sc->hal.arswitch_set_port_vlan(sc, vg->es_member_ports, vid);
H A Darswitch_8316.c164 sc->hal.arswitch_hw_setup = ar8316_hw_setup;
165 sc->hal.arswitch_hw_global_setup = ar8316_hw_global_setup;
/freebsd-current/sys/dev/wtap/plugins/
H A Dvisibility.c124 struct wtap_hal *hal = (struct wtap_hal *)vis_plugin->base.wp_hal; local
147 if(hal->hal_devs[k] != NULL
148 && hal->hal_devs[k]->up == 1){
150 hal->hal_devs[k];
206 struct wtap_hal *hal = vis_plugin->base.wp_hal; local
216 medium_close(hal->hal_md);
218 medium_open(hal->hal_md);
/freebsd-current/sys/dev/etherswitch/ip17x/
H A Dip175d.c210 sc->hal.ip17x_reset = ip175d_reset;
211 sc->hal.ip17x_hw_setup = ip175d_hw_setup;
212 sc->hal.ip17x_get_vlan_mode = ip175d_get_vlan_mode;
213 sc->hal.ip17x_set_vlan_mode = ip175d_set_vlan_mode;

Completed in 321 milliseconds

12345