/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
A D | police.c | 30 if (act->police.peakrate_bytes_ps || in police_act_validate() 31 act->police.avrate || act->police.overhead) { in police_act_validate() 42 const struct flow_action_entry *act, in tc_act_can_offload_police() argument 59 params->index = act->hw_index; in fill_meter_params_from_act() 60 if (act->police.rate_bytes_ps) { in fill_meter_params_from_act() 64 params->burst = act->police.burst; in fill_meter_params_from_act() 65 } else if (act->police.rate_pkt_ps) { in fill_meter_params_from_act() 68 params->burst = act->police.burst_pkt; in fill_meter_params_from_act() 69 } else if (act->police.mtu) { in fill_meter_params_from_act() 70 params->mtu = act->police.mtu; in fill_meter_params_from_act() [all …]
|
A D | mpls.c | 10 const struct flow_action_entry *act, in tc_act_can_offload_mpls_push() argument 18 act->mpls_push.proto != htons(ETH_P_MPLS_UC)) { in tc_act_can_offload_mpls_push() 28 const struct flow_action_entry *act) in copy_mpls_info() argument 30 mpls_info->label = act->mpls_push.label; in copy_mpls_info() 31 mpls_info->tc = act->mpls_push.tc; in copy_mpls_info() 32 mpls_info->bos = act->mpls_push.bos; in copy_mpls_info() 33 mpls_info->ttl = act->mpls_push.ttl; in copy_mpls_info() 38 const struct flow_action_entry *act, in tc_act_parse_mpls_push() argument 43 copy_mpls_info(&parse_state->mpls_info, act); in tc_act_parse_mpls_push() 50 const struct flow_action_entry *act, in tc_act_can_offload_mpls_pop() argument [all …]
|
A D | act.c | 89 struct flow_action_entry *act; in mlx5e_tc_act_reorder_flow_actions() local 92 flow_action_for_each(i, act, flow_action) { in mlx5e_tc_act_reorder_flow_actions() 94 if (act->id == FLOW_ACTION_CT) in mlx5e_tc_act_reorder_flow_actions() 95 flow_action_reorder->entries[j++] = act; in mlx5e_tc_act_reorder_flow_actions() 98 flow_action_for_each(i, act, flow_action) { in mlx5e_tc_act_reorder_flow_actions() 99 if (act->id == FLOW_ACTION_CT) in mlx5e_tc_act_reorder_flow_actions() 101 flow_action_reorder->entries[j++] = act; in mlx5e_tc_act_reorder_flow_actions() 111 struct flow_action_entry *act; in mlx5e_tc_act_post_parse() local 118 flow_action_for_each(i, act, flow_action) { in mlx5e_tc_act_post_parse() 119 tc_act = mlx5e_tc_act_get(act->id, ns_type); in mlx5e_tc_act_post_parse()
|
A D | sample.c | 11 const struct flow_action_entry *act, in tc_act_can_offload_sample() argument 30 const struct flow_action_entry *act, in tc_act_parse_sample() argument 36 sample_attr->rate = act->sample.rate; in tc_act_parse_sample() 37 sample_attr->group_num = act->sample.psample_group->group_num; in tc_act_parse_sample() 39 if (act->sample.truncate) in tc_act_parse_sample() 40 sample_attr->trunc_size = act->sample.trunc_size; in tc_act_parse_sample() 61 const struct flow_action_entry *act, in tc_act_is_multi_table_act_sample() argument
|
A D | vlan.c | 34 const struct flow_action_entry *act, in parse_tc_vlan_action() argument 52 switch (act->id) { in parse_tc_vlan_action() 60 attr->vlan_vid[vlan_idx] = act->vlan.vid; in parse_tc_vlan_action() 61 attr->vlan_prio[vlan_idx] = act->vlan.prio; in parse_tc_vlan_action() 62 attr->vlan_proto[vlan_idx] = act->vlan.proto; in parse_tc_vlan_action() 78 memcpy(attr->eth.h_dest, act->vlan_push_eth.dst, ETH_ALEN); in parse_tc_vlan_action() 79 memcpy(attr->eth.h_source, act->vlan_push_eth.src, ETH_ALEN); in parse_tc_vlan_action() 146 const struct flow_action_entry *act, in tc_act_can_offload_vlan() argument 155 const struct flow_action_entry *act, in tc_act_parse_vlan() argument 162 if (act->id == FLOW_ACTION_VLAN_PUSH && in tc_act_parse_vlan() [all …]
|
A D | pedit.c | 47 const struct flow_action_entry *act, int namespace, in mlx5e_tc_act_pedit_parse_action() argument 51 u8 cmd = (act->id == FLOW_ACTION_MANGLE) ? 0 : 1; in mlx5e_tc_act_pedit_parse_action() 52 u8 htype = act->mangle.htype; in mlx5e_tc_act_pedit_parse_action() 66 mask = act->mangle.mask; in mlx5e_tc_act_pedit_parse_action() 67 val = act->mangle.val; in mlx5e_tc_act_pedit_parse_action() 68 offset = act->mangle.offset; in mlx5e_tc_act_pedit_parse_action() 83 const struct flow_action_entry *act, in tc_act_can_offload_pedit() argument 92 const struct flow_action_entry *act, in tc_act_parse_pedit() argument 103 err = mlx5e_tc_act_pedit_parse_action(flow->priv, act, ns_type, attr->parse_attr->hdrs, in tc_act_parse_pedit()
|
A D | tun.c | 10 const struct flow_action_entry *act, in tc_act_can_offload_tun_encap() argument 14 if (!act->tunnel) { in tc_act_can_offload_tun_encap() 25 const struct flow_action_entry *act, in tc_act_parse_tun_encap() argument 29 parse_state->tun_info = act->tunnel; in tc_act_parse_tun_encap() 37 const struct flow_action_entry *act, in tc_act_can_offload_tun_decap() argument 46 const struct flow_action_entry *act, in tc_act_parse_tun_decap() argument
|
/linux-6.3-rc2/include/net/tc_act/ |
A D | tc_police.h | 47 static inline bool is_tcf_police(const struct tc_action *act) in is_tcf_police() argument 50 if (act->ops && act->ops->id == TCA_ID_POLICE) in is_tcf_police() 58 struct tcf_police *police = to_police(act); in tcf_police_rate_bytes_ps() 66 static inline u32 tcf_police_burst(const struct tc_action *act) in tcf_police_burst() argument 68 struct tcf_police *police = to_police(act); in tcf_police_burst() 106 struct tcf_police *police = to_police(act); in tcf_police_rate_pkt_ps() 116 struct tcf_police *police = to_police(act); in tcf_police_burst_pkt() 154 struct tcf_police *police = to_police(act); in tcf_police_tcfp_mtu() 164 struct tcf_police *police = to_police(act); in tcf_police_peakrate_bytes_ps() 174 struct tcf_police *police = to_police(act); in tcf_police_tcfp_ewma_rate() [all …]
|
/linux-6.3-rc2/drivers/s390/scsi/ |
A D | zfcp_erp.c | 62 if (act == curr_act) in zfcp_erp_action_is_running() 306 if (!act) { in zfcp_erp_action_enqueue() 570 if (!act->fsf_req_id) in zfcp_erp_strategy_check_fsfreq() 590 act->fsf_req_id = 0; in zfcp_erp_strategy_check_fsfreq() 625 if (!act) in zfcp_erp_timeout_handler() 632 struct zfcp_erp_action *act = from_timer(act, t, timer); in zfcp_erp_memwait_handler() local 683 switch (act->type) { in zfcp_erp_strategy_followup_failed() 701 switch (act->type) { in zfcp_erp_strategy_followup_success() 893 atomic_set(&act->adapter->stat_miss, act->adapter->stat_read_buf_num); in zfcp_erp_adapter_strategy_open_fsf() 1048 switch (act->step) { in zfcp_erp_port_strategy_open_common() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/ |
A D | action.c | 96 if (act->mpls_mangle.ttl) { in nfp_fl_set_mpls() 142 out_dev = act->dev; in nfp_fl_pre_lag() 187 out_dev = act->dev; in nfp_fl_output() 530 mask = ~act->mangle.mask; in nfp_fl_set_eth() 531 exact = act->mangle.val; in nfp_fl_set_eth() 748 mask = ~act->mangle.mask; in nfp_fl_set_tport() 749 exact = act->mangle.val; in nfp_fl_set_tport() 902 htype = act->mangle.htype; in nfp_fl_pedit() 903 offset = act->mangle.offset; in nfp_fl_pedit() 1045 switch (act->id) { in nfp_flower_loop_action() [all …]
|
/linux-6.3-rc2/include/net/ |
A D | tc_wrapper.h | 53 if (a->ops->act == tcf_gact_act) in tc_act() 61 if (a->ops->act == tcf_pedit_act) in tc_act() 77 if (a->ops->act == tcf_bpf_act) in tc_act() 85 if (a->ops->act == tcf_csum_act) in tc_act() 89 if (a->ops->act == tcf_ct_act) in tc_act() 97 if (a->ops->act == tcf_gate_act) in tc_act() 101 if (a->ops->act == tcf_mpls_act) in tc_act() 105 if (a->ops->act == tcf_nat_act) in tc_act() 113 if (a->ops->act == tcf_vlan_act) in tc_act() 117 if (a->ops->act == tcf_ife_act) in tc_act() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/signal/ |
A D | sig_sc_double_restart.c | 99 struct sigaction act; in test_restart() local 102 memset(&act, 0, sizeof(act)); in test_restart() 103 sigaddset(&act.sa_mask, SIGUSR2); in test_restart() 104 act.sa_handler = SIGUSR1_handler; in test_restart() 105 act.sa_flags = SA_RESTART; in test_restart() 106 if (sigaction(SIGUSR1, &act, NULL) == -1) { in test_restart() 111 memset(&act, 0, sizeof(act)); in test_restart() 112 act.sa_handler = SIGUSR2_handler; in test_restart() 113 act.sa_flags = SA_RESTART; in test_restart() 114 if (sigaction(SIGUSR2, &act, NULL) == -1) { in test_restart()
|
/linux-6.3-rc2/tools/testing/selftests/clone3/ |
A D | clone3_clear_sighand.c | 51 struct sigaction act; in test_clone3_clear_sighand() local 64 act.sa_handler = nop_handler; in test_clone3_clear_sighand() 65 ret = sigemptyset(&act.sa_mask); in test_clone3_clear_sighand() 70 act.sa_flags = 0; in test_clone3_clear_sighand() 73 ret = sigaction(SIGUSR1, &act, NULL); in test_clone3_clear_sighand() 80 ret = sigaction(SIGUSR2, &act, NULL); in test_clone3_clear_sighand() 94 ret = sigaction(SIGUSR1, NULL, &act); in test_clone3_clear_sighand() 98 if (act.sa_handler != SIG_DFL) in test_clone3_clear_sighand() 101 ret = sigaction(SIGUSR2, NULL, &act); in test_clone3_clear_sighand() 105 if (act.sa_handler != SIG_DFL) in test_clone3_clear_sighand()
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | tc.c | 80 if (act->count) in efx_tc_free_action_set() 82 kfree(act); in efx_tc_free_action_set() 388 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace() 389 if (!act) { in efx_tc_flower_replace() 397 if (!act) { in efx_tc_flower_replace() 490 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace() 505 if (act) { in efx_tc_flower_replace() 554 if (act) in efx_tc_flower_replace() 671 act = kzalloc(sizeof(*act), GFP_KERNEL); in efx_tc_configure_default_rule() 672 if (!act) in efx_tc_configure_default_rule() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/ |
A D | ps.c | 188 enum rtw89_p2pps_action act) in rtw89_tsf32_toggle() argument 190 if (act == RTW89_P2P_ACT_UPDATE || act == RTW89_P2P_ACT_REMOVE) in rtw89_tsf32_toggle() 193 if (act == RTW89_P2P_ACT_INIT) in rtw89_tsf32_toggle() 195 else if (act == RTW89_P2P_ACT_TERMINATE) in rtw89_tsf32_toggle() 203 enum rtw89_p2pps_action act; in rtw89_p2p_disable_all_noa() local 211 act = RTW89_P2P_ACT_TERMINATE; in rtw89_p2p_disable_all_noa() 213 act = RTW89_P2P_ACT_REMOVE; in rtw89_p2p_disable_all_noa() 214 rtw89_tsf32_toggle(rtwdev, rtwvif, act); in rtw89_p2p_disable_all_noa() 224 enum rtw89_p2pps_action act; in rtw89_p2p_update_noa() local 233 act = RTW89_P2P_ACT_INIT; in rtw89_p2p_update_noa() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/syscall_user_dispatch/ |
A D | sud_test.c | 166 struct sigaction act; in TEST() local 174 memset(&act, 0, sizeof(act)); in TEST() 177 act.sa_sigaction = handle_sigsys; in TEST() 178 act.sa_flags = SA_SIGINFO; in TEST() 179 act.sa_mask = mask; in TEST() 181 ret = sigaction(SIGSYS, &act, NULL); in TEST() 221 struct sigaction act; in TEST_SIGNAL() local 230 memset(&act, 0, sizeof(act)); in TEST_SIGNAL() 233 act.sa_sigaction = handle_sigsys; in TEST_SIGNAL() 234 act.sa_flags = SA_SIGINFO; in TEST_SIGNAL() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_police.c | 76 const struct flow_action_entry *act, in lan966x_police_validate() argument 81 if (act->police.exceed.act_id != FLOW_ACTION_DROP) { in lan966x_police_validate() 87 if (act->police.notexceed.act_id != FLOW_ACTION_PIPE && in lan966x_police_validate() 88 act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) { in lan966x_police_validate() 94 if (act->police.notexceed.act_id == FLOW_ACTION_ACCEPT && in lan966x_police_validate() 95 !flow_action_is_last_entry(action, act)) { in lan966x_police_validate() 101 if (act->police.peakrate_bytes_ps || in lan966x_police_validate() 102 act->police.avrate || act->police.overhead) { in lan966x_police_validate() 108 if (act->police.rate_pkt_ps) { in lan966x_police_validate() 137 struct flow_action_entry *act, in lan966x_police_port_add() argument [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mediatek/ |
A D | mtk_ppe_offload.c | 76 const void *src = &act->mangle.val; in mtk_flow_offload_mangle_eth() 78 if (act->mangle.offset > 8) in mtk_flow_offload_mangle_eth() 81 if (act->mangle.mask == 0xffff) { in mtk_flow_offload_mangle_eth() 123 u32 val = ntohl(act->mangle.val); in mtk_flow_mangle_ports() 125 switch (act->mangle.offset) { in mtk_flow_mangle_ports() 148 switch (act->mangle.offset) { in mtk_flow_mangle_ipv4() 241 struct flow_action_entry *act; in mtk_flow_offload_replace() local 317 switch (act->id) { in mtk_flow_offload_replace() 325 odev = act->dev; in mtk_flow_offload_replace() 334 data.vlan.id = act->vlan.vid; in mtk_flow_offload_replace() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_flower.c | 43 act->police.avrate || act->police.overhead) { in mlxsw_sp_policer_validate() 49 if (act->police.rate_pkt_ps) { in mlxsw_sp_policer_validate() 89 switch (act->id) { in mlxsw_sp_flower_parse_actions() 170 out_dev = act->dev; in mlxsw_sp_flower_parse_actions() 194 u8 prio = act->vlan.prio; in mlxsw_sp_flower_parse_actions() 195 u16 vid = act->vlan.vid; in mlxsw_sp_flower_parse_actions() 198 act->id, vid, in mlxsw_sp_flower_parse_actions() 206 act->priority, in mlxsw_sp_flower_parse_actions() 245 act->hw_index, in mlxsw_sp_flower_parse_actions() 261 act->sample.rate, in mlxsw_sp_flower_parse_actions() [all …]
|
A D | core_acl_flex_actions.c | 1148 if (IS_ERR(act)) { in mlxsw_afa_block_append_vlan_modify() 1267 if (IS_ERR(act)) in mlxsw_afa_block_append_drop_plain() 1284 char *act; in mlxsw_afa_block_append_drop_with_cookie() local 1330 if (IS_ERR(act)) in mlxsw_afa_block_append_trap() 1345 if (IS_ERR(act)) in mlxsw_afa_block_append_trap_and_forward() 1418 if (IS_ERR(act)) in mlxsw_afa_block_append_allocated_mirror() 1672 char *act; in mlxsw_afa_block_append_fwd() local 1771 if (IS_ERR(act)) in mlxsw_afa_block_append_allocated_counter() 1815 char *act; in mlxsw_afa_block_append_police() local 1953 if (IS_ERR(act)) in mlxsw_afa_block_append_mcrouter() [all …]
|
/linux-6.3-rc2/arch/mips/kernel/ |
A D | signal32.c | 38 SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act, 45 if (act) { 49 if (!access_ok(act, sizeof(*act))) 51 err |= __get_user(handler, &act->sa_handler); 53 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); 54 err |= __get_user(mask, &act->sa_mask.sig[0]); 61 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | Makefile | 52 mlx5_core-$(CONFIG_MLX5_CLS_ACT) += en/tc/act/act.o en/tc/act/drop.o en/tc/act/trap.o \ 53 en/tc/act/accept.o en/tc/act/mark.o en/tc/act/goto.o \ 54 en/tc/act/tun.o en/tc/act/csum.o en/tc/act/pedit.o \ 55 en/tc/act/vlan.o en/tc/act/vlan_mangle.o en/tc/act/mpls.o \ 56 en/tc/act/mirred.o en/tc/act/mirred_nic.o \ 57 en/tc/act/ct.o en/tc/act/sample.o en/tc/act/ptype.o \ 58 en/tc/act/redirect_ingress.o en/tc/act/police.o
|
/linux-6.3-rc2/include/trace/events/ |
A D | xdp.h | 33 TP_ARGS(dev, xdp, act), 37 __field(u32, act) 43 __entry->act = act; 62 __field(u32, act) 70 __entry->act = XDP_TX; 101 __field(u32, act) 124 __entry->act = XDP_REDIRECT; 198 __field(u32, act) 210 __entry->act = XDP_REDIRECT; 241 __field(u32, act) [all …]
|
/linux-6.3-rc2/net/sched/ |
A D | act_gact.c | 231 if (to_gact(act)->tcfg_ptype) in tcf_gact_get_fill_size() 246 if (is_tcf_gact_ok(act)) { in tcf_gact_offload_act_setup() 248 } else if (is_tcf_gact_shot(act)) { in tcf_gact_offload_act_setup() 250 } else if (is_tcf_gact_trap(act)) { in tcf_gact_offload_act_setup() 255 } else if (is_tcf_gact_continue(act)) { in tcf_gact_offload_act_setup() 261 } else if (is_tcf_gact_pipe(act)) { in tcf_gact_offload_act_setup() 272 if (is_tcf_gact_ok(act)) in tcf_gact_offload_act_setup() 274 else if (is_tcf_gact_shot(act)) in tcf_gact_offload_act_setup() 276 else if (is_tcf_gact_trap(act)) in tcf_gact_offload_act_setup() 278 else if (is_tcf_gact_goto_chain(act)) in tcf_gact_offload_act_setup() [all …]
|
/linux-6.3-rc2/drivers/net/dsa/sja1105/ |
A D | sja1105_flower.c | 328 act->police.avrate || act->police.overhead) { in sja1105_policer_validate() 334 if (act->police.rate_pkt_ps) { in sja1105_policer_validate() 362 switch (act->id) { in sja1105_cls_flower_add() 371 act->police.burst); in sja1105_cls_flower_add() 419 &key, act->hw_index, in sja1105_cls_flower_add() 420 act->gate.prio, in sja1105_cls_flower_add() 421 act->gate.basetime, in sja1105_cls_flower_add() 422 act->gate.cycletime, in sja1105_cls_flower_add() 423 act->gate.cycletimeext, in sja1105_cls_flower_add() 424 act->gate.num_entries, in sja1105_cls_flower_add() [all …]
|