/freebsd-current/sys/dev/wtap/wtap_hal/ |
H A D | hal.c | 31 #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 D | chan.h | 12 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 D | chan.c | 111 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 D | mac80211.c | 236 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 D | efuse.c | 54 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 D | mtkswitch_mt7620.c | 164 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 D | mtkswitch_rt3050.c | 224 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 D | mtkswitch.c | 164 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 D | sar.c | 11 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 D | phy.c | 230 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 D | main.c | 738 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 D | rtw8822b.c | 135 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 D | if_wtap_module.c | 81 #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 D | hal.c | 198 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 D | hal.c | 521 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 D | Makefile | 4 hal.o \
|
/freebsd-current/sys/modules/wtap/ |
H A D | Makefile | 8 SRCS+= hal.c
|
/freebsd-current/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_8216.c | 90 sc->hal.arswitch_hw_setup = ar8216_hw_setup; 91 sc->hal.arswitch_hw_global_setup = ar8216_hw_global_setup;
|
H A D | arswitch_8226.c | 90 sc->hal.arswitch_hw_setup = ar8226_hw_setup; 91 sc->hal.arswitch_hw_global_setup = ar8226_hw_global_setup;
|
H A D | arswitch.c | 235 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 D | arswitch_8327.c | 816 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 D | arswitch_vlans.c | 197 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 D | arswitch_8316.c | 164 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 D | visibility.c | 124 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 D | ip175d.c | 210 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;
|