nft 155 drivers/net/wireless/ath/ath9k/calib.c int16_t *nft) nft 159 drivers/net/wireless/ath/ath9k/calib.c *nft = (int8_t)ah->eep_ops->get_eeprom(ah, EEP_NFTHRESH_5); nft 162 drivers/net/wireless/ath/ath9k/calib.c *nft = (int8_t)ah->eep_ops->get_eeprom(ah, EEP_NFTHRESH_2); nft 142 include/net/net_namespace.h struct netns_nftables nft; nft 1254 include/net/netfilter/nf_tables.h return net->nft.gencursor + 1 == 1 ? 1 : 0; nft 1265 include/net/netfilter/nf_tables.h return 1 << READ_ONCE(net->nft.gencursor); nft 70 net/netfilter/nf_tables_api.c switch (net->nft.validate_state) { nft 81 net/netfilter/nf_tables_api.c net->nft.validate_state = new_validate_state; nft 142 net/netfilter/nf_tables_api.c list_for_each_entry_reverse(trans, &net->nft.commit_list, list) { nft 206 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 233 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 306 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 361 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 393 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 426 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 459 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 475 net/netfilter/nf_tables_api.c list_for_each_entry(table, &net->nft.tables, list) { nft 537 net/netfilter/nf_tables_api.c list_for_each_entry(req, &net->nft.module_list, list) { nft 553 net/netfilter/nf_tables_api.c list_add_tail(&req->list, &net->nft.module_list); nft 610 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 664 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 666 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 839 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 911 net/netfilter/nf_tables_api.c lockdep_assert_held(&net->nft.commit_mutex); nft 961 net/netfilter/nf_tables_api.c list_add_tail_rcu(&table->list, &net->nft.tables); nft 975 net/netfilter/nf_tables_api.c struct nft_flowtable *flowtable, *nft; nft 1005 net/netfilter/nf_tables_api.c list_for_each_entry_safe(flowtable, nft, &ctx->table->flowtables, list) { nft 1045 net/netfilter/nf_tables_api.c list_for_each_entry_safe(table, nt, &ctx->net->nft.tables, list) { nft 1159 net/netfilter/nf_tables_api.c return lockdep_is_held(&net->nft.commit_mutex); nft 1273 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 1369 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 1371 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 1562 net/netfilter/nf_tables_api.c lockdep_assert_held(&net->nft.commit_mutex); nft 1856 net/netfilter/nf_tables_api.c list_for_each_entry(tmp, &ctx->net->nft.commit_list, list) { nft 1869 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 1894 net/netfilter/nf_tables_api.c lockdep_assert_held(&net->nft.commit_mutex); nft 2361 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 2485 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 2487 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 2736 net/netfilter/nf_tables_api.c lockdep_assert_held(&net->nft.commit_mutex); nft 2891 net/netfilter/nf_tables_api.c if (net->nft.validate_state == NFT_VALIDATE_DO) nft 2923 net/netfilter/nf_tables_api.c list_for_each_entry(trans, &net->nft.commit_list, list) { nft 3046 net/netfilter/nf_tables_api.c lockdep_assert_held(&ctx->net->nft.commit_mutex); nft 3193 net/netfilter/nf_tables_api.c list_for_each_entry(trans, &net->nft.commit_list, list) { nft 3315 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(ctx->net->nft.base_seq & 0xffff); nft 3416 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 3418 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 4117 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 4151 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 4223 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(ctx->net->nft.base_seq & 0xffff); nft 4703 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 4756 net/netfilter/nf_tables_api.c if (net->nft.validate_state == NFT_VALIDATE_DO) nft 4877 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 4912 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 5206 net/netfilter/nf_tables_api.c list_add_tail(&trans->list, &ctx->net->nft.commit_list); nft 5326 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 5365 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 5367 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 6001 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 6055 net/netfilter/nf_tables_api.c cb->seq = net->nft.base_seq; nft 6057 net/netfilter/nf_tables_api.c list_for_each_entry_rcu(table, &net->nft.tables, list) { nft 6238 net/netfilter/nf_tables_api.c nfmsg->res_id = htons(net->nft.base_seq & 0xffff); nft 6240 net/netfilter/nf_tables_api.c if (nla_put_be32(skb, NFTA_GEN_ID, htonl(net->nft.base_seq)) || nft 6280 net/netfilter/nf_tables_api.c mutex_lock(&net->nft.commit_mutex); nft 6281 net/netfilter/nf_tables_api.c list_for_each_entry(table, &net->nft.tables, list) { nft 6286 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 6468 net/netfilter/nf_tables_api.c switch (net->nft.validate_state) { nft 6475 net/netfilter/nf_tables_api.c list_for_each_entry(table, &net->nft.tables, list) { nft 6643 net/netfilter/nf_tables_api.c list_for_each_entry_safe(trans, next, &net->nft.commit_list, list) { nft 6743 net/netfilter/nf_tables_api.c WARN_ON_ONCE(!list_empty(&net->nft.commit_list)); nft 6744 net/netfilter/nf_tables_api.c list_for_each_entry_safe(req, next, &net->nft.module_list, list) { nft 6762 net/netfilter/nf_tables_api.c if (list_empty(&net->nft.commit_list)) { nft 6764 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 6768 net/netfilter/nf_tables_api.c trans = list_last_entry(&net->nft.commit_list, nft 6775 net/netfilter/nf_tables_api.c list_splice_tail_init(&net->nft.commit_list, &nf_tables_destroy_list); nft 6779 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 6792 net/netfilter/nf_tables_api.c if (list_empty(&net->nft.commit_list)) { nft 6793 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 6806 net/netfilter/nf_tables_api.c list_for_each_entry_safe(trans, next, &net->nft.commit_list, list) { nft 6822 net/netfilter/nf_tables_api.c list_for_each_entry(table, &net->nft.tables, list) { nft 6831 net/netfilter/nf_tables_api.c while (++net->nft.base_seq == 0); nft 6834 net/netfilter/nf_tables_api.c net->nft.gencursor = nft_gencursor_next(net); nft 6836 net/netfilter/nf_tables_api.c list_for_each_entry_safe(trans, next, &net->nft.commit_list, list) { nft 6975 net/netfilter/nf_tables_api.c list_splice_init(&net->nft.module_list, &module_list); nft 6976 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 6981 net/netfilter/nf_tables_api.c mutex_lock(&net->nft.commit_mutex); nft 6982 net/netfilter/nf_tables_api.c list_splice(&module_list, &net->nft.module_list); nft 7019 net/netfilter/nf_tables_api.c list_for_each_entry_safe_reverse(trans, next, &net->nft.commit_list, nft 7131 net/netfilter/nf_tables_api.c &net->nft.commit_list, list) { nft 7153 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 7162 net/netfilter/nf_tables_api.c mutex_lock(&net->nft.commit_mutex); nft 7164 net/netfilter/nf_tables_api.c genid_ok = genid == 0 || net->nft.base_seq == genid; nft 7166 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 7701 net/netfilter/nf_tables_api.c list_for_each_entry_safe(table, nt, &net->nft.tables, list) { nft 7744 net/netfilter/nf_tables_api.c INIT_LIST_HEAD(&net->nft.tables); nft 7745 net/netfilter/nf_tables_api.c INIT_LIST_HEAD(&net->nft.commit_list); nft 7746 net/netfilter/nf_tables_api.c INIT_LIST_HEAD(&net->nft.module_list); nft 7747 net/netfilter/nf_tables_api.c mutex_init(&net->nft.commit_mutex); nft 7748 net/netfilter/nf_tables_api.c net->nft.base_seq = 1; nft 7749 net/netfilter/nf_tables_api.c net->nft.validate_state = NFT_VALIDATE_SKIP; nft 7756 net/netfilter/nf_tables_api.c mutex_lock(&net->nft.commit_mutex); nft 7757 net/netfilter/nf_tables_api.c if (!list_empty(&net->nft.commit_list)) nft 7760 net/netfilter/nf_tables_api.c mutex_unlock(&net->nft.commit_mutex); nft 7761 net/netfilter/nf_tables_api.c WARN_ON_ONCE(!list_empty(&net->nft.tables)); nft 7762 net/netfilter/nf_tables_api.c WARN_ON_ONCE(!list_empty(&net->nft.module_list)); nft 159 net/netfilter/nf_tables_core.c bool genbit = READ_ONCE(net->nft.gencursor); nft 334 net/netfilter/nf_tables_offload.c list_for_each_entry(trans, &net->nft.commit_list, list) { nft 385 net/netfilter/nf_tables_offload.c list_for_each_entry(trans, &net->nft.commit_list, list) { nft 411 net/netfilter/nf_tables_offload.c list_for_each_entry(table, &net->nft.tables, list) { nft 438 net/netfilter/nf_tables_offload.c mutex_lock(&net->nft.commit_mutex); nft 446 net/netfilter/nf_tables_offload.c mutex_unlock(&net->nft.commit_mutex); nft 471 net/netfilter/nf_tables_offload.c mutex_lock(&net->nft.commit_mutex); nft 475 net/netfilter/nf_tables_offload.c mutex_unlock(&net->nft.commit_mutex); nft 328 net/netfilter/nft_chain_filter.c mutex_lock(&ctx.net->nft.commit_mutex); nft 329 net/netfilter/nft_chain_filter.c list_for_each_entry(table, &ctx.net->nft.tables, list) { nft 343 net/netfilter/nft_chain_filter.c mutex_unlock(&ctx.net->nft.commit_mutex); nft 138 net/netfilter/nft_dynset.c lockdep_assert_held(&ctx->net->nft.commit_mutex);