Home
last modified time | relevance | path

Searched refs:action (Results 1 – 25 of 135) sorted by relevance

123456

/arch/mips/sibyte/sb1250/
A Dsmp.c56 static void sb1250_send_ipi_single(int cpu, unsigned int action) in sb1250_send_ipi_single() argument
58 __raw_writeq((((u64)action) << 48), mailbox_set_regs[cpu]); in sb1250_send_ipi_single()
62 unsigned int action) in sb1250_send_ipi_mask() argument
67 sb1250_send_ipi_single(i, action); in sb1250_send_ipi_mask()
151 unsigned int action; in sb1250_mailbox_interrupt() local
155 action = (____raw_readq(mailbox_regs[cpu]) >> 48) & 0xffff; in sb1250_mailbox_interrupt()
158 ____raw_writeq(((u64)action) << 48, mailbox_clear_regs[cpu]); in sb1250_mailbox_interrupt()
160 if (action & SMP_RESCHEDULE_YOURSELF) in sb1250_mailbox_interrupt()
163 if (action & SMP_CALL_FUNCTION) { in sb1250_mailbox_interrupt()
/arch/loongarch/kernel/
A Dparavirt.c60 if (unlikely(action == ACTION_BOOT_CPU)) { in pv_send_ipi_single()
61 native_ops.send_ipi_single(cpu, action); in pv_send_ipi_single()
84 if (unlikely(action == ACTION_BOOT_CPU)) { in pv_send_ipi_mask()
85 native_ops.send_ipi_mask(mask, action); in pv_send_ipi_mask()
89 action = BIT(action); in pv_send_ipi_mask()
126 u32 action; in pv_ipi_interrupt() local
132 action = atomic_xchg(&info->message, 0); in pv_ipi_interrupt()
134 if (action & SMP_RESCHEDULE) { in pv_ipi_interrupt()
139 if (action & SMP_CALL_FUNCTION) { in pv_ipi_interrupt()
144 if (action & SMP_IRQ_WORK) { in pv_ipi_interrupt()
[all …]
A Dsmp.c215 u32 action; in ipi_read_clear() local
220 iocsr_write32(action, LOONGARCH_IOCSR_IPI_CLEAR); in ipi_read_clear()
223 return action; in ipi_read_clear()
226 static void ipi_write_action(int cpu, u32 action) in ipi_write_action() argument
230 val = IOCSR_IPI_SEND_BLOCKING | action; in ipi_write_action()
268 unsigned int action; in loongson_ipi_interrupt() local
271 action = ipi_read_clear(cpu_logical_map(cpu)); in loongson_ipi_interrupt()
273 if (action & SMP_RESCHEDULE) { in loongson_ipi_interrupt()
278 if (action & SMP_CALL_FUNCTION) { in loongson_ipi_interrupt()
283 if (action & SMP_IRQ_WORK) { in loongson_ipi_interrupt()
[all …]
/arch/mips/sibyte/bcm1480/
A Dsmp.c67 static void bcm1480_send_ipi_single(int cpu, unsigned int action) in bcm1480_send_ipi_single() argument
69 __raw_writeq((((u64)action)<< 48), mailbox_0_set_regs[cpu]); in bcm1480_send_ipi_single()
73 unsigned int action) in bcm1480_send_ipi_mask() argument
78 bcm1480_send_ipi_single(i, action); in bcm1480_send_ipi_mask()
162 unsigned int action; in bcm1480_mailbox_interrupt() local
166 action = (__raw_readq(mailbox_0_regs[cpu]) >> 48) & 0xffff; in bcm1480_mailbox_interrupt()
169 __raw_writeq(((u64)action)<<48, mailbox_0_clear_regs[cpu]); in bcm1480_mailbox_interrupt()
171 if (action & SMP_RESCHEDULE_YOURSELF) in bcm1480_mailbox_interrupt()
174 if (action & SMP_CALL_FUNCTION) { in bcm1480_mailbox_interrupt()
/arch/mips/cavium-octeon/
A Dsmp.c57 u64 action; in mailbox_interrupt() local
72 action = cvmx_read_csr(mbox_clrx); in mailbox_interrupt()
75 action &= 0xff; in mailbox_interrupt()
77 action &= 0xffff; in mailbox_interrupt()
80 cvmx_write_csr(mbox_clrx, action); in mailbox_interrupt()
83 if (action & 1) { in mailbox_interrupt()
89 action >>= 1; in mailbox_interrupt()
111 unsigned int action) in octeon_send_ipi_mask() argument
478 if (action & 1) in octeon_78xx_send_ipi_single()
480 action >>= 1; in octeon_78xx_send_ipi_single()
[all …]
A Dcpu.c23 static int cnmips_cu2_call(struct notifier_block *nfb, unsigned long action, in cnmips_cu2_call() argument
29 switch (action) { in cnmips_cu2_call()
/arch/mips/dec/
A Dkn02xa-berr.c58 int action = MIPS_BE_FATAL; in dec_kn02xa_be_backend() local
80 action = MIPS_BE_FIXUP; in dec_kn02xa_be_backend()
82 if (action != MIPS_BE_FIXUP) in dec_kn02xa_be_backend()
86 if (action != MIPS_BE_FIXUP && address < 0x10000000) in dec_kn02xa_be_backend()
95 return action; in dec_kn02xa_be_backend()
106 int action = dec_kn02xa_be_backend(regs, 0, 1); in dec_kn02xa_be_interrupt() local
108 if (action == MIPS_BE_DISCARD) in dec_kn02xa_be_interrupt()
A Decc-berr.c63 int action = MIPS_BE_FATAL; in dec_ecc_be_backend() local
74 return action; in dec_ecc_be_backend()
97 action = MIPS_BE_FIXUP; in dec_ecc_be_backend()
150 action = MIPS_BE_DISCARD; in dec_ecc_be_backend()
183 if (action != MIPS_BE_FIXUP) in dec_ecc_be_backend()
187 if (action != MIPS_BE_FIXUP && erraddr & KN0X_EAR_ECCERR) in dec_ecc_be_backend()
190 return action; in dec_ecc_be_backend()
202 int action = dec_ecc_be_backend(regs, 0, 1); in dec_ecc_be_interrupt() local
204 if (action == MIPS_BE_DISCARD) in dec_ecc_be_interrupt()
A Dkn01-berr.c85 int action = MIPS_BE_FATAL; in dec_kn01_be_backend() local
134 action = MIPS_BE_FIXUP; in dec_kn01_be_backend()
136 if (action != MIPS_BE_FIXUP) in dec_kn01_be_backend()
140 return action; in dec_kn01_be_backend()
152 int action; in dec_kn01_be_interrupt() local
157 action = dec_kn01_be_backend(regs, 0, 1); in dec_kn01_be_interrupt()
159 if (action == MIPS_BE_DISCARD) in dec_kn01_be_interrupt()
/arch/arm/probes/
A Ddecode.c343 int action, probes_opcode_t insn, in run_checkers() argument
355 probes_check_t *checker_func = (*p)[action].checker; in run_checkers()
472 int action = d->decoder.action; in probes_decode_insn() local
474 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn()
477 return actions[action].decoder(insn, asi, h); in probes_decode_insn()
483 int action = d->handler.action; in probes_decode_insn() local
485 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn()
488 asi->insn_handler = actions[action].handler; in probes_decode_insn()
495 int action = d->handler.action; in probes_decode_insn() local
502 return actions[action].decoder(insn, asi, h); in probes_decode_insn()
[all …]
/arch/mips/kernel/
A Dsmp-bmips.c296 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local
300 if (action == 0) in bmips5000_ipi_interrupt()
309 unsigned int action) in bmips5000_send_ipi_mask() argument
314 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask()
336 per_cpu(ipi_action_mask, cpu) |= action; in bmips43xx_send_ipi_single()
344 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local
347 action = __this_cpu_read(ipi_action_mask); in bmips43xx_ipi_interrupt()
352 if (action & SMP_RESCHEDULE_YOURSELF) in bmips43xx_ipi_interrupt()
354 if (action & SMP_CALL_FUNCTION) in bmips43xx_ipi_interrupt()
361 unsigned int action) in bmips43xx_send_ipi_mask() argument
[all …]
A Dsmp-up.c16 static void up_send_ipi_single(int cpu, unsigned int action) in up_send_ipi_single() argument
22 unsigned int action) in up_send_ipi_mask() argument
/arch/um/os-Linux/
A Dsignal.c210 struct sigaction action; in set_handler() local
214 action.sa_sigaction = hard_handler; in set_handler()
217 sigemptyset(&action.sa_mask); in set_handler()
218 sigaddset(&action.sa_mask, SIGIO); in set_handler()
219 sigaddset(&action.sa_mask, SIGWINCH); in set_handler()
220 sigaddset(&action.sa_mask, SIGALRM); in set_handler()
225 if (sigismember(&action.sa_mask, sig)) in set_handler()
228 action.sa_flags = flags; in set_handler()
229 action.sa_restorer = NULL; in set_handler()
230 if (sigaction(sig, &action, NULL) < 0) in set_handler()
A Dmain.c51 struct sigaction action; in install_fatal_handler() local
54 sigemptyset(&action.sa_mask); in install_fatal_handler()
62 action.sa_flags = SA_RESETHAND | SA_NODEFER; in install_fatal_handler()
63 action.sa_restorer = NULL; in install_fatal_handler()
64 action.sa_handler = last_ditch_exit; in install_fatal_handler()
65 if (sigaction(sig, &action, NULL) < 0) { in install_fatal_handler()
/arch/mips/include/asm/
A Dsmp-ops.h23 void (*send_ipi_single)(int cpu, unsigned int action);
24 void (*send_ipi_mask)(const struct cpumask *mask, unsigned int action);
50 extern void mips_smp_send_ipi_single(int cpu, unsigned int action);
52 unsigned int action);
/arch/mips/loongson64/
A Dsmp.c65 u32 action; in csr_ipi_read_clear() local
70 csr_writel(action, LOONGSON_CSR_IPI_CLEAR); in csr_ipi_read_clear()
72 return action; in csr_ipi_read_clear()
79 while ((irq = ffs(action))) { in csr_ipi_write_action()
84 action &= ~BIT(irq - 1); in csr_ipi_write_action()
119 u32 action; in legacy_ipi_read_clear() local
127 return action; in legacy_ipi_read_clear()
387 unsigned int action; in loongson3_ipi_interrupt() local
389 action = ipi_read_clear(cpu); in loongson3_ipi_interrupt()
391 if (action & SMP_RESCHEDULE_YOURSELF) in loongson3_ipi_interrupt()
[all …]
/arch/parisc/kernel/
A Dirq.c192 struct irqaction *action; in show_interrupts() local
195 action = desc->action; in show_interrupts()
196 if (!action) in show_interrupts()
205 seq_printf(p, " %s", action->name); in show_interrupts()
207 while ((action = action->next)) in show_interrupts()
208 seq_printf(p, ", %s", action->name); in show_interrupts()
210 for ( ;action; action = action->next) { in show_interrupts()
213 min = max = action->cr16_hist[0]; in show_interrupts()
216 int hist = action->cr16_hist[k]; in show_interrupts()
228 seq_printf(p, " %s[%d/%d/%d]", action->name, in show_interrupts()
/arch/sh/mm/
A Dalignment.c70 unsigned int action = se_usermode; in unaligned_user_action() local
73 action &= ~UM_FIXUP; in unaligned_user_action()
74 action |= UM_SIGNAL; in unaligned_user_action()
78 action &= ~UM_WARN; in unaligned_user_action()
80 return action; in unaligned_user_action()
/arch/powerpc/mm/
A Dpageattr.c33 long action = (long)data; in change_page_attr() local
37 switch (action) { in change_page_attr()
75 int change_memory_attr(unsigned long addr, int numpages, long action) in change_memory_attr() argument
103 change_page_attr, (void *)action); in change_memory_attr()
/arch/mips/sgi-ip30/
A Dip30-smp.c46 static void ip30_smp_send_ipi_single(int cpu, u32 action) in ip30_smp_send_ipi_single() argument
50 switch (action) { in ip30_smp_send_ipi_single()
67 static void ip30_smp_send_ipi_mask(const struct cpumask *mask, u32 action) in ip30_smp_send_ipi_mask() argument
72 ip30_smp_send_ipi_single(i, action); in ip30_smp_send_ipi_mask()
/arch/x86/kernel/
A Dnmi.c113 static void nmi_check_duration(struct nmiaction *action, u64 duration) in nmi_check_duration() argument
117 if (duration < nmi_longest_ns || duration < action->max_duration) in nmi_check_duration()
120 action->max_duration = duration; in nmi_check_duration()
127 action->handler, duration, decimal_msecs); in nmi_check_duration()
177 int __register_nmi_handler(unsigned int type, struct nmiaction *action) in __register_nmi_handler() argument
182 if (WARN_ON_ONCE(!action->handler || !list_empty(&action->list))) in __register_nmi_handler()
198 if (action->flags & NMI_FLAG_FIRST) in __register_nmi_handler()
199 list_add_rcu(&action->list, &desc->head); in __register_nmi_handler()
201 list_add_tail_rcu(&action->list, &desc->head); in __register_nmi_handler()
/arch/mips/sgi-ip27/
A Dip27-smp.c99 static void ip27_send_ipi_single(int destid, unsigned int action) in ip27_send_ipi_single() argument
103 switch (action) { in ip27_send_ipi_single()
123 static void ip27_send_ipi_mask(const struct cpumask *mask, unsigned int action) in ip27_send_ipi_mask() argument
128 ip27_send_ipi_single(i, action); in ip27_send_ipi_mask()
/arch/powerpc/platforms/pseries/
A Dvas.c936 unsigned long action, void *data) in pseries_vas_notifier() argument
951 if ((action == OF_RECONFIG_ATTACH_NODE) || in pseries_vas_notifier()
952 (action == OF_RECONFIG_DETACH_NODE)) in pseries_vas_notifier()
974 int vas_migration_handler(int action) in vas_migration_handler() argument
981 pr_info("VAS migration event %d\n", action); in vas_migration_handler()
989 if (action == VAS_SUSPEND) in vas_migration_handler()
1013 action, old_nr_creds, new_nr_creds); in vas_migration_handler()
1020 action, rc); in vas_migration_handler()
1028 if (action == VAS_RESUME) in vas_migration_handler()
1032 switch (action) { in vas_migration_handler()
[all …]
A Dpmem.c128 if (hp_elog->action == PSERIES_HP_ELOG_ACTION_ADD) { in dlpar_hp_pmem()
130 } else if (hp_elog->action == PSERIES_HP_ELOG_ACTION_REMOVE) { in dlpar_hp_pmem()
133 pr_err("Unsupported hotplug action (%d)\n", hp_elog->action); in dlpar_hp_pmem()
/arch/s390/include/asm/
A Ddiag288.h24 unsigned long action, unsigned int len) in __diag288() argument
27 union register_pair r3 = { .even = action, .odd = len, }; in __diag288()

Completed in 48 milliseconds

123456