Home
last modified time | relevance | path

Searched full:act (Results 1 – 25 of 1658) sorted by relevance

12345678910>>...67

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dpolice.c4 #include "act.h"
23 static int police_act_validate(const struct flow_action_entry *act, in police_act_validate() argument
26 if (!police_act_validate_control(act->police.exceed.act_id, extack) || in police_act_validate()
27 !police_act_validate_control(act->police.notexceed.act_id, extack)) in police_act_validate()
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
48 err = police_act_validate(act, parse_state->extack); in tc_act_can_offload_police()
56 fill_meter_params_from_act(const struct flow_action_entry *act, in fill_meter_params_from_act() argument
59 params->index = act->hw_index; in fill_meter_params_from_act()
[all …]
Dmpls.c5 #include "act.h"
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()
[all …]
Dsample.c5 #include "act.h"
7 #include "en/tc/act/sample.h"
11 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
/kernel/linux/linux-5.10/drivers/s390/scsi/
Dzfcp_erp.c57 static bool zfcp_erp_action_is_running(struct zfcp_erp_action *act) in zfcp_erp_action_is_running() argument
61 list_for_each_entry(curr_act, &act->adapter->erp_running_head, list) in zfcp_erp_action_is_running()
62 if (act == curr_act) in zfcp_erp_action_is_running()
67 static void zfcp_erp_action_ready(struct zfcp_erp_action *act) in zfcp_erp_action_ready() argument
69 struct zfcp_adapter *adapter = act->adapter; in zfcp_erp_action_ready()
71 list_move(&act->list, &adapter->erp_ready_head); in zfcp_erp_action_ready()
72 zfcp_dbf_rec_run("erardy1", act); in zfcp_erp_action_ready()
74 zfcp_dbf_rec_run("erardy2", act); in zfcp_erp_action_ready()
77 static void zfcp_erp_action_dismiss(struct zfcp_erp_action *act) in zfcp_erp_action_dismiss() argument
79 act->status |= ZFCP_STATUS_ERP_DISMISSED; in zfcp_erp_action_dismiss()
[all …]
/kernel/linux/linux-6.6/drivers/s390/scsi/
Dzfcp_erp.c57 static bool zfcp_erp_action_is_running(struct zfcp_erp_action *act) in zfcp_erp_action_is_running() argument
61 list_for_each_entry(curr_act, &act->adapter->erp_running_head, list) in zfcp_erp_action_is_running()
62 if (act == curr_act) in zfcp_erp_action_is_running()
67 static void zfcp_erp_action_ready(struct zfcp_erp_action *act) in zfcp_erp_action_ready() argument
69 struct zfcp_adapter *adapter = act->adapter; in zfcp_erp_action_ready()
71 list_move(&act->list, &adapter->erp_ready_head); in zfcp_erp_action_ready()
72 zfcp_dbf_rec_run("erardy1", act); in zfcp_erp_action_ready()
74 zfcp_dbf_rec_run("erardy2", act); in zfcp_erp_action_ready()
77 static void zfcp_erp_action_dismiss(struct zfcp_erp_action *act) in zfcp_erp_action_dismiss() argument
79 act->status |= ZFCP_STATUS_ERP_DISMISSED; in zfcp_erp_action_dismiss()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
Dtc.c175 struct efx_tc_action_set *act, bool in_hw) in efx_tc_free_action_set() argument
179 * not still have it in act. in efx_tc_free_action_set()
182 efx_mae_free_action_set(efx, act->fw_id); in efx_tc_free_action_set()
186 list_del(&act->list); in efx_tc_free_action_set()
188 if (act->count) { in efx_tc_free_action_set()
189 spin_lock_bh(&act->count->cnt->lock); in efx_tc_free_action_set()
190 if (!list_empty(&act->count_user)) in efx_tc_free_action_set()
191 list_del(&act->count_user); in efx_tc_free_action_set()
192 spin_unlock_bh(&act->count->cnt->lock); in efx_tc_free_action_set()
193 efx_tc_flower_put_counter_index(efx, act->count); in efx_tc_free_action_set()
[all …]
/kernel/linux/linux-6.6/include/net/
Dtc_wrapper.h53 if (a->ops->act == tcf_gact_act) in tc_act()
57 if (a->ops->act == tcf_mirred_act) in tc_act()
61 if (a->ops->act == tcf_pedit_act) in tc_act()
65 if (a->ops->act == tcf_skbedit_act) in tc_act()
69 if (a->ops->act == tcf_skbmod_act) in tc_act()
73 if (a->ops->act == tcf_police_act) in tc_act()
77 if (a->ops->act == tcf_bpf_act) in tc_act()
81 if (a->ops->act == tcf_connmark_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()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
Daction.c33 const struct flow_action_entry *act, in nfp_fl_push_mpls() argument
43 if (act->mpls_push.bos != ACT_MPLS_BOS_NOT_SET) { in nfp_fl_push_mpls()
44 mpls_lse |= act->mpls_push.bos << MPLS_LS_S_SHIFT; in nfp_fl_push_mpls()
51 if (act->mpls_push.tc != ACT_MPLS_TC_NOT_SET) in nfp_fl_push_mpls()
52 mpls_lse |= act->mpls_push.tc << MPLS_LS_TC_SHIFT; in nfp_fl_push_mpls()
55 mpls_lse |= act->mpls_push.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_push_mpls()
56 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls()
57 push_mpls->ethtype = act->mpls_push.proto; in nfp_fl_push_mpls()
65 const struct flow_action_entry *act) in nfp_fl_pop_mpls() argument
71 pop_mpls->ethtype = act->mpls_pop.proto; in nfp_fl_pop_mpls()
[all …]
/kernel/linux/linux-6.6/include/net/tc_act/
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()
56 static inline u64 tcf_police_rate_bytes_ps(const struct tc_action *act) in tcf_police_rate_bytes_ps() argument
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()
104 static inline u64 tcf_police_rate_pkt_ps(const struct tc_action *act) in tcf_police_rate_pkt_ps() argument
106 struct tcf_police *police = to_police(act); in tcf_police_rate_pkt_ps()
114 static inline u32 tcf_police_burst_pkt(const struct tc_action *act) in tcf_police_burst_pkt() argument
116 struct tcf_police *police = to_police(act); in tcf_police_burst_pkt()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
Daction.c33 const struct flow_action_entry *act, in nfp_fl_push_mpls() argument
43 if (act->mpls_push.bos != ACT_MPLS_BOS_NOT_SET) { in nfp_fl_push_mpls()
44 mpls_lse |= act->mpls_push.bos << MPLS_LS_S_SHIFT; in nfp_fl_push_mpls()
51 if (act->mpls_push.tc != ACT_MPLS_TC_NOT_SET) in nfp_fl_push_mpls()
52 mpls_lse |= act->mpls_push.tc << MPLS_LS_TC_SHIFT; in nfp_fl_push_mpls()
55 mpls_lse |= act->mpls_push.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_push_mpls()
56 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls()
57 push_mpls->ethtype = act->mpls_push.proto; in nfp_fl_push_mpls()
65 const struct flow_action_entry *act) in nfp_fl_pop_mpls() argument
71 pop_mpls->ethtype = act->mpls_pop.proto; in nfp_fl_pop_mpls()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
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
/kernel/linux/linux-5.10/tools/testing/selftests/clone3/
Dclone3_clear_sighand.c51 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()
76 "%s - sigaction(SIGUSR1, &act, NULL) failed\n", in test_clone3_clear_sighand()
80 ret = sigaction(SIGUSR2, &act, NULL); in test_clone3_clear_sighand()
83 "%s - sigaction(SIGUSR2, &act, NULL) failed\n", 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()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/clone3/
Dclone3_clear_sighand.c51 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()
76 "%s - sigaction(SIGUSR1, &act, NULL) failed\n", in test_clone3_clear_sighand()
80 ret = sigaction(SIGUSR2, &act, NULL); in test_clone3_clear_sighand()
83 "%s - sigaction(SIGUSR2, &act, NULL) failed\n", 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()
[all …]
/kernel/linux/linux-5.10/include/trace/events/
Dxdp.h31 const struct bpf_prog *xdp, u32 act),
33 TP_ARGS(dev, xdp, act),
37 __field(u32, act)
43 __entry->act = act;
49 __print_symbolic(__entry->act, __XDP_ACT_SYM_TAB),
62 __field(u32, act)
70 __entry->act = XDP_TX;
78 __print_symbolic(__entry->act, __XDP_ACT_SYM_TAB),
105 __field(u32, act)
115 __entry->act = XDP_REDIRECT;
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
Dmtk_ppe_offload.c75 mtk_flow_offload_mangle_eth(const struct flow_action_entry *act, void *eth) in mtk_flow_offload_mangle_eth() argument
77 void *dest = eth + act->mangle.offset; in mtk_flow_offload_mangle_eth()
78 const void *src = &act->mangle.val; in mtk_flow_offload_mangle_eth()
80 if (act->mangle.offset > 8) in mtk_flow_offload_mangle_eth()
83 if (act->mangle.mask == 0xffff) { in mtk_flow_offload_mangle_eth()
88 memcpy(dest, src, act->mangle.mask ? 2 : 4); in mtk_flow_offload_mangle_eth()
122 mtk_flow_mangle_ports(const struct flow_action_entry *act, in mtk_flow_mangle_ports() argument
125 u32 val = ntohl(act->mangle.val); in mtk_flow_mangle_ports()
127 switch (act->mangle.offset) { in mtk_flow_mangle_ports()
129 if (act->mangle.mask == ~htonl(0xffff)) in mtk_flow_mangle_ports()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
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 …]
/kernel/liteos_a/kernel/base/vm/
Dlos_vm_scan.c136 [ref:0,act:0], [ref:1,act:0]|[ref:0,act:1], [ref:1,act:1]
137 ref:0, act:0 --> ref:1, act:0
138 ref:1, act:0 --> ref:0, act:1
139 ref:0, act:1 --> ref:1, act:1
180 [ref:0,act:0], [ref:1,act:0]|[ref:0,act:1], [ref:1,act:1]
181 ref:1, act:1 --> ref:0, act:1
182 ref:0, act:1 --> ref:1, act:0
183 ref:1, act:0 --> ref:0, act:0
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_flower.c19 const struct flow_action_entry *act, in mlxsw_sp_policer_validate() argument
22 if (act->police.exceed.act_id != FLOW_ACTION_DROP) { in mlxsw_sp_policer_validate()
28 if (act->police.notexceed.act_id != FLOW_ACTION_PIPE && in mlxsw_sp_policer_validate()
29 act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) { in mlxsw_sp_policer_validate()
35 if (act->police.notexceed.act_id == FLOW_ACTION_ACCEPT && in mlxsw_sp_policer_validate()
36 !flow_action_is_last_entry(action, act)) { in mlxsw_sp_policer_validate()
42 if (act->police.peakrate_bytes_ps || in mlxsw_sp_policer_validate()
43 act->police.avrate || act->police.overhead) { in mlxsw_sp_policer_validate()
49 if (act->police.rate_pkt_ps) { in mlxsw_sp_policer_validate()
64 const struct flow_action_entry *act; in mlxsw_sp_flower_parse_actions() local
[all …]
/kernel/linux/linux-6.6/include/trace/events/
Dxdp.h32 const struct bpf_prog *xdp, u32 act),
34 TP_ARGS(dev, xdp, act),
38 __field(u32, act)
44 __entry->act = act;
50 __print_symbolic(__entry->act, __XDP_ACT_SYM_TAB),
63 __field(u32, act)
71 __entry->act = XDP_TX;
79 __print_symbolic(__entry->act, __XDP_ACT_SYM_TAB),
102 __field(u32, act)
125 __entry->act = XDP_REDIRECT;
[all …]
/kernel/linux/linux-6.6/drivers/net/vmxnet3/
Dvmxnet3_xdp.c267 u32 act; in vmxnet3_run_xdp() local
270 act = bpf_prog_run_xdp(prog, xdp); in vmxnet3_run_xdp()
273 switch (act) { in vmxnet3_run_xdp()
275 return act; in vmxnet3_run_xdp()
284 return act; in vmxnet3_run_xdp()
294 return act; in vmxnet3_run_xdp()
296 bpf_warn_invalid_xdp_action(rq->adapter->netdev, prog, act); in vmxnet3_run_xdp()
299 trace_xdp_exception(rq->adapter->netdev, prog, act); in vmxnet3_run_xdp()
309 return act; in vmxnet3_run_xdp()
343 int act; in vmxnet3_process_xdp_small() local
[all …]
/kernel/liteos_a/testsuites/unittest/extended/signal/full/
Dsignal_test_020.cpp52 struct sigaction act; in TestSigSuspend() local
54 act.sa_handler = SigHandler; in TestSigSuspend()
55 retValue = sigemptyset(&act.sa_mask); in TestSigSuspend()
59 act.sa_flags = 0; in TestSigSuspend()
60 sigaction(SIGINT, &act, nullptr); in TestSigSuspend()
61 sigaction(SIGQUIT, &act, nullptr); in TestSigSuspend()
62 sigaction(SIGUSR1, &act, nullptr); in TestSigSuspend()
63 sigaction(SIGALRM, &act, nullptr); in TestSigSuspend()
172 struct sigaction act; in TestSigSuspend() local
176 act.sa_handler = SigHandler; in TestSigSuspend()
[all …]
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
Dsja1105_flower.c304 const struct flow_action_entry *act, in sja1105_policer_validate() argument
307 if (act->police.exceed.act_id != FLOW_ACTION_DROP) { in sja1105_policer_validate()
313 if (act->police.notexceed.act_id != FLOW_ACTION_PIPE && in sja1105_policer_validate()
314 act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) { in sja1105_policer_validate()
320 if (act->police.notexceed.act_id == FLOW_ACTION_ACCEPT && in sja1105_policer_validate()
321 !flow_action_is_last_entry(action, act)) { in sja1105_policer_validate()
327 if (act->police.peakrate_bytes_ps || in sja1105_policer_validate()
328 act->police.avrate || act->police.overhead) { in sja1105_policer_validate()
334 if (act->police.rate_pkt_ps) { in sja1105_policer_validate()
349 const struct flow_action_entry *act; in sja1105_cls_flower_add() local
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dmarvell,kirkwood-pinctrl.txt67 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
76 ptp-2(trig), sata0(act)
80 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act)
86 mpp21 21 gpio, ge1(txd1), sata0(act)
100 mpp35 35 gpio, ge1(rxerr), sata0(act), mii(rxerr)
110 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk), sata1(act)
111 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
118 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig), sata1(act)
120 ptp-2(trig), sata0(act)
124 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act)
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dmarvell,kirkwood-pinctrl.txt67 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
76 ptp-2(trig), sata0(act)
80 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act)
86 mpp21 21 gpio, ge1(txd1), sata0(act)
100 mpp35 35 gpio, ge1(rxerr), sata0(act), mii(rxerr)
110 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk), sata1(act)
111 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
118 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig), sata1(act)
120 ptp-2(trig), sata0(act)
124 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act)
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/signal/
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()

12345678910>>...67