Home
last modified time | relevance | path

Searched refs:new_rule (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/security/landlock/
H A Druleset.c76 struct landlock_rule *new_rule; in create_rule() local
88 new_rule = kzalloc(struct_size(new_rule, layers, new_num_layers), in create_rule()
90 if (!new_rule) in create_rule()
92 RB_CLEAR_NODE(&new_rule->node); in create_rule()
94 new_rule->object = object; in create_rule()
95 new_rule->num_layers = new_num_layers; in create_rule()
97 memcpy(new_rule->layers, layers, in create_rule()
98 flex_array_size(new_rule, layers, num_layers)); in create_rule()
101 new_rule in create_rule()
152 struct landlock_rule *new_rule; insert_rule() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dreg.c346 struct ieee80211_reg_rule *new_rule) in ath11k_reg_intersect_rules()
358 new_rule->freq_range.start_freq_khz = max_t(u32, start_freq1, in ath11k_reg_intersect_rules()
360 new_rule->freq_range.end_freq_khz = min_t(u32, end_freq1, end_freq2); in ath11k_reg_intersect_rules()
362 freq_diff = new_rule->freq_range.end_freq_khz - in ath11k_reg_intersect_rules()
363 new_rule->freq_range.start_freq_khz; in ath11k_reg_intersect_rules()
366 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath11k_reg_intersect_rules()
368 new_rule->power_rule.max_antenna_gain = in ath11k_reg_intersect_rules()
372 new_rule->power_rule.max_eirp = min_t(u32, rule1->power_rule.max_eirp, in ath11k_reg_intersect_rules()
376 new_rule->flags = rule1->flags | rule2->flags; in ath11k_reg_intersect_rules()
379 new_rule in ath11k_reg_intersect_rules()
344 ath11k_reg_intersect_rules(struct ieee80211_reg_rule *rule1, struct ieee80211_reg_rule *rule2, struct ieee80211_reg_rule *new_rule) ath11k_reg_intersect_rules() argument
388 struct ieee80211_reg_rule *old_rule, *curr_rule, *new_rule; ath11k_regd_intersect() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dreg.c347 struct ieee80211_reg_rule *new_rule) in ath12k_reg_intersect_rules()
359 new_rule->freq_range.start_freq_khz = max_t(u32, start_freq1, in ath12k_reg_intersect_rules()
361 new_rule->freq_range.end_freq_khz = min_t(u32, end_freq1, end_freq2); in ath12k_reg_intersect_rules()
363 freq_diff = new_rule->freq_range.end_freq_khz - in ath12k_reg_intersect_rules()
364 new_rule->freq_range.start_freq_khz; in ath12k_reg_intersect_rules()
367 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath12k_reg_intersect_rules()
369 new_rule->power_rule.max_antenna_gain = in ath12k_reg_intersect_rules()
373 new_rule->power_rule.max_eirp = min_t(u32, rule1->power_rule.max_eirp, in ath12k_reg_intersect_rules()
377 new_rule->flags = rule1->flags | rule2->flags; in ath12k_reg_intersect_rules()
380 new_rule in ath12k_reg_intersect_rules()
345 ath12k_reg_intersect_rules(struct ieee80211_reg_rule *rule1, struct ieee80211_reg_rule *rule2, struct ieee80211_reg_rule *new_rule) ath12k_reg_intersect_rules() argument
389 struct ieee80211_reg_rule *old_rule, *curr_rule, *new_rule; ath12k_regd_intersect() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dreg.c385 struct ieee80211_reg_rule *new_rule) in ath11k_reg_intersect_rules()
397 new_rule->freq_range.start_freq_khz = max_t(u32, start_freq1, in ath11k_reg_intersect_rules()
399 new_rule->freq_range.end_freq_khz = min_t(u32, end_freq1, end_freq2); in ath11k_reg_intersect_rules()
401 freq_diff = new_rule->freq_range.end_freq_khz - in ath11k_reg_intersect_rules()
402 new_rule->freq_range.start_freq_khz; in ath11k_reg_intersect_rules()
405 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath11k_reg_intersect_rules()
407 new_rule->power_rule.max_antenna_gain = in ath11k_reg_intersect_rules()
411 new_rule->power_rule.max_eirp = min_t(u32, rule1->power_rule.max_eirp, in ath11k_reg_intersect_rules()
415 new_rule->flags = rule1->flags | rule2->flags; in ath11k_reg_intersect_rules()
418 new_rule in ath11k_reg_intersect_rules()
383 ath11k_reg_intersect_rules(struct ieee80211_reg_rule *rule1, struct ieee80211_reg_rule *rule2, struct ieee80211_reg_rule *new_rule) ath11k_reg_intersect_rules() argument
427 struct ieee80211_reg_rule *old_rule, *curr_rule, *new_rule; ath11k_regd_intersect() local
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c38 bool new_rule = false; in sja1105_setup_bcast_policer() local
51 new_rule = true; in sja1105_setup_bcast_policer()
91 if (rc == 0 && new_rule) { in sja1105_setup_bcast_policer()
94 } else if (new_rule) { in sja1105_setup_bcast_policer()
109 bool new_rule = false; in sja1105_setup_tc_policer() local
123 new_rule = true; in sja1105_setup_tc_policer()
163 if (rc == 0 && new_rule) { in sja1105_setup_tc_policer()
166 } else if (new_rule) { in sja1105_setup_tc_policer()
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c39 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c2135 struct mlx5_flow_handle *new_rule; in mlx5_macsec_fs_add_roce_rule_rx() local
2154 new_rule = mlx5_add_flow_rules(rx_fs->roce.ft_ip_check, spec, &flow_act, in mlx5_macsec_fs_add_roce_rule_rx()
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()
2170 new_rule = mlx5_add_flow_rules(rx_fs->roce.ft_macsec_op_check, spec, &flow_act, 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
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c1215 bool new_rule; in iwl_parse_nvm_mcc_info() local
1256 new_rule = false; in iwl_parse_nvm_mcc_info()
1272 new_rule = true; in iwl_parse_nvm_mcc_info()
1277 if (new_rule) in iwl_parse_nvm_mcc_info()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmdresp.c1034 bool new_rule; in mwifiex_create_custom_regdomain() local
1058 new_rule = false; in mwifiex_create_custom_regdomain()
1080 new_rule = true; in mwifiex_create_custom_regdomain()
1091 if (!new_rule) in mwifiex_create_custom_regdomain()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmdresp.c1047 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()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c1630 bool new_rule; in iwl_parse_nvm_mcc_info() local
1675 new_rule = false; in iwl_parse_nvm_mcc_info()
1691 new_rule = true; in iwl_parse_nvm_mcc_info()
1696 if (new_rule) in iwl_parse_nvm_mcc_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.c1355 bool *new_rule) in create_flow_handle()
1377 *new_rule = true; in create_flow_handle()
1422 bool new_rule = false; in add_rule_fte() local
1425 &new_rule); in add_rule_fte()
1426 if (IS_ERR(handle) || !new_rule) in add_rule_fte()
1351 create_flow_handle(struct fs_fte *fte, struct mlx5_flow_destination *dest, int dest_num, int *modify_mask, bool *new_rule) create_flow_handle() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.c1476 bool *new_rule) in create_flow_handle()
1498 *new_rule = true; in create_flow_handle()
1546 bool new_rule = false; in add_rule_fte() local
1549 &new_rule); in add_rule_fte()
1550 if (IS_ERR(handle) || !new_rule) in add_rule_fte()
1472 create_flow_handle(struct fs_fte *fte, struct mlx5_flow_destination *dest, int dest_num, int *modify_mask, bool *new_rule) create_flow_handle() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c5121 struct hclge_fd_rule *new_rule, in hclge_update_fd_rule_node()
5136 new_rule->rule_node.next = old_rule->rule_node.next; in hclge_update_fd_rule_node()
5137 new_rule->rule_node.pprev = old_rule->rule_node.pprev; in hclge_update_fd_rule_node()
5138 memcpy(old_rule, new_rule, sizeof(*old_rule)); in hclge_update_fd_rule_node()
5139 kfree(new_rule); in hclge_update_fd_rule_node()
5330 struct hclge_fd_rule *new_rule) in hclge_update_fd_list()
5339 hclge_fd_inc_user_def_refcnt(hdev, new_rule); in hclge_update_fd_list()
5342 hclge_update_fd_rule_node(hdev, fd_rule, new_rule, state); in hclge_update_fd_list()
5356 hclge_fd_inc_user_def_refcnt(hdev, new_rule); in hclge_update_fd_list()
5359 hclge_fd_insert_rule_node(hlist, new_rule, paren in hclge_update_fd_list()
5119 hclge_update_fd_rule_node(struct hclge_dev *hdev, struct hclge_fd_rule *old_rule, struct hclge_fd_rule *new_rule, enum HCLGE_FD_NODE_STATE state) hclge_update_fd_rule_node() argument
5328 hclge_update_fd_list(struct hclge_dev *hdev, enum HCLGE_FD_NODE_STATE state, u16 location, struct hclge_fd_rule *new_rule) hclge_update_fd_list() argument
[all...]
/kernel/linux/linux-5.10/net/wireless/
H A Dnl80211.c12500 struct cfg80211_coalesce_rules *new_rule) in nl80211_parse_coalesce_rule()
12514 new_rule->delay = in nl80211_parse_coalesce_rule()
12516 if (new_rule->delay > coalesce->max_delay) in nl80211_parse_coalesce_rule()
12520 new_rule->condition = in nl80211_parse_coalesce_rule()
12532 new_rule->patterns = kcalloc(n_patterns, sizeof(new_rule->patterns[0]), in nl80211_parse_coalesce_rule()
12534 if (!new_rule->patterns) in nl80211_parse_coalesce_rule()
12537 new_rule->n_patterns = n_patterns; in nl80211_parse_coalesce_rule()
12568 new_rule->patterns[i].pkt_offset = pkt_offset; in nl80211_parse_coalesce_rule()
12574 new_rule in nl80211_parse_coalesce_rule()
12498 nl80211_parse_coalesce_rule(struct cfg80211_registered_device *rdev, struct nlattr *rule, struct cfg80211_coalesce_rules *new_rule) nl80211_parse_coalesce_rule() argument
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c13907 struct cfg80211_coalesce_rules *new_rule) in nl80211_parse_coalesce_rule()
13921 new_rule->delay = in nl80211_parse_coalesce_rule()
13923 if (new_rule->delay > coalesce->max_delay) in nl80211_parse_coalesce_rule()
13927 new_rule->condition = in nl80211_parse_coalesce_rule()
13939 new_rule->patterns = kcalloc(n_patterns, sizeof(new_rule->patterns[0]), in nl80211_parse_coalesce_rule()
13941 if (!new_rule->patterns) in nl80211_parse_coalesce_rule()
13944 new_rule->n_patterns = n_patterns; in nl80211_parse_coalesce_rule()
13975 new_rule->patterns[i].pkt_offset = pkt_offset; in nl80211_parse_coalesce_rule()
13981 new_rule in nl80211_parse_coalesce_rule()
13905 nl80211_parse_coalesce_rule(struct cfg80211_registered_device *rdev, struct nlattr *rule, struct cfg80211_coalesce_rules *new_rule) nl80211_parse_coalesce_rule() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c5634 struct hclge_fd_rule *new_rule, in hclge_fd_update_rule_list()
5641 if (is_add && !new_rule) in hclge_fd_update_rule_list()
5670 INIT_HLIST_NODE(&new_rule->rule_node); in hclge_fd_update_rule_list()
5673 hlist_add_behind(&new_rule->rule_node, &parent->rule_node); in hclge_fd_update_rule_list()
5675 hlist_add_head(&new_rule->rule_node, &hdev->fd_rule_list); in hclge_fd_update_rule_list()
5679 hdev->fd_active_type = new_rule->rule_type; in hclge_fd_update_rule_list()
5633 hclge_fd_update_rule_list(struct hclge_dev *hdev, struct hclge_fd_rule *new_rule, u16 location, bool is_add) hclge_fd_update_rule_list() argument

Completed in 78 milliseconds