/Linux-v4.19/kernel/irq/ |
D | handle.c | 50 static void warn_no_thread(unsigned int irq, struct irqaction *action) in warn_no_thread() argument 52 if (test_and_set_bit(IRQTF_WARNED, &action->thread_flags)) in warn_no_thread() 56 "but no thread function available.", irq, action->name); in warn_no_thread() 59 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() argument 66 if (action->thread->flags & PF_EXITING) in __irq_wake_thread() 73 if (test_and_set_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in __irq_wake_thread() 121 desc->threads_oneshot |= action->thread_mask; in __irq_wake_thread() 134 wake_up_process(action->thread); in __irq_wake_thread() 141 struct irqaction *action; in __handle_irq_event_percpu() local 145 for_each_action_of_desc(desc, action) { in __handle_irq_event_percpu() [all …]
|
D | manage.c | 164 struct irqaction *action; in irq_set_thread_affinity() local 166 for_each_action_of_desc(desc, action) in irq_set_thread_affinity() 167 if (action->thread) in irq_set_thread_affinity() 168 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity() 686 if (!desc->action || in can_request_irq() 687 irqflags & desc->action->flags & IRQF_SHARED) in can_request_irq() 791 static int irq_wait_for_interrupt(struct irqaction *action) in irq_wait_for_interrupt() argument 799 &action->thread_flags)) { in irq_wait_for_interrupt() 808 &action->thread_flags)) { in irq_wait_for_interrupt() 822 struct irqaction *action) in irq_finalize_oneshot() argument [all …]
|
D | spurious.c | 51 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll() 64 struct irqaction *action; in try_one_irq() local 88 action = desc->action; in try_one_irq() 89 if (!action || !(action->flags & IRQF_SHARED) || in try_one_irq() 90 (action->flags & __IRQF_TIMER)) in try_one_irq() 109 action = desc->action; in try_one_irq() 110 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq() 194 struct irqaction *action; in __report_bad_irq() local 214 for_each_action_of_desc(desc, action) { in __report_bad_irq() 215 printk(KERN_ERR "[<%p>] %pf", action->handler, action->handler); in __report_bad_irq() [all …]
|
D | pm.c | 33 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument 37 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_install_action() 43 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action() 45 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_install_action() 57 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_remove_action() argument 61 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_remove_action() 64 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action() 66 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_remove_action() 72 if (!desc->action || irq_desc_is_chained(desc) || in suspend_device_irq() 165 bool is_early = desc->action && in resume_irqs() [all …]
|
D | proc.c | 295 struct irqaction *action; in name_unique() local 300 for_each_action_of_desc(desc, action) { in name_unique() 301 if ((action != new_action) && action->name && in name_unique() 302 !strcmp(new_action->name, action->name)) { in name_unique() 311 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() argument 316 if (!desc->dir || action->dir || !action->name || in register_handler_proc() 317 !name_unique(irq, action)) in register_handler_proc() 320 snprintf(name, MAX_NAMELEN, "%s", action->name); in register_handler_proc() 323 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc() 409 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() argument [all …]
|
/Linux-v4.19/security/integrity/ima/ |
D | ima_policy.c | 63 int action; member 94 {.action = DONT_MEASURE, .fsmagic = PROC_SUPER_MAGIC, .flags = IMA_FSMAGIC}, 95 {.action = DONT_MEASURE, .fsmagic = SYSFS_MAGIC, .flags = IMA_FSMAGIC}, 96 {.action = DONT_MEASURE, .fsmagic = DEBUGFS_MAGIC, .flags = IMA_FSMAGIC}, 97 {.action = DONT_MEASURE, .fsmagic = TMPFS_MAGIC, .flags = IMA_FSMAGIC}, 98 {.action = DONT_MEASURE, .fsmagic = DEVPTS_SUPER_MAGIC, .flags = IMA_FSMAGIC}, 99 {.action = DONT_MEASURE, .fsmagic = BINFMTFS_MAGIC, .flags = IMA_FSMAGIC}, 100 {.action = DONT_MEASURE, .fsmagic = SECURITYFS_MAGIC, .flags = IMA_FSMAGIC}, 101 {.action = DONT_MEASURE, .fsmagic = SELINUX_MAGIC, .flags = IMA_FSMAGIC}, 102 {.action = DONT_MEASURE, .fsmagic = SMACK_MAGIC, .flags = IMA_FSMAGIC}, [all …]
|
D | ima_main.c | 179 int rc = 0, action, must_appraise = 0; in process_measurement() local 193 action = ima_get_action(inode, cred, secid, mask, func, &pcr); in process_measurement() 196 if (!action && !violation_check) in process_measurement() 199 must_appraise = action & IMA_APPRAISE; in process_measurement() 202 if (action & IMA_FILE_APPRAISE) in process_measurement() 207 if (action) { in process_measurement() 214 ima_rdwr_violation_check(file, iint, action & IMA_MEASURE, in process_measurement() 221 if (!action) in process_measurement() 240 !(action & IMA_FAIL_UNVERIFIABLE_SIGS))) { in process_measurement() 249 iint->flags |= action; in process_measurement() [all …]
|
/Linux-v4.19/lib/ |
D | notifier-error-inject.c | 32 struct notifier_err_inject_action *action; in notifier_err_inject_callback() local 34 for (action = err_inject->actions; action->name; action++) { in notifier_err_inject_callback() 35 if (action->val == val) { in notifier_err_inject_callback() 36 err = action->error; in notifier_err_inject_callback() 41 pr_info("Injecting error (%d) to %s\n", err, action->name); in notifier_err_inject_callback() 52 struct notifier_err_inject_action *action; in notifier_err_inject_init() local 68 for (action = err_inject->actions; action->name; action++) { in notifier_err_inject_init() 71 action_dir = debugfs_create_dir(action->name, actions_dir); in notifier_err_inject_init() 81 &action->error)) in notifier_err_inject_init()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_dpipe.c | 80 struct devlink_dpipe_action action = {0}; in mlxsw_sp_dpipe_table_erif_actions_dump() local 83 action.type = DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY; in mlxsw_sp_dpipe_table_erif_actions_dump() 84 action.header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_dpipe_table_erif_actions_dump() 85 action.field_id = MLXSW_SP_DPIPE_FIELD_METADATA_L3_FORWARD; in mlxsw_sp_dpipe_table_erif_actions_dump() 87 err = devlink_dpipe_action_put(skb, &action); in mlxsw_sp_dpipe_table_erif_actions_dump() 91 action.type = DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY; in mlxsw_sp_dpipe_table_erif_actions_dump() 92 action.header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_dpipe_table_erif_actions_dump() 93 action.field_id = MLXSW_SP_DPIPE_FIELD_METADATA_L3_DROP; in mlxsw_sp_dpipe_table_erif_actions_dump() 95 return devlink_dpipe_action_put(skb, &action); in mlxsw_sp_dpipe_table_erif_actions_dump() 112 struct devlink_dpipe_action *action) in mlxsw_sp_erif_match_action_prepare() argument [all …]
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas/ |
D | host.h | 398 __le16 action; member 444 __le16 action; member 495 __le16 action; member 501 __le16 action; member 545 __le16 action; member 558 __le16 action; member 567 __le16 action; member 578 __le16 action; member 585 __le16 action; member 594 __le16 action; member [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | uverbs_std_types_flow_action.c | 39 struct ib_flow_action *action = uobject->object; in uverbs_free_flow_action() local 42 ret = ib_destroy_usecnt(&action->usecnt, why, uobject); in uverbs_free_flow_action() 46 return action->device->destroy_flow_action(action); in uverbs_free_flow_action() 314 struct ib_flow_action *action; in UVERBS_HANDLER() local 325 action = ib_dev->create_flow_action_esp(ib_dev, &esp_attr.hdr, attrs); in UVERBS_HANDLER() 326 if (IS_ERR(action)) in UVERBS_HANDLER() 327 return PTR_ERR(action); in UVERBS_HANDLER() 329 atomic_set(&action->usecnt, 0); in UVERBS_HANDLER() 330 action->device = ib_dev; in UVERBS_HANDLER() 331 action->type = IB_FLOW_ACTION_ESP; in UVERBS_HANDLER() [all …]
|
/Linux-v4.19/arch/mips/sibyte/sb1250/ |
D | smp.c | 69 static void sb1250_send_ipi_single(int cpu, unsigned int action) in sb1250_send_ipi_single() argument 71 __raw_writeq((((u64)action) << 48), mailbox_set_regs[cpu]); in sb1250_send_ipi_single() 75 unsigned int action) in sb1250_send_ipi_mask() argument 80 sb1250_send_ipi_single(i, action); in sb1250_send_ipi_mask() 164 unsigned int action; in sb1250_mailbox_interrupt() local 168 action = (____raw_readq(mailbox_regs[cpu]) >> 48) & 0xffff; in sb1250_mailbox_interrupt() 171 ____raw_writeq(((u64)action) << 48, mailbox_clear_regs[cpu]); in sb1250_mailbox_interrupt() 173 if (action & SMP_RESCHEDULE_YOURSELF) in sb1250_mailbox_interrupt() 176 if (action & SMP_CALL_FUNCTION) { in sb1250_mailbox_interrupt()
|
/Linux-v4.19/arch/mips/cavium-octeon/ |
D | smp.c | 55 u64 action; in mailbox_interrupt() local 70 action = cvmx_read_csr(mbox_clrx); in mailbox_interrupt() 73 action &= 0xff; in mailbox_interrupt() 75 action &= 0xffff; in mailbox_interrupt() 78 cvmx_write_csr(mbox_clrx, action); in mailbox_interrupt() 80 for (i = 0; i < ARRAY_SIZE(octeon_message_functions) && action;) { in mailbox_interrupt() 81 if (action & 1) { in mailbox_interrupt() 87 action >>= 1; in mailbox_interrupt() 98 void octeon_send_ipi_single(int cpu, unsigned int action) in octeon_send_ipi_single() argument 105 cvmx_write_csr(CVMX_CIU_MBOX_SETX(coreid), action); in octeon_send_ipi_single() [all …]
|
/Linux-v4.19/arch/mips/sibyte/bcm1480/ |
D | smp.c | 80 static void bcm1480_send_ipi_single(int cpu, unsigned int action) in bcm1480_send_ipi_single() argument 82 __raw_writeq((((u64)action)<< 48), mailbox_0_set_regs[cpu]); in bcm1480_send_ipi_single() 86 unsigned int action) in bcm1480_send_ipi_mask() argument 91 bcm1480_send_ipi_single(i, action); in bcm1480_send_ipi_mask() 175 unsigned int action; in bcm1480_mailbox_interrupt() local 179 action = (__raw_readq(mailbox_0_regs[cpu]) >> 48) & 0xffff; in bcm1480_mailbox_interrupt() 182 __raw_writeq(((u64)action)<<48, mailbox_0_clear_regs[cpu]); in bcm1480_mailbox_interrupt() 184 if (action & SMP_RESCHEDULE_YOURSELF) in bcm1480_mailbox_interrupt() 187 if (action & SMP_CALL_FUNCTION) { in bcm1480_mailbox_interrupt()
|
/Linux-v4.19/drivers/of/ |
D | dynamic.c | 76 int of_reconfig_notify(unsigned long action, struct of_reconfig_data *p) in of_reconfig_notify() argument 82 switch (action) { in of_reconfig_notify() 85 pr_debug("notify %-15s %pOF\n", action_names[action], in of_reconfig_notify() 91 pr_debug("notify %-15s %pOF:%s\n", action_names[action], in of_reconfig_notify() 97 rc = blocking_notifier_call_chain(&of_reconfig_chain, action, p); in of_reconfig_notify() 110 int of_reconfig_get_state_change(unsigned long action, struct of_reconfig_data *pr) in of_reconfig_get_state_change() argument 116 switch (action) { in of_reconfig_get_state_change() 148 switch (action) { in of_reconfig_get_state_change() 188 int of_property_notify(int action, struct device_node *np, in of_property_notify() argument 200 return of_reconfig_notify(action, &pr); in of_property_notify() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | action.c | 71 const struct tc_action *action) in nfp_fl_push_vlan() argument 79 push_vlan->vlan_tpid = tcf_vlan_push_proto(action); in nfp_fl_push_vlan() 82 FIELD_PREP(NFP_FL_PUSH_VLAN_PRIO, tcf_vlan_push_prio(action)) | in nfp_fl_push_vlan() 83 FIELD_PREP(NFP_FL_PUSH_VLAN_VID, tcf_vlan_push_vid(action)) | in nfp_fl_push_vlan() 89 nfp_fl_pre_lag(struct nfp_app *app, const struct tc_action *action, in nfp_fl_pre_lag() argument 97 out_dev = tcf_mirred_dev(action); in nfp_fl_pre_lag() 141 const struct tc_action *action, struct nfp_fl_payload *nfp_flow, in nfp_fl_output() argument 153 out_dev = tcf_mirred_dev(action); in nfp_fl_output() 203 const struct tc_action *action) in nfp_fl_get_tun_from_act_l4_port() argument 205 struct ip_tunnel_info *tun = tcf_tunnel_info(action); in nfp_fl_get_tun_from_act_l4_port() [all …]
|
/Linux-v4.19/scripts/ |
D | asn1_compiler.c | 295 struct action { struct 296 struct action *next; argument 301 static struct action *action_list; argument 308 struct action *action; member 689 struct action *action; member 861 struct action *action, **ppaction; in parse_type() local 1092 action = malloc(sizeof(struct action)); in parse_type() 1093 if (!action) { in parse_type() 1097 action->index = 0; in parse_type() 1098 action->name = cursor->content; in parse_type() [all …]
|
/Linux-v4.19/arch/arm/probes/ |
D | decode.c | 346 int action, probes_opcode_t insn, in run_checkers() argument 358 probes_check_t *checker_func = (*p)[action].checker; in run_checkers() 475 int action = d->decoder.action; in probes_decode_insn() local 477 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn() 480 return actions[action].decoder(insn, asi, h); in probes_decode_insn() 486 int action = d->handler.action; in probes_decode_insn() local 488 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn() 491 asi->insn_handler = actions[action].handler; in probes_decode_insn() 498 int action = d->handler.action; in probes_decode_insn() local 500 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn() [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | smp-bmips.c | 61 static void bmips43xx_send_ipi_single(int cpu, unsigned int action); 62 static void bmips5000_send_ipi_single(int cpu, unsigned int action); 278 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() argument 280 write_c0_brcm_action(ACTION_SET_IPI(cpu, action == SMP_CALL_FUNCTION)); in bmips5000_send_ipi_single() 285 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local 287 write_c0_brcm_action(ACTION_CLR_IPI(smp_processor_id(), action)); in bmips5000_ipi_interrupt() 289 if (action == 0) in bmips5000_ipi_interrupt() 298 unsigned int action) in bmips5000_send_ipi_mask() argument 303 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask() 319 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() argument [all …]
|
/Linux-v4.19/net/mac80211/ |
D | spectmgmt.c | 202 skb_put(skb, 1 + sizeof(msr_report->u.action.u.measurement)); in ieee80211_send_refuse_measurement_request() 203 msr_report->u.action.category = WLAN_CATEGORY_SPECTRUM_MGMT; in ieee80211_send_refuse_measurement_request() 204 msr_report->u.action.u.measurement.action_code = in ieee80211_send_refuse_measurement_request() 206 msr_report->u.action.u.measurement.dialog_token = dialog_token; in ieee80211_send_refuse_measurement_request() 208 msr_report->u.action.u.measurement.element_id = WLAN_EID_MEASURE_REPORT; in ieee80211_send_refuse_measurement_request() 209 msr_report->u.action.u.measurement.length = in ieee80211_send_refuse_measurement_request() 212 memset(&msr_report->u.action.u.measurement.msr_elem, 0, in ieee80211_send_refuse_measurement_request() 214 msr_report->u.action.u.measurement.msr_elem.token = request_ie->token; in ieee80211_send_refuse_measurement_request() 215 msr_report->u.action.u.measurement.msr_elem.mode |= in ieee80211_send_refuse_measurement_request() 217 msr_report->u.action.u.measurement.msr_elem.type = request_ie->type; in ieee80211_send_refuse_measurement_request() [all …]
|
/Linux-v4.19/arch/mips/dec/ |
D | kn02xa-berr.c | 62 int action = MIPS_BE_FATAL; in dec_kn02xa_be_backend() local 84 action = MIPS_BE_FIXUP; in dec_kn02xa_be_backend() 86 if (action != MIPS_BE_FIXUP) in dec_kn02xa_be_backend() 90 if (action != MIPS_BE_FIXUP && address < 0x10000000) in dec_kn02xa_be_backend() 99 return action; in dec_kn02xa_be_backend() 110 int action = dec_kn02xa_be_backend(regs, 0, 1); in dec_kn02xa_be_interrupt() local 112 if (action == MIPS_BE_DISCARD) in dec_kn02xa_be_interrupt()
|
D | ecc-berr.c | 67 int action = MIPS_BE_FATAL; in dec_ecc_be_backend() local 78 return action; in dec_ecc_be_backend() 101 action = MIPS_BE_FIXUP; in dec_ecc_be_backend() 154 action = MIPS_BE_DISCARD; in dec_ecc_be_backend() 187 if (action != MIPS_BE_FIXUP) in dec_ecc_be_backend() 191 if (action != MIPS_BE_FIXUP && erraddr & KN0X_EAR_ECCERR) in dec_ecc_be_backend() 194 return action; in dec_ecc_be_backend() 206 int action = dec_ecc_be_backend(regs, 0, 1); in dec_ecc_be_interrupt() local 208 if (action == MIPS_BE_DISCARD) in dec_ecc_be_interrupt()
|
/Linux-v4.19/fs/btrfs/ |
D | delayed-ref.c | 261 if (ref->action == next->action) { in merge_ref() 418 if (exist->action == ref->action) { in insert_delayed_ref() 423 exist->action = ref->action; in insert_delayed_ref() 426 if (ref->action == BTRFS_ADD_DELAYED_REF) in insert_delayed_ref() 429 else if (ref->action == BTRFS_DROP_DELAYED_REF) { in insert_delayed_ref() 446 if (ref->action == BTRFS_ADD_DELAYED_REF) in insert_delayed_ref() 532 u64 reserved, int action, bool is_data, in init_delayed_ref_head() argument 545 if (action == BTRFS_UPDATE_DELAYED_HEAD) in init_delayed_ref_head() 547 else if (action == BTRFS_DROP_DELAYED_REF) in init_delayed_ref_head() 560 if (action == BTRFS_ADD_DELAYED_EXTENT) in init_delayed_ref_head() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rs.c | 1285 tbl->action = 0; in rs_switch_to_mimo2() 1340 tbl->action = 0; in rs_switch_to_mimo3() 1389 tbl->action = 0; in rs_switch_to_siso() 1443 if (tbl->action == IWL_LEGACY_SWITCH_ANTENNA2) in rs_move_legacy_other() 1444 tbl->action = IWL_LEGACY_SWITCH_SISO; in rs_move_legacy_other() 1451 if (tbl->action >= IWL_LEGACY_SWITCH_ANTENNA2 && in rs_move_legacy_other() 1452 tbl->action != IWL_LEGACY_SWITCH_SISO) in rs_move_legacy_other() 1453 tbl->action = IWL_LEGACY_SWITCH_SISO; in rs_move_legacy_other() 1462 tbl->action = IWL_LEGACY_SWITCH_ANTENNA1; in rs_move_legacy_other() 1464 tbl->action > IWL_LEGACY_SWITCH_SISO) in rs_move_legacy_other() [all …]
|
/Linux-v4.19/tools/testing/selftests/net/forwarding/ |
D | tc_actions.sh | 52 local action=$1 57 $tcflags dst_ip 192.0.2.2 action drop 66 $tcflags dst_ip 192.0.2.2 action mirred egress $action \ 73 check_err $? "Did not match incoming $action packet" 78 log_test "mirred egress $action ($tcflags)" 86 $tcflags dst_ip 192.0.2.2 action drop 95 $tcflags dst_ip 192.0.2.2 action ok 121 skip_hw dst_ip 192.0.2.2 action drop 123 $tcflags dst_ip 192.0.2.2 action mirred egress redirect \ 133 $tcflags dst_ip 192.0.2.2 action trap
|