arch/arm/probes/decode-arm.c
721
bool emulate, const union decode_action *actions,
arch/arm/probes/decode-arm.c
727
emulate, actions, checkers);
arch/arm/probes/decode-arm.h
65
const union decode_action *actions,
arch/arm/probes/decode-thumb.c
863
bool emulate, const union decode_action *actions,
arch/arm/probes/decode-thumb.c
869
emulate, actions, checkers);
arch/arm/probes/decode-thumb.c
874
bool emulate, const union decode_action *actions,
arch/arm/probes/decode-thumb.c
880
emulate, actions, checkers);
arch/arm/probes/decode-thumb.h
88
bool emulate, const union decode_action *actions,
arch/arm/probes/decode-thumb.h
92
bool emulate, const union decode_action *actions,
arch/arm/probes/decode.c
413
bool emulate, const union decode_action *actions,
arch/arm/probes/decode.c
477
return actions[action].decoder(insn, asi, h);
arch/arm/probes/decode.c
488
asi->insn_handler = actions[action].handler;
arch/arm/probes/decode.c
502
return actions[action].decoder(insn, asi, h);
arch/arm/probes/decode.c
504
asi->insn_handler = actions[action].handler;
arch/arm/probes/kprobes/core.c
55
const union decode_action *actions;
arch/arm/probes/kprobes/core.c
67
actions = kprobes_t32_actions;
arch/arm/probes/kprobes/core.c
71
actions = kprobes_t16_actions;
arch/arm/probes/kprobes/core.c
80
actions = kprobes_arm_actions;
arch/arm/probes/kprobes/core.c
87
switch ((*decode_insn)(insn, &p->ainsn, true, actions, checkers)) {
arch/parisc/kernel/processor.c
194
struct irqaction actions[];
arch/parisc/kernel/processor.c
200
actions = kmalloc(sizeof(struct irqaction)*MAX_CPU_IRQ, GFP_ATOMIC);
arch/parisc/kernel/processor.c
201
if (!actions) {
arch/parisc/kernel/processor.c
203
actions = cpu_irq_actions[0];
arch/parisc/kernel/processor.c
206
cpu_irq_actions[cpuid] = actions;
arch/x86/platform/uv/uv_nmi.c
192
static const char * const actions[nmi_act_max] = {
arch/x86/platform/uv/uv_nmi.c
214
return sprintf(buffer, "%s\n", actions[uv_nmi_action]);
arch/x86/platform/uv/uv_nmi.c
219
int i, n = ARRAY_SIZE(actions);
arch/x86/platform/uv/uv_nmi.c
221
i = sysfs_match_string(actions, val);
arch/x86/platform/uv/uv_nmi.c
224
pr_info("UV: New NMI action:%s\n", actions[i]);
arch/x86/platform/uv/uv_nmi.c
230
pr_err("UV: %-8s - %s\n", actions[i], actions_desc[i]);
drivers/accel/amdxdna/aie2_pci.c
609
xrs_cfg.actions = &aie2_xrs_actions;
drivers/accel/amdxdna/aie2_solver.c
142
return xrs->cfg.actions->set_dft_dpm_level(xrs->cfg.ddev, level);
drivers/accel/amdxdna/aie2_solver.c
325
ret = xrs->cfg.actions->load(cb_arg, &load_act);
drivers/accel/amdxdna/aie2_solver.c
358
xrs->cfg.actions->unload(node->cb_arg);
drivers/accel/amdxdna/aie2_solver.c
47
struct xrs_action_ops *actions;
drivers/accel/amdxdna/aie2_solver.h
114
struct xrs_action_ops *actions;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
21
u32 actions;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
27
actions = gsc->gsc_work_actions;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
31
if (actions & GSC_ACTION_FW_LOAD) {
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
35
actions |= GSC_ACTION_SW_PROXY;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
58
if (actions & GSC_ACTION_SW_PROXY) {
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
66
if (actions & GSC_ACTION_FW_LOAD) {
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
78
if (actions & GSC_ACTION_FW_LOAD) {
drivers/gpu/drm/xe/xe_gsc.c
355
u32 actions;
drivers/gpu/drm/xe/xe_gsc.c
359
actions = gsc->work_actions;
drivers/gpu/drm/xe/xe_gsc.c
366
if (actions & GSC_ACTION_ER_COMPLETE) {
drivers/gpu/drm/xe/xe_gsc.c
371
if (actions & GSC_ACTION_FW_LOAD) {
drivers/gpu/drm/xe/xe_gsc.c
379
if (actions & GSC_ACTION_SW_PROXY)
drivers/gpu/drm/xe/xe_rtp.c
194
for (i = 0, action = &entry->actions[0]; i < entry->n_actions; action++, i++) {
drivers/gpu/drm/xe/xe_rtp.h
419
.actions = (const struct xe_rtp_action[]) { \
drivers/gpu/drm/xe/xe_rtp_types.h
99
const struct xe_rtp_action *actions;
drivers/md/dm-vdo/action-manager.c
124
manager->actions[0].next = &manager->actions[1];
drivers/md/dm-vdo/action-manager.c
125
manager->current_action = manager->actions[1].next =
drivers/md/dm-vdo/action-manager.c
126
&manager->actions[0];
drivers/md/dm-vdo/action-manager.c
56
struct action actions[2];
drivers/net/dsa/ocelot/felix_vsc9959.c
827
.actions = vsc9959_vcap_es0_actions,
drivers/net/dsa/ocelot/felix_vsc9959.c
839
.actions = vsc9959_vcap_is1_actions,
drivers/net/dsa/ocelot/felix_vsc9959.c
855
.actions = vsc9959_vcap_is2_actions,
drivers/net/dsa/ocelot/seville_vsc9953.c
749
.actions = vsc9953_vcap_es0_actions,
drivers/net/dsa/ocelot/seville_vsc9953.c
761
.actions = vsc9953_vcap_is1_actions,
drivers/net/dsa/ocelot/seville_vsc9953.c
777
.actions = vsc9953_vcap_is2_actions,
drivers/net/ethernet/airoha/airoha_eth.c
2570
const struct flow_action *actions = &f->rule->action;
drivers/net/ethernet/airoha/airoha_eth.c
2573
if (!flow_action_has_entries(actions)) {
drivers/net/ethernet/airoha/airoha_eth.c
2579
if (!flow_offload_has_one_action(actions)) {
drivers/net/ethernet/airoha/airoha_eth.c
2585
act = &actions->entries[0];
drivers/net/ethernet/airoha/airoha_eth.c
2604
!flow_action_is_last_entry(actions, act)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
103
struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
114
actions->tun_encap_key = *tun_key;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
115
actions->flags |= BNXT_TC_ACTION_FLAG_TUNNEL_ENCAP;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1406
struct ip_tunnel_key *encap_key = &flow->actions.tun_encap_key;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1450
if (flow->actions.flags & BNXT_TC_ACTION_FLAG_TUNNEL_DECAP)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1452
else if (flow->actions.flags & BNXT_TC_ACTION_FLAG_TUNNEL_ENCAP)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1461
if (flow->actions.flags & BNXT_TC_ACTION_FLAG_TUNNEL_DECAP)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1464
else if (flow->actions.flags & BNXT_TC_ACTION_FLAG_TUNNEL_ENCAP)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1508
if (flow->actions.flags & BNXT_TC_ACTION_FLAG_TUNNEL_DECAP)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
152
bnxt_fill_l2_rewrite_fields(struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
167
actions->l2_rewrite_dmac[j] = cpu_to_be16(*(p + j));
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
176
actions->l2_rewrite_smac[j] = cpu_to_be16(*(p + j));
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
183
bnxt_tc_parse_pedit(struct bnxt *bp, struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
205
actions->flags |= BNXT_TC_ACTION_FLAG_L2_REWRITE;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
211
actions->flags |= BNXT_TC_ACTION_FLAG_NAT_XLATE;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
212
actions->nat.l3_is_ipv4 = true;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
214
actions->nat.src_xlate = true;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
215
actions->nat.l3.ipv4.saddr.s_addr = htonl(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
217
actions->nat.src_xlate = false;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
218
actions->nat.l3.ipv4.daddr.s_addr = htonl(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
227
actions->nat.src_xlate, &actions->nat.l3.ipv4.saddr,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
228
&actions->nat.l3.ipv4.daddr);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
232
actions->flags |= BNXT_TC_ACTION_FLAG_NAT_XLATE;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
233
actions->nat.l3_is_ipv4 = false;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
239
actions->nat.src_xlate = true;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
242
actions->nat.l3.ipv6.saddr.s6_addr32[idx] = htonl(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
245
actions->nat.src_xlate = false;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
247
actions->nat.l3.ipv6.daddr.s6_addr32[idx] = htonl(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
260
if (!(actions->flags & BNXT_TC_ACTION_FLAG_NAT_XLATE)) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
265
if (actions->nat.src_xlate)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
266
actions->nat.l4.ports.sport = htons(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
268
actions->nat.l4.ports.dport = htons(val);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
270
actions->nat.l4.ports.sport,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
271
actions->nat.l4.ports.dport);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
282
struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
310
actions->flags |= BNXT_TC_ACTION_FLAG_DROP;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
313
rc = bnxt_tc_parse_redir(bp, actions, act);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
320
rc = bnxt_tc_parse_vlan(bp, actions, act);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
325
rc = bnxt_tc_parse_tunnel_set(bp, actions, act);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
330
actions->flags |= BNXT_TC_ACTION_FLAG_TUNNEL_DECAP;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
334
rc = bnxt_tc_parse_pedit(bp, actions, act, i,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
345
if (actions->flags & BNXT_TC_ACTION_FLAG_L2_REWRITE) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
346
rc = bnxt_fill_l2_rewrite_fields(actions, eth_addr,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
352
if (actions->flags & BNXT_TC_ACTION_FLAG_FWD) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
353
if (actions->flags & BNXT_TC_ACTION_FLAG_TUNNEL_ENCAP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
355
actions->dst_fid = bp->pf.fw_fid;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
358
actions->dst_fid =
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
359
bnxt_flow_get_dst_fid(bp, actions->dst_dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
360
if (actions->dst_fid == BNXT_FID_INVALID)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
503
return bnxt_tc_parse_actions(bp, &flow->actions, &rule->action,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
594
struct bnxt_tc_actions *actions = &flow->actions;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
609
if (actions->flags & BNXT_TC_ACTION_FLAG_L2_REWRITE) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
610
memcpy(req->l2_rewrite_dmac, actions->l2_rewrite_dmac,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
612
memcpy(req->l2_rewrite_smac, actions->l2_rewrite_smac,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
618
if (actions->flags & BNXT_TC_ACTION_FLAG_NAT_XLATE) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
619
if (actions->nat.l3_is_ipv4) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
623
if (actions->nat.src_xlate) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
628
actions->nat.l3.ipv4.saddr.s_addr;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
630
if (actions->nat.l4.ports.sport)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
632
actions->nat.l4.ports.sport;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
638
actions->nat.l3.ipv4.daddr.s_addr;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
640
if (actions->nat.l4.ports.dport)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
642
actions->nat.l4.ports.dport;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
646
req->nat_ip_address, actions->nat.src_xlate,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
649
if (actions->nat.src_xlate) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
654
actions->nat.l3.ipv6.saddr.s6_addr32,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
657
if (actions->nat.l4.ports.sport)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
659
actions->nat.l4.ports.sport;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
665
actions->nat.l3.ipv6.daddr.s6_addr32,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
668
if (actions->nat.l4.ports.dport)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
670
actions->nat.l4.ports.dport;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
674
req->nat_ip_address, actions->nat.src_xlate,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
679
if (actions->flags & BNXT_TC_ACTION_FLAG_TUNNEL_DECAP ||
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
68
struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
680
actions->flags & BNXT_TC_ACTION_FLAG_TUNNEL_ENCAP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
745
if (actions->flags & BNXT_TC_ACTION_FLAG_DROP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
748
if (actions->flags & BNXT_TC_ACTION_FLAG_FWD) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
750
req->dst_fid = cpu_to_le16(actions->dst_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
752
if (actions->flags & BNXT_TC_ACTION_FLAG_PUSH_VLAN) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
755
req->l2_rewrite_vlan_tpid = actions->push_vlan_tpid;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
756
req->l2_rewrite_vlan_tci = actions->push_vlan_tci;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
760
if (actions->flags & BNXT_TC_ACTION_FLAG_POP_VLAN) {
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
78
actions->flags |= BNXT_TC_ACTION_FLAG_FWD;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
79
actions->dst_dev = dev;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
84
struct bnxt_tc_actions *actions,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
89
actions->flags |= BNXT_TC_ACTION_FLAG_POP_VLAN;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
92
actions->flags |= BNXT_TC_ACTION_FLAG_PUSH_VLAN;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
93
actions->push_vlan_tci = htons(act->vlan.vid);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
94
actions->push_vlan_tpid = act->vlan.proto;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h
133
struct bnxt_tc_actions actions;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
484
struct flow_action *actions,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
491
flow_action_for_each(i, act, actions) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
670
struct flow_action *actions,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
682
if (!flow_action_basic_hw_stats_check(actions, extack))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
685
flow_action_for_each(i, act, actions) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
127
struct flow_action *actions,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
130
struct flow_action *actions,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
55
struct flow_action *actions = &cls->rule->action;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
64
if (!flow_action_has_entries(actions)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
68
} else if (!flow_offload_has_one_action(actions)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
88
flow_action_for_each(i, entry, actions) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
91
ret = cxgb4_policer_validate(actions, entry, extack);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1078
if (acts == enetc_act_fwd[i].actions &&
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1402
u64 actions = 0;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1411
actions |= BIT(entry->id);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1413
fwd = enetc_check_flow_actions(actions, dissector->used_keys);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
400
u64 actions;
drivers/net/ethernet/intel/iavf/iavf_fdir.c
666
vc_msg->rule_cfg.action_set.actions[0].type = fltr->action;
drivers/net/ethernet/intel/iavf/iavf_fdir.c
667
vc_msg->rule_cfg.action_set.actions[0].act_conf.queue.index = fltr->q_index;
drivers/net/ethernet/intel/iavf/iavf_main.c
4280
vact = &rule_cfg->action_set.actions[0];
drivers/net/ethernet/intel/ice/virt/fdir.c
1166
struct virtchnl_filter_action *action = &as->actions[i];
drivers/net/ethernet/intel/ice/virt/rss.c
901
static const struct ice_gtpu_ctx_action actions[] = {
drivers/net/ethernet/intel/ice/virt/rss.c
926
for (i = 0; i < ARRAY_SIZE(actions); i++) {
drivers/net/ethernet/intel/ice/virt/rss.c
927
if (actions[i].ctx_idx != ctx_idx)
drivers/net/ethernet/intel/ice/virt/rss.c
930
if (actions[i].remove_list) {
drivers/net/ethernet/intel/ice/virt/rss.c
931
for (int j = 0; j < actions[i].remove_count; j++) {
drivers/net/ethernet/intel/ice/virt/rss.c
932
u16 rm = actions[i].remove_list[j];
drivers/net/ethernet/intel/ice/virt/rss.c
940
if (actions[i].moveout_list) {
drivers/net/ethernet/intel/ice/virt/rss.c
941
for (int j = 0; j < actions[i].moveout_count; j++) {
drivers/net/ethernet/intel/ice/virt/rss.c
942
u16 mv = actions[i].moveout_list[j];
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
241
acts->actions[0].action_type = cpu_to_le32(VIRTCHNL2_ACTION_QUEUE);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
242
acts->actions[0].act_conf.q_id = cpu_to_le32(q_index);
drivers/net/ethernet/intel/idpf/virtchnl2.h
1744
struct virtchnl2_rule_action actions[VIRTCHNL2_MAX_NUM_ACTIONS];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1430
struct flow_action *actions = &cls->rule->action;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1435
err = otx2_tc_validate_flow(nic, actions, extack);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
178
struct flow_action *actions,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
186
if (!flow_action_has_entries(actions)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
191
if (!flow_offload_has_one_action(actions)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
237
struct flow_action *actions = &cls->rule->action;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
241
err = otx2_tc_validate_flow(nic, actions, extack);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
109
mh->key.actions = (void *)mh + sizeof(*mh);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
11
void *actions;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
110
memcpy(mh->key.actions, key.actions, actions_size);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
120
mh->key.actions);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
172
mod_hdr_acts->actions ?
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
183
memcpy(ret, mod_hdr_acts->actions, old_sz);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
187
ret = krealloc(mod_hdr_acts->actions, new_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
194
mod_hdr_acts->actions = ret;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
198
return mod_hdr_acts->actions + (mod_hdr_acts->num_actions * MLX5_MH_ACT_SZ);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
205
kfree(mod_hdr_acts->actions);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
207
mod_hdr_acts->actions = NULL;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
215
return mod_hdr_acts->actions + (pos * MLX5_MH_ACT_SZ);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
29
return jhash(key->actions,
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
38
return memcmp(a->actions, b->actions,
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
85
key.actions = mod_hdr_acts->actions;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.h
18
void *actions;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.h
28
.actions = acts_arr, \
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
19
u32 actions;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
229
struct mlx5dr_action *actions[5];
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
247
actions[num_actions++] = smfs_rule->count_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
248
actions[num_actions++] = attr->modify_hdr->fs_dr_action.dr_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
249
actions[num_actions++] = fs_smfs->fwd_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
264
rule = mlx5_smfs_rule_create(smfs_matcher->dr_matcher, spec, num_actions, actions,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
305
struct mlx5dr_action *actions[3]; /* We only need to create 3 actions, see below. */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
308
actions[0] = smfs_rule->count_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
309
actions[1] = attr->modify_hdr->fs_dr_action.dr_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
310
actions[2] = fs_smfs->fwd_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
313
ARRAY_SIZE(actions), actions, spec->flow_context.flow_source);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
246
mod_acts->actions);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1637
pre_mod_acts.actions);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
762
mod_acts.actions);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1710
verify_attr_actions(u32 actions, struct netlink_ext_ack *extack)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1712
if (!(actions &
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1718
if (!(~actions &
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1724
if (actions & MLX5_FLOW_CONTEXT_ACTION_MOD_HDR &&
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1725
actions & MLX5_FLOW_CONTEXT_ACTION_DROP) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3541
u32 actions,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3550
headers_c = mlx5e_get_match_headers_criteria(actions, spec);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3551
headers_v = mlx5e_get_match_headers_value(actions, spec);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3595
u32 actions,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3600
if (actions & MLX5_FLOW_CONTEXT_ACTION_MOD_HDR &&
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3601
!modify_header_match_supported(priv, &parse_attr->spec, flow_action, actions,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4061
parse_state->actions |= attr->action;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4164
if (!actions_match_supported(priv, flow_action, parse_state->actions,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4313
if (!actions_match_supported(priv, flow_action, parse_state->actions,
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
131
mod_acts.num_actions, mod_acts.actions);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1037
actions_in = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions);
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
52
size_t num_actions, struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
60
return mlx5dr_rule_create(matcher, &value, num_actions, actions, flow_source);
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
30
size_t num_actions, struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1004
int actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1016
actions = 1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1031
actions++;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1041
actions++;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1043
*num_of_actions = actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
753
struct mlx5hws_rule_action *actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
773
if (!actions) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
780
actions = chain_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
783
ret = mlx5hws_bwc_rule_create_simple(subrule, match_params, actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
660
u8 *actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
689
memcpy(pattern_data, actions, pattern_length);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.h
304
u8 *actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
836
u32 actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
102
__be64 actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
111
MLX5_GET(set_action_in, &actions[i], action_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
115
if (actions[i] != cur_actions[i])
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
119
if ((__force __be32)actions[i] !=
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
131
__be64 *actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
139
actions))
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
149
__be64 *actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
153
cached_pattern = mlx5hws_pat_find_cached_pattern(cache, num_of_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
167
__be64 *actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
178
kmemdup(actions, num_of_actions * MLX5HWS_MODIFY_ACTION_SIZE, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
39
bool mlx5hws_pat_require_reparse(__be64 *actions, u16 num_of_actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
45
action_id = MLX5_GET(set_action_in, &actions[i], action_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
54
field = MLX5_GET(set_action_in, &actions[i], field);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
59
field = MLX5_GET(copy_action_in, &actions[i], dst_field);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.h
81
bool mlx5hws_pat_require_reparse(__be64 *actions, u16 num_of_actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1168
u32 actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1178
switch (actions) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
201
u32 actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2010
__be64 actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2036
actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2068
__be64 actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2088
actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
666
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
673
dr_action_id_to_str(actions[i]->action_type),
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
674
actions[i]->action_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
758
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
785
action = actions[i];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
945
dr_action_print_sequence(dmn, actions, i);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
355
u64 *actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
374
p_actions = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
375
memcpy(p_actions, actions, num_of_actions * sizeof(u64));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1117
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1173
ret = mlx5dr_actions_build_ste_arr(matcher, nic_matcher, actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1259
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1270
num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1275
num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1290
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1309
ret = dr_rule_add_action_members(rule, num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1317
num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1322
num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1328
num_actions, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1353
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1360
rule = dr_rule_create_rule(matcher, value, num_actions, actions, flow_source);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
590
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
600
action_mem->action = actions[i];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1326
u64 *actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
520
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
264
struct mlx5dr_action **actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
278
actions = kzalloc_objs(*actions, MLX5_FLOW_CONTEXT_ACTION_MAX);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
279
if (!actions) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
328
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
345
actions[num_actions++] =
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
359
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
370
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
376
actions[num_actions++] = modify_hdr->fs_dr_action.dr_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
386
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
396
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
400
actions[num_actions++] = pkt_reformat->fs_dr_action.dr_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
422
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
531
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
555
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
566
actions[num_actions++] = term_actions->reformat;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
573
actions[num_actions++] = term_actions->dest;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
594
actions[num_actions++] = tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
600
actions,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
608
kfree(actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
626
kfree(actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
127
__be64 actions[]);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
75
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1028
char *actions;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1059
actions = block->cur_set->ht_key.enc_actions;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1060
oneact = actions + block->cur_act_index * MLXSW_AFA_ONE_ACTION_LEN;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
258
char *actions = set->ht_key.enc_actions;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
260
mlxsw_afa_set_type_set(actions, MLXSW_AFA_SET_TYPE_GOTO);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
261
mlxsw_afa_set_goto_g_set(actions, true);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
262
mlxsw_afa_set_goto_binding_cmd_set(actions, cmd);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
263
mlxsw_afa_set_goto_next_binding_set(actions, group_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
269
char *actions = set->ht_key.enc_actions;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
271
mlxsw_afa_set_type_set(actions, MLXSW_AFA_SET_TYPE_NEXT);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
272
mlxsw_afa_set_next_action_set_ptr_set(actions, next_set_kvdl_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1011
action = &actions[MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_DST_MAC];
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1020
action = &actions[MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_ERIF_PORT];
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1150
struct devlink_dpipe_action actions[MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_COUNT];
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1160
memset(actions, 0, MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_COUNT *
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1161
sizeof(actions[0]));
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1165
mlxsw_sp_dpipe_table_adj_match_action_prepare(matches, actions);
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
1168
action_values, actions);
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
936
struct devlink_dpipe_action *actions)
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
956
action = &actions[MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_DST_MAC];
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
961
action = &actions[MLXSW_SP_DPIPE_TABLE_ADJ_ACTION_ERIF_PORT];
drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c
972
struct devlink_dpipe_action *actions)
drivers/net/ethernet/mscc/ocelot_vcap.c
323
int offset = vcap->actions[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
324
int length = vcap->actions[field].length;
drivers/net/ethernet/mscc/vsc7514_regs.c
654
.actions = vsc7514_vcap_es0_actions,
drivers/net/ethernet/mscc/vsc7514_regs.c
666
.actions = vsc7514_vcap_is1_actions,
drivers/net/ethernet/mscc/vsc7514_regs.c
682
.actions = vsc7514_vcap_is2_actions,
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
115
if (abm->actions[id] == act)
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
127
abm->actions[id] = act;
drivers/net/ethernet/netronome/nfp/abm/main.c
485
abm->actions = kvcalloc(abm->num_thresholds, sizeof(*abm->actions),
drivers/net/ethernet/netronome/nfp/abm/main.c
487
if (!abm->actions)
drivers/net/ethernet/netronome/nfp/abm/main.c
511
kvfree(abm->actions);
drivers/net/ethernet/netronome/nfp/abm/main.c
530
kvfree(abm->actions);
drivers/net/ethernet/netronome/nfp/abm/main.h
74
u8 *actions;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1087
struct tc_action **actions;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1108
actions = kzalloc_objs(*actions, nk);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1109
if (!actions) {
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1128
exts->actions = actions;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1130
actions[i] = (struct tc_action *)&gact[i];
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1156
kfree(actions);
drivers/pci/controller/pci-aardvark.c
1796
pcie->wins[pcie->wins_count].actions = OB_WIN_TYPE_IO;
drivers/pci/controller/pci-aardvark.c
1799
pcie->wins[pcie->wins_count].actions = OB_WIN_TYPE_MEM;
drivers/pci/controller/pci-aardvark.c
275
u32 actions;
drivers/pci/controller/pci-aardvark.c
455
phys_addr_t mask, u32 actions)
drivers/pci/controller/pci-aardvark.c
464
advk_writel(pcie, actions, OB_WIN_ACTIONS(win_num));
drivers/pci/controller/pci-aardvark.c
643
pcie->wins[i].mask, pcie->wins[i].actions);
drivers/usb/host/oxu210hp-hcd.c
2974
if (test_bit(TIMER_ASYNC_OFF, &oxu->actions))
drivers/usb/host/oxu210hp-hcd.c
426
unsigned long actions;
drivers/usb/host/oxu210hp-hcd.c
669
clear_bit(action, &oxu->actions);
drivers/usb/host/oxu210hp-hcd.c
675
if (!test_and_set_bit(action, &oxu->actions)) {
drivers/usb/host/xen-hcd.c
120
clear_bit(action, &info->actions);
drivers/usb/host/xen-hcd.c
127
test_bit(TIMER_SCAN_PENDING_URBS, &info->actions))
drivers/usb/host/xen-hcd.c
130
if (!test_and_set_bit(action, &info->actions)) {
drivers/usb/host/xen-hcd.c
68
unsigned long actions;
fs/btrfs/ref-verify.c
236
while (!list_empty(&be->actions)) {
fs/btrfs/ref-verify.c
237
ra = list_first_entry(&be->actions, struct ref_action,
fs/btrfs/ref-verify.c
286
INIT_LIST_HEAD(&be->actions);
fs/btrfs/ref-verify.c
640
list_for_each_entry(ra, &be->actions, list)
fs/btrfs/ref-verify.c
746
while (!list_empty(&be->actions)) {
fs/btrfs/ref-verify.c
749
tmp = list_first_entry(&be->actions, struct ref_action,
fs/btrfs/ref-verify.c
75
struct list_head actions;
fs/btrfs/ref-verify.c
875
list_add_tail(&ra->list, &be->actions);
fs/ocfs2/dlm/dlmunlock.c
140
status = dlm_get_cancel_actions(dlm, res, lock, lksb, &actions);
fs/ocfs2/dlm/dlmunlock.c
142
status = dlm_get_unlock_actions(dlm, res, lock, lksb, &actions);
fs/ocfs2/dlm/dlmunlock.c
173
actions &= ~(DLM_UNLOCK_REMOVE_LOCK|
fs/ocfs2/dlm/dlmunlock.c
191
actions = 0;
fs/ocfs2/dlm/dlmunlock.c
207
if (actions & DLM_UNLOCK_REMOVE_LOCK) {
fs/ocfs2/dlm/dlmunlock.c
211
if (actions & DLM_UNLOCK_REGRANT_LOCK) {
fs/ocfs2/dlm/dlmunlock.c
215
if (actions & DLM_UNLOCK_CLEAR_CONVERT_TYPE) {
fs/ocfs2/dlm/dlmunlock.c
246
if (actions & DLM_UNLOCK_FREE_LOCK) {
fs/ocfs2/dlm/dlmunlock.c
248
BUG_ON(!(actions & DLM_UNLOCK_REMOVE_LOCK));
fs/ocfs2/dlm/dlmunlock.c
255
if (actions & DLM_UNLOCK_CALL_AST)
fs/ocfs2/dlm/dlmunlock.c
45
int *actions);
fs/ocfs2/dlm/dlmunlock.c
50
int *actions);
fs/ocfs2/dlm/dlmunlock.c
529
int *actions)
fs/ocfs2/dlm/dlmunlock.c
536
*actions = (DLM_UNLOCK_CALL_AST |
fs/ocfs2/dlm/dlmunlock.c
541
*actions = (DLM_UNLOCK_CALL_AST |
fs/ocfs2/dlm/dlmunlock.c
548
*actions = DLM_UNLOCK_CALL_AST;
fs/ocfs2/dlm/dlmunlock.c
552
*actions = 0;
fs/ocfs2/dlm/dlmunlock.c
561
int *actions)
fs/ocfs2/dlm/dlmunlock.c
569
*actions = 0;
fs/ocfs2/dlm/dlmunlock.c
573
*actions = (DLM_UNLOCK_FREE_LOCK |
fs/ocfs2/dlm/dlmunlock.c
89
int actions = 0;
include/linux/asn1_ber_bytecode.h
24
const asn1_action_t *actions;
include/linux/avf/virtchnl.h
1450
struct virtchnl_filter_action actions[VIRTCHNL_MAX_NUM_ACTIONS];
include/linux/mlx5/mlx5_ifc.h
7364
union mlx5_ifc_set_add_copy_action_in_auto_bits actions[];
include/linux/ti_wilink_st.h
298
u8 actions[];
include/net/act_api.h
201
void tcf_idr_insert_many(struct tc_action *actions[], int init_res[]);
include/net/act_api.h
212
int tcf_action_destroy(struct tc_action *actions[], int bind);
include/net/act_api.h
213
int tcf_action_exec(struct sk_buff *skb, struct tc_action **actions,
include/net/act_api.h
217
struct tc_action *actions[], int init_res[], size_t *attr_size,
include/net/act_api.h
225
int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[], int bind,
include/net/pkt_cls.h
229
struct tc_action **actions;
include/net/pkt_cls.h
277
for (i = 0; i < TCA_ACT_MAX_PRIO && ((a) = (exts)->actions[i]); i++)
include/net/pkt_cls.h
283
#define tcf_act_for_each_action(i, a, actions) \
include/net/pkt_cls.h
284
for (i = 0; i < TCA_ACT_MAX_PRIO && ((a) = actions[i]); i++)
include/net/pkt_cls.h
300
struct tc_action *a = exts->actions[i];
include/net/pkt_cls.h
349
return tcf_action_exec(skb, exts->actions, exts->nr_actions, res);
include/net/pkt_cls.h
359
return tcf_action_exec(skb, exts->actions + act_index,
include/net/pkt_cls.h
591
struct tc_action *actions[],
include/soc/mscc/ocelot_vcap.h
60
const struct vcap_field *actions;
init/initramfs.c
454
static __initdata int (*actions[])(void) = {
init/initramfs.c
470
while (!actions[state]())
kernel/events/core.c
11953
static const enum perf_addr_filter_action_t actions[] = {
kernel/events/core.c
11978
filter->action = actions[token];
kernel/irq/irqdesc.c
339
IRQ_ATTR_RO(actions);
kernel/trace/trace_events_hist.c
1225
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
3482
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
4826
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
4880
hist_data->actions[hist_data->n_actions++] = data;
kernel/trace/trace_events_hist.c
4893
data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
4920
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
4993
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
4994
struct action_data *data_test = hist_data_test->actions[i];
kernel/trace/trace_events_hist.c
5048
struct action_data *data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
5290
data = hist_data->actions[i];
kernel/trace/trace_events_hist.c
575
struct action_data *actions[HIST_ACTIONS_MAX];
kernel/trace/trace_events_hist.c
6013
struct action_data *action = hist_data->actions[i];
lib/asn1_decoder.c
173
const asn1_action_t *actions = decoder->actions;
lib/asn1_decoder.c
346
ret = actions[act](context, hdr, tag, data + dp, len);
lib/asn1_decoder.c
439
ret = actions[act](context, hdr, 0, data + tdp, len);
lib/asn1_decoder.c
454
ret = actions[machine[pc + 1]](context, hdr, tag, data + tdp, len);
lib/memory-notifier-error-inject.c
13
.actions = {
lib/netdev-notifier-error-inject.c
13
.actions = {
lib/notifier-error-inject.c
35
for (action = err_inject->actions; action->name; action++) {
lib/notifier-error-inject.c
65
for (action = err_inject->actions; action->name; action++) {
lib/notifier-error-inject.h
17
struct notifier_err_inject_action actions[];
lib/of-reconfig-notifier-error-inject.c
13
.actions = {
lib/pm-notifier-error-inject.c
13
.actions = {
net/devlink/dev.c
330
unsigned long actions = actions_performed;
net/devlink/dev.c
334
for_each_set_bit(action, &actions, __DEVLINK_RELOAD_ACTION_MAX) {
net/mptcp/protocol.h
705
void mptcp_subflow_process_delegated(struct sock *ssk, long actions);
net/openvswitch/actions.c
101
da->actions = actions;
net/openvswitch/actions.c
1138
const struct nlattr *actions, *cpl_arg;
net/openvswitch/actions.c
1157
actions = nla_next(cpl_arg, &rem);
net/openvswitch/actions.c
1163
actions = nla_next(cpl_arg, &rem);
net/openvswitch/actions.c
1164
actions = nla_next(actions, &rem);
net/openvswitch/actions.c
1168
return clone_execute(dp, skb, key, 0, nla_data(actions),
net/openvswitch/actions.c
1169
nla_len(actions), last, clone_flow_key);
net/openvswitch/actions.c
122
const struct nlattr *actions, int len,
net/openvswitch/actions.c
1481
const struct nlattr *actions, int len,
net/openvswitch/actions.c
1503
if (actions) { /* Sample action */
net/openvswitch/actions.c
1508
actions, len);
net/openvswitch/actions.c
1520
da = add_deferred_actions(skb, key, actions, len);
net/openvswitch/actions.c
1522
if (!actions) { /* Recirc action */
net/openvswitch/actions.c
1533
if (actions) { /* Sample action */
net/openvswitch/actions.c
1558
const struct nlattr *actions = da->actions;
net/openvswitch/actions.c
1561
if (actions)
net/openvswitch/actions.c
1562
do_execute_actions(dp, skb, key, actions, actions_len);
net/openvswitch/actions.c
1589
acts->actions, acts->actions_len);
net/openvswitch/actions.c
863
const struct nlattr *actions, int actions_len,
net/openvswitch/actions.c
910
upcall.actions = actions;
net/openvswitch/actions.c
92
const struct nlattr *actions,
net/openvswitch/actions.c
926
struct nlattr *actions = nla_data(attr);
net/openvswitch/actions.c
928
if (nla_len(actions))
net/openvswitch/actions.c
929
return clone_execute(dp, skb, key, 0, nla_data(actions),
net/openvswitch/actions.c
930
nla_len(actions), true, false);
net/openvswitch/actions.c
944
struct nlattr *actions;
net/openvswitch/actions.c
955
actions = nla_next(sample_arg, &rem);
net/openvswitch/actions.c
968
err = clone_execute(dp, skb, key, 0, actions, rem, last,
net/openvswitch/actions.c
985
struct nlattr *actions;
net/openvswitch/actions.c
993
actions = nla_next(clone_arg, &rem);
net/openvswitch/actions.c
995
return clone_execute(dp, skb, key, 0, actions, rem, last,
net/openvswitch/datapath.c
546
err = ovs_nla_put_actions(upcall_info->actions,
net/openvswitch/datapath.c
882
err = ovs_nla_put_actions(sf_acts->actions,
net/openvswitch/datapath.h
154
const struct nlattr *actions;
net/openvswitch/datapath.h
196
const struct nlattr *actions;
net/openvswitch/flow.h
210
struct nlattr actions[];
net/openvswitch/flow_netlink.c
2295
static void ovs_nla_free_nested_actions(const struct nlattr *actions, int len);
net/openvswitch/flow_netlink.c
2364
static void ovs_nla_free_nested_actions(const struct nlattr *actions, int len)
net/openvswitch/flow_netlink.c
2374
if (!actions)
net/openvswitch/flow_netlink.c
2377
nla_for_each_attr(a, actions, len, rem) {
net/openvswitch/flow_netlink.c
2411
ovs_nla_free_nested_actions(sf_acts->actions, sf_acts->actions_len);
net/openvswitch/flow_netlink.c
2434
int next_offset = offsetof(struct sw_flow_actions, actions) +
net/openvswitch/flow_netlink.c
2446
memcpy(acts->actions, (*sfa)->actions, (*sfa)->actions_len);
net/openvswitch/flow_netlink.c
2502
struct nlattr *a = (struct nlattr *) ((unsigned char *)sfa->actions +
net/openvswitch/flow_netlink.c
2523
const struct nlattr *probability, *actions;
net/openvswitch/flow_netlink.c
2542
actions = attrs[OVS_SAMPLE_ATTR_ACTIONS];
net/openvswitch/flow_netlink.c
2543
if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN))
net/openvswitch/flow_netlink.c
2562
arg.exec = last || !actions_may_change_flow(actions);
net/openvswitch/flow_netlink.c
2570
err = __ovs_nla_copy_actions(net, actions, key, sfa,
net/openvswitch/flow_netlink.c
2592
const struct nlattr *a, *actions;
net/openvswitch/flow_netlink.c
2616
actions = attrs[OVS_DEC_TTL_ATTR_ACTION];
net/openvswitch/flow_netlink.c
2617
if (!actions || (nla_len(actions) && nla_len(actions) < NLA_HDRLEN)) {
net/openvswitch/flow_netlink.c
2630
err = __ovs_nla_copy_actions(net, actions, key, sfa, eth_type,
net/openvswitch/flow_netlink.c
3521
struct nlattr *actions;
net/openvswitch/flow_netlink.c
3529
actions = nla_next(sample_arg, &rem);
net/openvswitch/flow_netlink.c
3542
err = ovs_nla_put_actions(actions, rem, skb);
net/openvswitch/flow_netlink.c
53
static bool actions_may_change_flow(const struct nlattr *actions)
net/openvswitch/flow_netlink.c
58
nla_for_each_nested(nla, actions, rem) {
net/sched/act_api.c
1126
int tcf_action_exec(struct sk_buff *skb, struct tc_action **actions,
net/sched/act_api.c
1139
const struct tc_action *a = actions[i];
net/sched/act_api.c
1189
int tcf_action_destroy(struct tc_action *actions[], int bind)
net/sched/act_api.c
1195
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1196
actions[i] = NULL;
net/sched/act_api.c
1212
static void tcf_action_put_many(struct tc_action *actions[])
net/sched/act_api.c
1217
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1224
static void tca_put_bound_many(struct tc_action *actions[], int init_res[])
net/sched/act_api.c
1229
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1246
int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[],
net/sched/act_api.c
1253
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1315
void tcf_idr_insert_many(struct tc_action *actions[], int init_res[])
net/sched/act_api.c
1320
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1467
struct nlattr *est, struct tc_action *actions[],
net/sched/act_api.c
1516
actions[i - 1] = act;
net/sched/act_api.c
1561
tcf_idr_insert_many(actions, init_res);
net/sched/act_api.c
1568
tcf_action_destroy(actions, flags & TCA_ACT_FLAGS_BIND);
net/sched/act_api.c
1647
static int tca_get_fill(struct sk_buff *skb, struct tc_action *actions[],
net/sched/act_api.c
1672
if (tcf_action_dump(skb, actions, bind, ref, false) < 0)
net/sched/act_api.c
1688
struct tc_action *actions[], int event,
net/sched/act_api.c
1696
if (tca_get_fill(skb, actions, portid, n->nlmsg_seq, 0, event,
net/sched/act_api.c
1826
static int tcf_action_delete(struct net *net, struct tc_action *actions[])
net/sched/act_api.c
1831
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1839
actions[i] = NULL;
net/sched/act_api.c
1859
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {
net/sched/act_api.c
1868
if (tca_get_fill(skb, actions, 0, 0, 0, RTM_DELACTION, 0, 1, NULL) <= 0) {
net/sched/act_api.c
1960
struct tc_action *actions[],
net/sched/act_api.c
1970
if (tca_get_fill(skb, actions, portid, n->nlmsg_seq, 0, RTM_DELACTION,
net/sched/act_api.c
1981
struct tc_action *actions[], u32 portid,
net/sched/act_api.c
1990
skb = tcf_del_notify_msg(net, n, actions, portid, attr_size,
net/sched/act_api.c
1997
ret = tcf_action_delete(net, actions);
net/sched/act_api.c
2016
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {};
net/sched/act_api.c
2038
actions[i - 1] = act;
net/sched/act_api.c
2044
ret = tcf_get_notify(net, portid, n, actions, event, extack);
net/sched/act_api.c
2046
ret = tcf_del_notify(net, n, actions, portid, attr_size, extack);
net/sched/act_api.c
2052
tcf_action_put_many(actions);
net/sched/act_api.c
2057
struct tc_action *actions[],
net/sched/act_api.c
2067
if (tca_get_fill(skb, actions, portid, n->nlmsg_seq, n->nlmsg_flags,
net/sched/act_api.c
2078
struct tc_action *actions[], u32 portid,
net/sched/act_api.c
2086
skb = tcf_add_notify_msg(net, n, actions, portid, attr_size,
net/sched/act_api.c
2102
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {};
net/sched/act_api.c
2106
ret = tcf_action_init(net, NULL, nla, NULL, actions, init_res,
net/sched/act_api.c
2115
ret = tcf_add_notify(net, n, actions, portid, attr_size, extack);
net/sched/act_api.c
2118
tca_put_bound_many(actions, init_res);
net/sched/act_api.c
252
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {
net/sched/act_api.c
271
err = tc_setup_action(&fl_action->action, actions, 0, extack);
net/sched/cls_api.c
3352
exts->actions = kzalloc_objs(struct tc_action *, TCA_ACT_MAX_PRIO);
net/sched/cls_api.c
3353
if (!exts->actions)
net/sched/cls_api.c
3372
exts->actions = NULL;
net/sched/cls_api.c
3383
if (exts->actions) {
net/sched/cls_api.c
3384
tcf_action_destroy(exts->actions, TCA_ACT_UNBIND);
net/sched/cls_api.c
3385
kfree(exts->actions);
net/sched/cls_api.c
3418
exts->actions[0] = act;
net/sched/cls_api.c
3420
tcf_idr_insert_many(exts->actions, init_res);
net/sched/cls_api.c
3426
rate_tlv, exts->actions, init_res,
net/sched/cls_api.c
3472
return exts->actions[0];
net/sched/cls_api.c
3492
if (tcf_action_dump(skb, exts->actions, 0, 0, false)
net/sched/cls_api.c
3529
if (tcf_action_dump(skb, exts->actions, 0, 0, true) < 0)
net/sched/cls_api.c
3869
struct tc_action *actions[],
net/sched/cls_api.c
3880
if (!actions)
net/sched/cls_api.c
3884
tcf_act_for_each_action(i, act, actions) {
net/sched/cls_api.c
3933
return tc_setup_action(flow_action, exts->actions, miss_cookie_base,
scripts/kconfig/qconf.cc
1432
menu->addActions(optGroup->actions());
tools/perf/builtin-config.c
232
switch (actions) {
tools/perf/builtin-config.c
28
} actions;
tools/perf/builtin-config.c
31
OPT_SET_UINT('l', "list", &actions,
tools/perf/ui/browsers/hists.c
3008
struct popup_action actions[MAX_OPTIONS];
tools/perf/ui/browsers/hists.c
3074
memset(actions, 0, sizeof(actions));
tools/perf/ui/browsers/hists.c
3157
actions->ms.sym = symbol__new_unresolved(bi->to.al_addr, bi->to.ms.map);
tools/perf/ui/browsers/hists.c
3158
actions->ms.map = bi->to.ms.map;
tools/perf/ui/browsers/hists.c
3160
actions->ms.sym = symbol__new_unresolved(browser->he_selection->ip,
tools/perf/ui/browsers/hists.c
3162
actions->ms.map = browser->selection->map;
tools/perf/ui/browsers/hists.c
3165
if (!actions->ms.sym)
tools/perf/ui/browsers/hists.c
3176
actions->ms.map = browser->selection->map;
tools/perf/ui/browsers/hists.c
3177
actions->ms.sym = browser->selection->sym;
tools/perf/ui/browsers/hists.c
3180
do_annotate(browser, actions);
tools/perf/ui/browsers/hists.c
3186
actions->ms.map = map;
tools/perf/ui/browsers/hists.c
3187
do_zoom_dso(browser, actions);
tools/perf/ui/browsers/hists.c
3202
actions->thread = thread;
tools/perf/ui/browsers/hists.c
3203
do_zoom_thread(browser, actions);
tools/perf/ui/browsers/hists.c
3206
actions->socket = socked_id;
tools/perf/ui/browsers/hists.c
3207
do_zoom_socket(browser, actions);
tools/perf/ui/browsers/hists.c
3222
actions->thread = NULL;
tools/perf/ui/browsers/hists.c
3223
actions->ms.sym = NULL;
tools/perf/ui/browsers/hists.c
3224
do_run_script(browser, actions);
tools/perf/ui/browsers/hists.c
3229
key = do_switch_data(browser, actions);
tools/perf/ui/browsers/hists.c
3296
actions->ms.map = map;
tools/perf/ui/browsers/hists.c
3303
do_zoom_dso(browser, actions);
tools/perf/ui/browsers/hists.c
3305
actions->thread = thread;
tools/perf/ui/browsers/hists.c
3306
do_zoom_thread(browser, actions);
tools/perf/ui/browsers/hists.c
3308
do_zoom_socket(browser, actions);
tools/perf/ui/browsers/hists.c
3352
nr_options += add_annotate_opt(&actions[nr_options],
tools/perf/ui/browsers/hists.c
3357
nr_options += add_annotate_opt(&actions[nr_options],
tools/perf/ui/browsers/hists.c
3362
nr_options += add_annotate_opt(&actions[nr_options],
tools/perf/ui/browsers/hists.c
3368
nr_options += add_annotate_type_opt(&actions[nr_options],
tools/perf/ui/browsers/hists.c
3371
nr_options += add_thread_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3373
nr_options += add_dso_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3375
nr_options += add_callchain_toggle_opt(browser, &actions[nr_options], &options[nr_options]);
tools/perf/ui/browsers/hists.c
3376
nr_options += add_map_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3380
nr_options += add_socket_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3390
&actions[nr_options],
tools/perf/ui/browsers/hists.c
3405
&actions[nr_options],
tools/perf/ui/browsers/hists.c
3410
nr_options += add_script_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3412
nr_options += add_res_sample_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3416
nr_options += add_res_sample_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3420
nr_options += add_res_sample_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3424
nr_options += add_switch_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3427
nr_options += add_exit_opt(browser, &actions[nr_options],
tools/perf/ui/browsers/hists.c
3440
act = &actions[choice];
tools/testing/selftests/powerpc/benchmarks/context_switch.c
213
static struct actions pipe_actions = {
tools/testing/selftests/powerpc/benchmarks/context_switch.c
252
static struct actions yield_actions = {
tools/testing/selftests/powerpc/benchmarks/context_switch.c
382
static struct actions futex_actions = {
tools/testing/selftests/powerpc/benchmarks/context_switch.c
418
struct actions *actions = &yield_actions;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
442
actions = &pipe_actions;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
444
actions = &yield_actions;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
446
actions = &futex_actions;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
477
if (actions == &pipe_actions)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
479
else if (actions == &yield_actions)
tools/testing/selftests/powerpc/benchmarks/context_switch.c
499
actions->setup(cpu1, cpu2);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
501
start_fn(actions->thread1, NULL, cpu1);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
502
start_fn(actions->thread2, NULL, cpu2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3261
__u32 actions[] = { SECCOMP_RET_KILL_THREAD, SECCOMP_RET_TRAP,
tools/testing/selftests/seccomp/seccomp_bpf.c
3268
ret = seccomp(SECCOMP_GET_ACTION_AVAIL, 0, &actions[0]);
tools/testing/selftests/seccomp/seccomp_bpf.c
3277
for (i = 0; i < ARRAY_SIZE(actions); i++) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3278
ret = seccomp(SECCOMP_GET_ACTION_AVAIL, 0, &actions[i]);
tools/testing/selftests/seccomp/seccomp_bpf.c
3281
actions[i]);
tools/tracing/rtla/src/actions.c
116
actions_add_continue(struct actions *self)
tools/tracing/rtla/src/actions.c
130
actions_parse(struct actions *self, const char *trigger, const char *tracefn)
tools/tracing/rtla/src/actions.c
15
actions_init(struct actions *self)
tools/tracing/rtla/src/actions.c
224
actions_perform(struct actions *self)
tools/tracing/rtla/src/actions.c
30
actions_destroy(struct actions *self)
tools/tracing/rtla/src/actions.c
50
actions_new(struct actions *self)
tools/tracing/rtla/src/actions.c
64
actions_add_trace_output(struct actions *self, const char *trace_output)
tools/tracing/rtla/src/actions.c
82
actions_add_signal(struct actions *self, int signal, int pid)
tools/tracing/rtla/src/actions.c
98
actions_add_shell(struct actions *self, const char *command)
tools/tracing/rtla/src/actions.h
45
#define for_each_action(actions, action) \
tools/tracing/rtla/src/actions.h
46
for ((action) = (actions)->list; \
tools/tracing/rtla/src/actions.h
47
(action) < (actions)->list + (actions)->len; \
tools/tracing/rtla/src/actions.h
50
void actions_init(struct actions *self);
tools/tracing/rtla/src/actions.h
51
void actions_destroy(struct actions *self);
tools/tracing/rtla/src/actions.h
52
int actions_add_trace_output(struct actions *self, const char *trace_output);
tools/tracing/rtla/src/actions.h
53
int actions_add_signal(struct actions *self, int signal, int pid);
tools/tracing/rtla/src/actions.h
54
int actions_add_shell(struct actions *self, const char *command);
tools/tracing/rtla/src/actions.h
55
int actions_add_continue(struct actions *self);
tools/tracing/rtla/src/actions.h
56
int actions_parse(struct actions *self, const char *trigger, const char *tracefn);
tools/tracing/rtla/src/actions.h
57
int actions_perform(struct actions *self);
tools/tracing/rtla/src/common.h
105
struct actions threshold_actions;
tools/tracing/rtla/src/common.h
106
struct actions end_actions;