| /linux-6.15/security/landlock/ |
| H A D | ruleset.c | 111 struct landlock_rule *new_rule; in create_rule() local 123 new_rule = kzalloc(struct_size(new_rule, layers, new_num_layers), in create_rule() 125 if (!new_rule) in create_rule() 127 RB_CLEAR_NODE(&new_rule->node); in create_rule() 134 new_rule->key = id.key; in create_rule() 141 new_rule->layers[new_rule->num_layers - 1] = *new_layer; in create_rule() 142 return new_rule; in create_rule() 266 if (IS_ERR(new_rule)) in insert_rule() 267 return PTR_ERR(new_rule); in insert_rule() 278 if (IS_ERR(new_rule)) in insert_rule() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | reg.c | 398 struct ieee80211_reg_rule *new_rule) in ath12k_reg_intersect_rules() argument 410 new_rule->freq_range.start_freq_khz = max_t(u32, start_freq1, in ath12k_reg_intersect_rules() 412 new_rule->freq_range.end_freq_khz = min_t(u32, end_freq1, end_freq2); in ath12k_reg_intersect_rules() 414 freq_diff = new_rule->freq_range.end_freq_khz - in ath12k_reg_intersect_rules() 415 new_rule->freq_range.start_freq_khz; in ath12k_reg_intersect_rules() 420 new_rule->power_rule.max_antenna_gain = in ath12k_reg_intersect_rules() 428 new_rule->flags = rule1->flags | rule2->flags; in ath12k_reg_intersect_rules() 431 new_rule->dfs_cac_ms = max_t(u32, rule1->dfs_cac_ms, in ath12k_reg_intersect_rules() 440 struct ieee80211_reg_rule *old_rule, *curr_rule, *new_rule; in ath12k_regd_intersect() local 476 new_rule = new_regd->reg_rules; in ath12k_regd_intersect() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | reg.c | 386 struct ieee80211_reg_rule *new_rule) in ath11k_reg_intersect_rules() argument 402 freq_diff = new_rule->freq_range.end_freq_khz - in ath11k_reg_intersect_rules() 403 new_rule->freq_range.start_freq_khz; in ath11k_reg_intersect_rules() 408 new_rule->power_rule.max_antenna_gain = in ath11k_reg_intersect_rules() 416 new_rule->flags = rule1->flags | rule2->flags; in ath11k_reg_intersect_rules() 419 new_rule->psd = min_t(s8, rule1->psd, rule2->psd); in ath11k_reg_intersect_rules() 421 new_rule->flags &= ~NL80211_RRF_PSD; in ath11k_reg_intersect_rules() 424 new_rule->dfs_cac_ms = max_t(u32, rule1->dfs_cac_ms, in ath11k_reg_intersect_rules() 433 struct ieee80211_reg_rule *old_rule, *curr_rule, *new_rule; in ath11k_regd_intersect() local 469 new_rule = new_regd->reg_rules; in ath11k_regd_intersect() [all …]
|
| /linux-6.15/drivers/net/dsa/sja1105/ |
| H A D | sja1105_flower.c | 39 bool new_rule = false; in sja1105_setup_bcast_policer() local 52 new_rule = true; in sja1105_setup_bcast_policer() 92 if (rc == 0 && new_rule) { in sja1105_setup_bcast_policer() 95 } else if (new_rule) { in sja1105_setup_bcast_policer() 110 bool new_rule = false; in sja1105_setup_tc_policer() local 124 new_rule = true; in sja1105_setup_tc_policer() 164 if (rc == 0 && new_rule) { in sja1105_setup_tc_policer() 167 } else if (new_rule) { in sja1105_setup_tc_policer()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | macsec_fs.c | 2135 struct mlx5_flow_handle *new_rule; in mlx5_macsec_fs_add_roce_rule_rx() local 2156 if (IS_ERR(new_rule)) { in mlx5_macsec_fs_add_roce_rule_rx() 2157 err = PTR_ERR(new_rule); in mlx5_macsec_fs_add_roce_rule_rx() 2160 rx_rule->ip = new_rule; in mlx5_macsec_fs_add_roce_rule_rx() 2172 if (IS_ERR(new_rule)) { in mlx5_macsec_fs_add_roce_rule_rx() 2173 err = PTR_ERR(new_rule); in mlx5_macsec_fs_add_roce_rule_rx() 2176 rx_rule->op = new_rule; in mlx5_macsec_fs_add_roce_rule_rx() 2204 struct mlx5_flow_handle *new_rule; in mlx5_macsec_fs_add_roce_rule_tx() local 2243 if (IS_ERR(new_rule)) { in mlx5_macsec_fs_add_roce_rule_tx() 2244 err = PTR_ERR(new_rule); in mlx5_macsec_fs_add_roce_rule_tx() [all …]
|
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_cmdresp.c | 1047 bool new_rule; in mwifiex_create_custom_regdomain() local 1071 new_rule = false; in mwifiex_create_custom_regdomain() 1093 new_rule = true; in mwifiex_create_custom_regdomain() 1104 if (!new_rule) in mwifiex_create_custom_regdomain()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 1746 bool new_rule; in iwl_parse_nvm_mcc_info() local 1793 new_rule = false; in iwl_parse_nvm_mcc_info() 1809 new_rule = true; in iwl_parse_nvm_mcc_info() 1814 if (new_rule) in iwl_parse_nvm_mcc_info()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_core.c | 1642 bool *new_rule) in create_flow_handle() argument 1664 *new_rule = true; in create_flow_handle() 1712 bool new_rule = false; in add_rule_fte() local 1715 &new_rule); in add_rule_fte() 1716 if (IS_ERR(handle) || !new_rule) in add_rule_fte()
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_main.c | 5216 struct hclge_fd_rule *new_rule, in hclge_update_fd_rule_node() argument 5231 new_rule->rule_node.next = old_rule->rule_node.next; in hclge_update_fd_rule_node() 5232 new_rule->rule_node.pprev = old_rule->rule_node.pprev; in hclge_update_fd_rule_node() 5233 memcpy(old_rule, new_rule, sizeof(*old_rule)); in hclge_update_fd_rule_node() 5234 kfree(new_rule); in hclge_update_fd_rule_node() 5425 struct hclge_fd_rule *new_rule) in hclge_update_fd_list() argument 5434 hclge_fd_inc_user_def_refcnt(hdev, new_rule); in hclge_update_fd_list() 5437 hclge_update_fd_rule_node(hdev, fd_rule, new_rule, state); in hclge_update_fd_list() 5451 hclge_fd_inc_user_def_refcnt(hdev, new_rule); in hclge_update_fd_list() 5454 hclge_fd_insert_rule_node(hlist, new_rule, parent); in hclge_update_fd_list() [all …]
|
| /linux-6.15/net/wireless/ |
| H A D | nl80211.c | 14105 struct cfg80211_coalesce_rules *new_rule) in nl80211_parse_coalesce_rule() argument 14119 new_rule->delay = in nl80211_parse_coalesce_rule() 14121 if (new_rule->delay > coalesce->max_delay) in nl80211_parse_coalesce_rule() 14125 new_rule->condition = in nl80211_parse_coalesce_rule() 14137 new_rule->patterns = kcalloc(n_patterns, sizeof(new_rule->patterns[0]), in nl80211_parse_coalesce_rule() 14139 if (!new_rule->patterns) in nl80211_parse_coalesce_rule() 14142 new_rule->n_patterns = n_patterns; in nl80211_parse_coalesce_rule() 14171 new_rule->patterns[i].pkt_offset = pkt_offset; in nl80211_parse_coalesce_rule() 14177 new_rule->patterns[i].mask = mask_pat; in nl80211_parse_coalesce_rule() 14182 new_rule->patterns[i].pattern = mask_pat; in nl80211_parse_coalesce_rule() [all …]
|