/freebsd/sys/netpfil/ipfw/ |
H A D | ip_fw_eaction.c | 97 ((struct eaction_obj *)SRV_OBJECT((ch), insntod((cmd), kidx)->kidx)) 128 cmd = insntod(cmd0, kidx); in eaction_classify() 129 EACTION_DEBUG("opcode %u, kidx %u", cmd0->opcode, cmd->kidx); in eaction_classify() 130 *puidx = cmd->kidx; in eaction_classify() 140 cmd = insntod(cmd0, kidx); in eaction_update() 141 cmd->kidx = idx; in eaction_update() 142 EACTION_DEBUG("opcode %u, kidx -> %u", cmd0->opcode, cmd->kidx); in eaction_update() 221 if (ipfw_objhash_alloc_idx(ni, &obj->no.kidx) != 0) { in create_eaction_obj() 229 SRV_OBJECT(ch, obj->no.kidx) = obj; in create_eaction_obj() 235 *eaction_id = obj->no.kidx; in create_eaction_obj() [all …]
|
H A D | ip_fw_table.c | 177 get_table_value(struct ip_fw_chain *ch, struct table_config *tc, uint32_t kidx) in get_table_value() argument 183 return (&pval[kidx]); in get_table_value() 291 uint32_t kidx; in find_ref_table() local 325 error = create_table_compat(ch, ti, &kidx); in find_ref_table() 331 tc = (struct table_config *)ipfw_objhash_lookup_kidx(ni, kidx); in find_ref_table() 332 KASSERT(tc != NULL, ("create_table_compat returned bad idx %u", kidx)); in find_ref_table() 551 uint32_t kidx, num, numadd; in add_table_entry() local 628 kidx = tc->no.kidx; in add_table_entry() 629 error = check_table_space(ch, &ts, tc, KIDX_TO_TI(ch, kidx), count); in add_table_entry() 636 kidx = tc->no.kidx; in add_table_entry() [all …]
|
H A D | ip_fw_dynamic.c | 172 uint32_t kidx; /* named object index */ member 197 uint16_t kidx; /* named object index */ member 594 cmd = insntod(cmd0, kidx); in dyn_classify() 595 DYN_DEBUG("opcode %u, kidx %u", cmd0->opcode, cmd->kidx); in dyn_classify() 597 if (cmd->kidx == 0 && in dyn_classify() 601 *puidx = cmd->kidx; in dyn_classify() 610 insntod(cmd0, kidx)->kidx = idx; in dyn_update() 692 *pkidx = no->kidx; in dyn_create() 699 if (ipfw_objhash_alloc_idx(ni, &obj->no.kidx) != 0) { in dyn_create() 706 SRV_OBJECT(ch, obj->no.kidx) = obj; in dyn_create() [all …]
|
H A D | ip_fw_table_value.c | 163 ptv->pval = &pval[ptv->no.kidx]; in update_tvalue() 164 ptv->no.name = (char *)&pval[ptv->no.kidx]; in update_tvalue() 255 uint32_t kidx) in unref_table_value() argument 259 KASSERT(pval[kidx].refcnt > 0, ("Refcount is 0 on kidx %d", kidx)); in unref_table_value() 260 if (--pval[kidx].refcnt > 0) in unref_table_value() 264 ptvl = (struct table_val_link *)ipfw_objhash_lookup_kidx(vi, kidx); in unref_table_value() 265 KASSERT(ptvl != NULL, ("lookup on value kidx %d failed", kidx)); in unref_table_value() 267 ipfw_objhash_free_idx(vi, kidx); in unref_table_value() 300 (struct table_value *)ch->valuestate, tent->v.kidx); in unref_table_value_cb() 507 if (vlimit > 0 && vlimit <= ptv->no.kidx) in ipfw_link_table_values() [all …]
|
H A D | ip_fw_sockopt.c | 157 static int export_objhash_ntlv(struct namedobj_instance *ni, uint32_t kidx, 870 uint32_t kidx; in move_objects() local 886 rw = find_op_rw(cmd, &kidx, NULL); in move_objects() 895 if (rw->manage_sets(ch, kidx, 1, COUNT_ONE) != 0) in move_objects() 913 rw = find_op_rw(cmd, &kidx, NULL); in move_objects() 917 c = rw->manage_sets(ch, kidx, in move_objects() 932 rw = find_op_rw(cmd, &kidx, NULL); in move_objects() 936 rw->manage_sets(ch, kidx, in move_objects() 941 rw->manage_sets(ch, kidx, in move_objects() 1366 if (insntod(cmd, kidx)->kidx == 0) in ipfw_check_opcode() [all …]
|
H A D | ip_fw_private.h | 195 ((p)->kidx != 0 && (p)->kidx != (cmd)->arg1)) 198 (p)->kidx = 0; \ 202 uint32_t kidx; /* state name kidx */ member 342 uint16_t kidx; /* value kernel index */ member 357 uint32_t kidx; /* object kernel index */ member 484 uint32_t kidx; /* kernel object index */ member 564 uint32_t kidx); 660 int ipfw_mark_object_kidx(uint32_t *bmask, uint16_t etlv, uint32_t kidx); 777 uint32_t kidx); 778 int ipfw_ref_table(struct ip_fw_chain *ch, ipfw_obj_ntlv *ntlv, uint32_t *kidx); [all …]
|
H A D | ip_fw_compat.c | 94 u_int16_t kidx; /* index of named object */ member 150 uint32_t kidx; /* value kernel index */ member 379 insntod(dst, kidx)->kidx = src->arg1; in convert_v0_to_v1() 383 insntod(dst, limit)->kidx = src->arg1; in convert_v0_to_v1() 400 insntod(dst, kidx)->kidx = src->arg1; in convert_v0_to_v1() 403 insntod(dst, table)->kidx = src->arg1; in convert_v0_to_v1()
|
H A D | ip_fw_table.h | 179 int ipfw_export_table_ntlv(struct ip_fw_chain *ch, uint32_t kidx, 189 int ipfw_foreach_table_tentry(struct ip_fw_chain *ch, uint32_t kidx,
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | ip_fw_nat64.h | 65 insntod(icmd, kidx)->kidx != V_ ## mod ## _eid) \ 67 *puidx = insntod(cmd0, kidx)->kidx; \ 74 insntod(cmd0, kidx)->kidx = idx; \
|
H A D | nat64clat.c | 62 (struct nat64clat_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx) 66 uint32_t kidx) in nat64clat_log() argument 75 plog->rulenr = htonl(kidx); in nat64clat_log() 104 nat64clat_log(logdata, m, AF_INET, cfg->no.kidx); in nat64clat_handle_ip4() 136 nat64clat_log(logdata, m, AF_INET6, cfg->no.kidx); in nat64clat_handle_ip6() 196 nat64clat_log(logdata, m, AF_INET6, cfg->no.kidx); in nat64clat_handle_icmp6() 215 insntod(cmd, kidx)->kidx != V_nat64clat_eid || in ipfw_nat64clat()
|
H A D | nat64stl.c | 61 (struct nat64stl_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx) 65 uint32_t kidx) in nat64stl_log() argument 74 plog->rulenr = htonl(kidx); in nat64stl_log() 105 nat64stl_log(logdata, m, AF_INET, cfg->no.kidx); in nat64stl_handle_ip4() 138 nat64stl_log(logdata, m, AF_INET6, cfg->no.kidx); in nat64stl_handle_ip6() 196 nat64stl_log(logdata, m, AF_INET6, cfg->no.kidx); in nat64stl_handle_icmp6() 218 insntod(cmd, kidx)->kidx != V_nat64stl_eid || in ipfw_nat64stl()
|
H A D | nat64stl_control.c | 147 if (ipfw_objhash_alloc_idx(CHAIN_TO_SRV(ch), &cfg->no.kidx) != 0) in nat64stl_create_internal() 222 SRV_OBJECT(ch, cfg->no.kidx) = cfg; in nat64stl_create() 228 ipfw_objhash_free_idx(ni, cfg->no.kidx); in nat64stl_create() 305 ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx); in nat64stl_detach_config() 342 ipfw_reset_eaction_instance(ch, V_nat64stl_eid, cfg->no.kidx); in nat64stl_destroy() 343 SRV_OBJECT(ch, cfg->no.kidx) = NULL; in nat64stl_destroy() 518 cfg = (struct nat64stl_cfg *)SRV_OBJECT(ch, no->kidx); in destroy_config_cb() 519 SRV_OBJECT(ch, no->kidx) = NULL; in destroy_config_cb()
|
H A D | nat64clat_control.c | 190 if (ipfw_objhash_alloc_idx(ni, &cfg->no.kidx) != 0) { in nat64clat_create() 197 SRV_OBJECT(ch, cfg->no.kidx) = cfg; in nat64clat_create() 302 ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx); in nat64clat_detach_config() 337 ipfw_reset_eaction_instance(ch, V_nat64clat_eid, cfg->no.kidx); in nat64clat_destroy() 338 SRV_OBJECT(ch, cfg->no.kidx) = NULL; in nat64clat_destroy() 513 cfg = (struct nat64clat_cfg *)SRV_OBJECT(ch, no->kidx); in destroy_config_cb() 514 SRV_OBJECT(ch, no->kidx) = NULL; in destroy_config_cb()
|
H A D | nat64lsn_control.c | 198 if (ipfw_objhash_alloc_idx(ni, &i->no.kidx) != 0) { in nat64lsn_create() 208 SRV_OBJECT(ch, i->no.kidx) = i; in nat64lsn_create() 221 SRV_OBJECT(ch, i->no.kidx) = NULL; in nat64lsn_detach_instance() 223 ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), i->no.kidx); in nat64lsn_detach_instance() 257 ipfw_reset_eaction_instance(ch, V_nat64lsn_eid, i->no.kidx); in nat64lsn_destroy() 909 i = (struct nat64lsn_instance *)SRV_OBJECT(ch, no->kidx); in destroy_config_cb()
|
/freebsd/sys/netpfil/ipfw/nptv6/ |
H A D | nptv6.c | 79 (struct nptv6_cfg *)SRV_OBJECT((chain), insntod(cmd, kidx)->kidx) 359 insntod(cmd, kidx)->kidx != V_nptv6_eid || in ipfw_nptv6() 377 insntod(cmd, kidx)->kidx, insntod(icmd, kidx)->kidx, in ipfw_nptv6() 579 cfg = (struct nptv6_cfg *)SRV_OBJECT(ch, no->kidx); in ifaddr_cb() 702 if (ipfw_objhash_alloc_idx(ni, &cfg->no.kidx) != 0) { in nptv6_create() 708 SRV_OBJECT(ch, cfg->no.kidx) = cfg; in nptv6_create() 748 ipfw_reset_eaction_instance(ch, V_nptv6_eid, cfg->no.kidx); in nptv6_destroy() 749 SRV_OBJECT(ch, cfg->no.kidx) = NULL; in nptv6_destroy() 751 ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx); in nptv6_destroy() 922 cmd->opcode, insntod(cmd, kidx)->kidx, in nptv6_classify() [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | rtw8852c_rfk.c | 1909 u8 kidx = dpk->cur_idx[path]; in _dpk_information() 1911 dpk->bp[path][kidx].band = chan->band_type; in _dpk_information() 1912 dpk->bp[path][kidx].ch = chan->channel; in _dpk_information() 1913 dpk->bp[path][kidx].bw = chan->band_width; in _dpk_information() 1920 dpk->bp[path][kidx].band == 0 ? "2G" : in _dpk_information() 1921 dpk->bp[path][kidx].band == 1 ? "5G" : "6G", in _dpk_information() 1922 dpk->bp[path][kidx].ch, in _dpk_information() 1923 dpk->bp[path][kidx].bw == 0 ? "20M" : in _dpk_information() 1924 dpk->bp[path][kidx].bw == 1 ? "40M" : "80M"); in _dpk_information() 2059 enum rtw89_rf_path path, u8 kidx) in _dpk_rf_setting() 1908 u8 kidx = dpk->cur_idx[path]; _dpk_information() local 2058 _dpk_rf_setting(struct rtw89_dev * rtwdev,u8 gain,enum rtw89_rf_path path,u8 kidx) _dpk_rf_setting() argument 2100 _dpk_tpg_sel(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_tpg_sel() argument 2123 _dpk_sync_check(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_sync_check() argument 2224 _dpk_gainloss(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_gainloss() argument 2281 _dpk_kip_set_rxagc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_kip_set_rxagc() argument 2318 _dpk_agc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 init_xdbm,u8 loss_only) _dpk_agc() argument 2448 _dpk_idl_mpa(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_idl_mpa() argument 2530 _dpk_kip_preset_8852c(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_kip_preset_8852c() argument 2550 _dpk_para_query(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_para_query() argument 2568 _dpk_gain_normalize_8852c(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,bool is_execute) _dpk_gain_normalize_8852c() argument 2615 _dpk_on(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_on() argument 2640 u8 kidx = dpk->cur_idx[path]; _dpk_main() local 2677 u8 kidx = dpk->cur_idx[path]; _dpk_init() local 2816 u8 val, kidx = dpk->cur_idx[path]; _dpk_onoff() local 2831 u8 path, kidx; _dpk_track() local [all...] |
H A D | rtw8851b_rfk.c | 1726 u8 kidx = dpk->cur_idx[path]; in _dpk_onoff() local 1730 val = dpk->is_dpk_enable * off_reverse * dpk->bp[path][kidx].path_ok; in _dpk_onoff() 1732 rtw89_phy_write32_mask(rtwdev, R_DPD_CH0A + (path << 8) + (kidx << 2), in _dpk_onoff() 1736 kidx, val == 0 ? "disable" : "enable"); in _dpk_onoff() 1743 u8 kidx = dpk->cur_idx[path]; in _dpk_init() local 1745 dpk->bp[path][kidx].path_ok = 0; in _dpk_init() 1754 u8 kidx = dpk->cur_idx[path]; in _dpk_information() local 1756 dpk->bp[path][kidx].band = chan->band_type; in _dpk_information() 1757 dpk->bp[path][kidx].ch = chan->band_width; in _dpk_information() 1758 dpk->bp[path][kidx].bw = chan->channel; in _dpk_information() [all …]
|
H A D | rtw8852b_rfk.c | 1703 u8 val, kidx = dpk->cur_idx[path]; in _dpk_onoff() 1705 val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok; in _dpk_onoff() 1707 rtw89_phy_write32_mask(rtwdev, R_DPD_CH0A + (path << 8) + (kidx << 2), in _dpk_onoff() 1711 kidx, dpk->is_dpk_enable && !off ? "enable" : "disable"); in _dpk_onoff() 1769 u8 kidx = dpk->cur_idx[path]; in _dpk_information() 1771 dpk->bp[path][kidx].band = chan->band_type; in _dpk_information() 1772 dpk->bp[path][kidx].ch = chan->channel; in _dpk_information() 1773 dpk->bp[path][kidx].bw = chan->band_width; in _dpk_information() 1780 dpk->bp[path][kidx].band == 0 ? "2G" : in _dpk_information() 1781 dpk->bp[path][kidx] in _dpk_information() 1702 u8 val, kidx = dpk->cur_idx[path]; _dpk_onoff() local 1768 u8 kidx = dpk->cur_idx[path]; _dpk_information() local 1885 _dpk_get_thermal(struct rtw89_dev * rtwdev,u8 kidx,enum rtw89_rf_path path) _dpk_get_thermal() argument 1902 _dpk_rf_setting(struct rtw89_dev * rtwdev,u8 gain,enum rtw89_rf_path path,u8 kidx) _dpk_rf_setting() argument 1955 _dpk_tpg_sel(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_tpg_sel() argument 1972 _dpk_table_select(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx,u8 gain) _dpk_table_select() argument 1983 _dpk_sync_check(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_sync_check() argument 2026 _dpk_sync(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_sync() argument 2103 _dpk_gainloss(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_gainloss() argument 2110 _dpk_kip_preset(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_kip_preset() argument 2218 _dpk_agc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 init_txagc,bool loss_only) _dpk_agc() argument 2365 _dpk_idl_mpa(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 gain) _dpk_idl_mpa() argument 2379 _dpk_fill_result(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 gain,u8 txagc) _dpk_fill_result() argument 2448 u8 txagc = 0x38, kidx = dpk->cur_idx[path]; _dpk_main() local 2598 u8 path, kidx; _dpk_track() local [all...] |
H A D | rtw8852a_rfk.c | 1856 u8 kidx = dpk->cur_idx[path]; in _dpk_information() local 1858 dpk->bp[path][kidx].band = chan->band_type; in _dpk_information() 1859 dpk->bp[path][kidx].ch = chan->channel; in _dpk_information() 1860 dpk->bp[path][kidx].bw = chan->band_width; in _dpk_information() 1867 dpk->bp[path][kidx].band == 0 ? "2G" : in _dpk_information() 1868 dpk->bp[path][kidx].band == 1 ? "5G" : "6G", in _dpk_information() 1869 dpk->bp[path][kidx].ch, in _dpk_information() 1870 dpk->bp[path][kidx].bw == 0 ? "20M" : in _dpk_information() 1871 dpk->bp[path][kidx].bw == 1 ? "40M" : "80M"); in _dpk_information() 1937 enum rtw89_rf_path path, u8 kidx) in _dpk_kip_setting() argument [all …]
|
/freebsd/sys/netinet/ |
H A D | ip_fw.h | 393 uint32_t kidx; member 407 uint32_t kidx; /* table name index */ member 480 uint32_t kidx; member 498 u_int32_t kidx; member 798 uint32_t kidx; /* index of named object */ member 976 uint32_t kidx; /* value kernel index */ member 1003 uint32_t kidx; /* value kernel index */ member 1083 uint32_t kidx; /* kernel index */ member
|
/freebsd/sys/dev/usb/wlan/ |
H A D | if_mtwreg.h | 270 #define MTW_SKEY(vap, kidx) ((vap & 8) ? MTW_SKEY_1(vap, kidx) : \ argument 271 MTW_SKEY_0(vap, kidx)) 272 #define MTW_SKEY_0(vap, kidx) (0xac00 + (4 * (vap) + (kidx)) * 32) argument 273 #define MTW_SKEY_1(vap, kidx) (0xb400 + (4 * ((vap) & 7) + (kidx)) * 32) argument
|
H A D | if_rumreg.h | 52 #define RT2573_SKEY(vap, kidx) (0x1000 + ((vap) * RT2573_SKEY_MAX + \ argument 53 (kidx)) * KEY_SIZE)
|
/freebsd/sbin/ipfw/ |
H A D | ipfw2.c | 1354 insntoc(&cmd->o, kidx)->kidx); in print_ip() 1367 insntoc(&cmd->o, kidx)->kidx); in print_ip() 1480 t = table_search_ctlv(fo->tstate, insntoc(cmd, kidx)->kidx); in print_mac_lookup() 1761 insntoc(cmd, if)->p.kidx)); in print_instruction() 1770 insntoc(cmd, kidx)->kidx); in print_instruction() 1887 insntoc(cmd, kidx)->kidx, in print_instruction() 1898 insntoc(cmd, kidx)->kidx, in print_instruction() 2038 if (insntoc(cmd, kidx)->kidx != 0) in print_action_instruction() 2040 insntoc(cmd, kidx)->kidx, in print_action_instruction() 2141 state->eaction = insntoc(cmd, kidx); in print_action_instruction() [all …]
|
H A D | tables.c | 804 printf(" kindex: %d, type: %s, locked\n", i->kidx, ttype); in table_show_info() 806 printf(" kindex: %d, type: %s\n", i->kidx, ttype); in table_show_info() 2051 if (a->kidx < b->kidx) in compare_values() 2053 else if (a->kidx > b->kidx) in compare_values() 2081 printf("[%u] refs=%lu %s\n", v->kidx, (u_long)v->refcnt, buf); in ipfw_list_values()
|
/freebsd/sys/netpfil/ipfw/pmod/ |
H A D | tcpmod.c | 183 insntod(cmd, kidx)->kidx != V_tcpmod_setmss_eid || in ipfw_tcpmod()
|