Home
last modified time | relevance | path

Searched refs:act (Results 1 – 25 of 516) sorted by relevance

12345678910>>...21

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dpolice.c30 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 Dmpls.c10 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 Dsample.c11 const struct flow_action_entry *act, in tc_act_parse_sample() argument
17 sample_attr->rate = act->sample.rate; in tc_act_parse_sample()
18 sample_attr->group_num = act->sample.psample_group->group_num; in tc_act_parse_sample()
20 if (act->sample.truncate) in tc_act_parse_sample()
21 sample_attr->trunc_size = act->sample.trunc_size; in tc_act_parse_sample()
42 const struct flow_action_entry *act, in tc_act_is_multi_table_act_sample() argument
A Dvlan.c34 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_parse_vlan() argument
153 if (act->id == FLOW_ACTION_VLAN_PUSH && in tc_act_parse_vlan()
157 err = mlx5e_tc_act_vlan_add_rewrite_action(priv, MLX5_FLOW_NAMESPACE_FDB, act, in tc_act_parse_vlan()
[all …]
A Dct.c10 const struct flow_action_entry *act, in tc_act_parse_ct() argument
16 err = mlx5_tc_ct_parse_action(parse_state->ct_priv, attr, act, parse_state->extack); in tc_act_parse_ct()
43 const struct flow_action_entry *act, in tc_act_is_multi_table_act_ct() argument
46 if (act->ct.action & TCA_CT_ACT_CLEAR) in tc_act_is_multi_table_act_ct()
53 tc_act_is_missable_ct(const struct flow_action_entry *act) in tc_act_is_missable_ct() argument
55 return !(act->ct.action & TCA_CT_ACT_CLEAR); in tc_act_is_missable_ct()
/linux/include/net/tc_act/
A Dtc_police.h47 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/drivers/s390/scsi/
A Dzfcp_erp.c62 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/drivers/net/ethernet/netronome/nfp/flower/
A Daction.c96 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()
545 mask = ~act->mangle.mask; in nfp_fl_set_eth()
546 exact = act->mangle.val; in nfp_fl_set_eth()
763 mask = ~act->mangle.mask; in nfp_fl_set_tport()
764 exact = act->mangle.val; in nfp_fl_set_tport()
917 htype = act->mangle.htype; in nfp_fl_pedit()
918 offset = act->mangle.offset; in nfp_fl_pedit()
1060 switch (act->id) { in nfp_flower_loop_action()
[all …]
/linux/drivers/net/ethernet/sfc/
A Dtc.c203 kfree(act); in efx_tc_free_action_set()
793 if (act->dst_mac || act->src_mac) in efx_tc_flower_action_order_ok()
1818 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace_foreign()
1904 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace_foreign()
1976 if (act) in efx_tc_flower_replace_foreign()
2202 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace()
2343 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace()
2383 act = kzalloc(sizeof(*act), GFP_USER); in efx_tc_flower_replace()
2539 if (act) in efx_tc_flower_replace()
2675 act = kzalloc(sizeof(*act), GFP_KERNEL); in efx_tc_configure_default_rule()
[all …]
/linux/include/net/
A Dtc_wrapper.h53 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/tools/testing/selftests/powerpc/signal/
A Dsig_sc_double_restart.c99 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/tools/testing/selftests/clone3/
A Dclone3_clear_sighand.c47 struct sigaction act; in test_clone3_clear_sighand() local
60 act.sa_handler = nop_handler; in test_clone3_clear_sighand()
61 ret = sigemptyset(&act.sa_mask); in test_clone3_clear_sighand()
66 act.sa_flags = 0; in test_clone3_clear_sighand()
69 ret = sigaction(SIGUSR1, &act, NULL); in test_clone3_clear_sighand()
76 ret = sigaction(SIGUSR2, &act, NULL); in test_clone3_clear_sighand()
90 ret = sigaction(SIGUSR1, NULL, &act); in test_clone3_clear_sighand()
94 if (act.sa_handler != SIG_DFL) in test_clone3_clear_sighand()
97 ret = sigaction(SIGUSR2, NULL, &act); in test_clone3_clear_sighand()
101 if (act.sa_handler != SIG_DFL) in test_clone3_clear_sighand()
/linux/tools/testing/selftests/syscall_user_dispatch/
A Dsud_test.c180 struct sigaction act; in TEST() local
188 memset(&act, 0, sizeof(act)); in TEST()
191 act.sa_sigaction = handle_sigsys; in TEST()
192 act.sa_flags = SA_SIGINFO; in TEST()
193 act.sa_mask = mask; in TEST()
195 ret = sigaction(SIGSYS, &act, NULL); in TEST()
235 struct sigaction act; in TEST_SIGNAL() local
244 memset(&act, 0, sizeof(act)); in TEST_SIGNAL()
247 act.sa_sigaction = handle_sigsys; in TEST_SIGNAL()
248 act.sa_flags = SA_SIGINFO; in TEST_SIGNAL()
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_police.c73 const struct flow_action_entry *act, in lan966x_police_validate() argument
78 if (act->police.exceed.act_id != FLOW_ACTION_DROP) { in lan966x_police_validate()
84 if (act->police.notexceed.act_id != FLOW_ACTION_PIPE && in lan966x_police_validate()
85 act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) { in lan966x_police_validate()
91 if (act->police.notexceed.act_id == FLOW_ACTION_ACCEPT && in lan966x_police_validate()
92 !flow_action_is_last_entry(action, act)) { in lan966x_police_validate()
98 if (act->police.peakrate_bytes_ps || in lan966x_police_validate()
99 act->police.avrate || act->police.overhead) { in lan966x_police_validate()
105 if (act->police.rate_pkt_ps) { in lan966x_police_validate()
134 struct flow_action_entry *act, in lan966x_police_port_add() argument
[all …]
/linux/tools/testing/selftests/x86/
A Dnx_stack.c164 struct sigaction act = {}; in main() local
165 sigemptyset(&act.sa_mask); in main()
166 act.sa_flags = SA_SIGINFO; in main()
167 act.sa_sigaction = &sigsegv; in main()
168 int rv = sigaction(SIGSEGV, &act, NULL); in main()
172 struct sigaction act = {}; in main() local
173 sigemptyset(&act.sa_mask); in main()
174 act.sa_flags = SA_SIGINFO; in main()
175 act.sa_sigaction = &sigtrap; in main()
176 int rv = sigaction(SIGTRAP, &act, NULL); in main()
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_acl_flex_actions.c1267 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
1923 if (IS_ERR(act)) in mlxsw_afa_block_append_ignore()
1993 if (IS_ERR(act)) in mlxsw_afa_block_append_mcrouter()
[all …]
A Dspectrum_flower.c43 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()
180 out_dev = act->dev; in mlxsw_sp_flower_parse_actions()
204 u8 prio = act->vlan.prio; in mlxsw_sp_flower_parse_actions()
205 u16 vid = act->vlan.vid; in mlxsw_sp_flower_parse_actions()
208 act->id, vid, in mlxsw_sp_flower_parse_actions()
216 act->priority, in mlxsw_sp_flower_parse_actions()
255 act->hw_index, in mlxsw_sp_flower_parse_actions()
271 act->sample.rate, in mlxsw_sp_flower_parse_actions()
[all …]
/linux/arch/mips/kernel/
A Dsignal32.c39 SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act,
46 if (act) {
50 if (!access_ok(act, sizeof(*act)))
52 err |= __get_user(handler, &act->sa_handler);
54 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags);
55 err |= __get_user(mask, &act->sa_mask.sig[0]);
62 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
/linux/drivers/net/vmxnet3/
A Dvmxnet3_xdp.c257 u32 act; in vmxnet3_run_xdp() local
263 switch (act) { in vmxnet3_run_xdp()
265 return act; in vmxnet3_run_xdp()
274 return act; in vmxnet3_run_xdp()
284 return act; in vmxnet3_run_xdp()
299 return act; in vmxnet3_run_xdp()
333 int act; in vmxnet3_process_xdp_small() local
351 act = XDP_PASS; in vmxnet3_process_xdp_small()
356 return act; in vmxnet3_process_xdp_small()
380 int act; in vmxnet3_process_xdp() local
[all …]
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_offload.c76 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()
124 u32 val = ntohl(act->mangle.val); in mtk_flow_mangle_ports()
126 switch (act->mangle.offset) { in mtk_flow_mangle_ports()
149 switch (act->mangle.offset) { in mtk_flow_mangle_ipv4()
249 struct flow_action_entry *act; in mtk_flow_offload_replace() local
339 switch (act->id) { in mtk_flow_offload_replace()
347 odev = act->dev; in mtk_flow_offload_replace()
356 data.vlan.id = act->vlan.vid; in mtk_flow_offload_replace()
[all …]
/linux/net/sched/
A Dact_gact.c231 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/drivers/net/ethernet/mellanox/mlx5/core/
A DMakefile52 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/drivers/net/dsa/sja1105/
A Dsja1105_flower.c331 act->police.avrate || act->police.overhead) { in sja1105_policer_validate()
337 if (act->police.rate_pkt_ps) { in sja1105_policer_validate()
365 switch (act->id) { in sja1105_cls_flower_add()
374 act->police.burst); in sja1105_cls_flower_add()
422 &key, act->hw_index, in sja1105_cls_flower_add()
423 act->gate.prio, in sja1105_cls_flower_add()
424 act->gate.basetime, in sja1105_cls_flower_add()
425 act->gate.cycletime, in sja1105_cls_flower_add()
426 act->gate.cycletimeext, in sja1105_cls_flower_add()
427 act->gate.num_entries, in sja1105_cls_flower_add()
[all …]
/linux/include/trace/events/
A Dxdp.h34 TP_ARGS(dev, xdp, act),
38 __field(u32, act)
44 __entry->act = act;
63 __field(u32, act)
71 __entry->act = XDP_TX;
102 __field(u32, act)
125 __entry->act = XDP_REDIRECT;
199 __field(u32, act)
211 __entry->act = XDP_REDIRECT;
242 __field(u32, act)
[all …]
/linux/drivers/net/wireless/realtek/rtw89/
A Dps.c201 enum rtw89_p2pps_action act) in rtw89_tsf32_toggle() argument
203 if (act == RTW89_P2P_ACT_UPDATE || act == RTW89_P2P_ACT_REMOVE) in rtw89_tsf32_toggle()
206 if (act == RTW89_P2P_ACT_INIT) in rtw89_tsf32_toggle()
208 else if (act == RTW89_P2P_ACT_TERMINATE) in rtw89_tsf32_toggle()
216 enum rtw89_p2pps_action act; in rtw89_p2p_disable_all_noa() local
224 act = RTW89_P2P_ACT_TERMINATE; in rtw89_p2p_disable_all_noa()
226 act = RTW89_P2P_ACT_REMOVE; in rtw89_p2p_disable_all_noa()
227 rtw89_tsf32_toggle(rtwdev, rtwvif, act); in rtw89_p2p_disable_all_noa()
237 enum rtw89_p2pps_action act; in rtw89_p2p_update_noa() local
246 act = RTW89_P2P_ACT_INIT; in rtw89_p2p_update_noa()
[all …]

Completed in 68 milliseconds

12345678910>>...21