Home
last modified time | relevance | path

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

123456

/arch/mips/kvm/
A Dinterrupt.c28 unsigned int priority; in kvm_mips_deliver_interrupts() local
33 priority = __ffs(*pending_clr); in kvm_mips_deliver_interrupts()
34 while (priority <= MIPS_EXC_MAX) { in kvm_mips_deliver_interrupts()
35 kvm_mips_callbacks->irq_clear(vcpu, priority, cause); in kvm_mips_deliver_interrupts()
37 priority = find_next_bit(pending_clr, in kvm_mips_deliver_interrupts()
39 priority + 1); in kvm_mips_deliver_interrupts()
42 priority = __ffs(*pending); in kvm_mips_deliver_interrupts()
43 while (priority <= MIPS_EXC_MAX) { in kvm_mips_deliver_interrupts()
44 kvm_mips_callbacks->irq_deliver(vcpu, priority, cause); in kvm_mips_deliver_interrupts()
46 priority = find_next_bit(pending, in kvm_mips_deliver_interrupts()
[all …]
/arch/loongarch/kvm/
A Dinterrupt.c30 clear_bit(priority, &vcpu->arch.irq_pending); in kvm_irq_deliver()
31 if (priority < EXCCODE_INT_NUM) in kvm_irq_deliver()
32 irq = priority_to_irq[priority]; in kvm_irq_deliver()
34 switch (priority) { in kvm_irq_deliver()
57 clear_bit(priority, &vcpu->arch.irq_clear); in kvm_irq_clear()
58 if (priority < EXCCODE_INT_NUM) in kvm_irq_clear()
59 irq = priority_to_irq[priority]; in kvm_irq_clear()
61 switch (priority) { in kvm_irq_clear()
82 unsigned int priority; in kvm_deliver_intr() local
87 kvm_irq_clear(vcpu, priority); in kvm_deliver_intr()
[all …]
/arch/powerpc/sysdev/xics/
A Dics-opal.c101 int8_t priority; in ics_opal_set_affinity() local
108 rc = opal_get_xive(hw_irq, &oserver, &priority); in ics_opal_set_affinity()
126 rc = opal_set_xive(hw_irq, server, priority); in ics_opal_set_affinity()
156 int8_t priority; in ics_opal_check() local
162 rc = opal_get_xive(hw_irq, &server, &priority); in ics_opal_check()
173 int8_t priority; in ics_opal_mask_unknown() local
176 rc = opal_get_xive(vec, &server, &priority); in ics_opal_mask_unknown()
187 int8_t priority; in ics_opal_get_server() local
190 rc = opal_get_xive(vec, &server, &priority); in ics_opal_get_server()
/arch/powerpc/kvm/
A Dbook3s_xive_native.c472 u8 priority; in kvmppc_xive_native_set_source_config() local
499 if (priority != xive_prio_from_guest(priority)) { in kvmppc_xive_native_set_source_config()
501 priority, server); in kvmppc_xive_native_set_source_config()
567 u8 priority; in kvmppc_xive_native_set_queue_config() local
595 if (priority != xive_prio_from_guest(priority)) { in kvmppc_xive_native_set_queue_config()
597 priority, server); in kvmppc_xive_native_set_queue_config()
600 q = &xc->queues[priority]; in kvmppc_xive_native_set_queue_config()
716 u8 priority; in kvmppc_xive_native_get_queue_config() local
740 if (priority != xive_prio_from_guest(priority)) { in kvmppc_xive_native_get_queue_config()
742 priority, server); in kvmppc_xive_native_get_queue_config()
[all …]
A Dbook3s_rtas.c21 u32 irq, server, priority; in kvm_rtas_set_xive() local
31 priority = be32_to_cpu(args->args[2]); in kvm_rtas_set_xive()
34 rc = kvmppc_xive_set_xive(vcpu->kvm, irq, server, priority); in kvm_rtas_set_xive()
36 rc = kvmppc_xics_set_xive(vcpu->kvm, irq, server, priority); in kvm_rtas_set_xive()
45 u32 irq, server, priority; in kvm_rtas_get_xive() local
55 server = priority = 0; in kvm_rtas_get_xive()
57 rc = kvmppc_xive_get_xive(vcpu->kvm, irq, &server, &priority); in kvm_rtas_get_xive()
59 rc = kvmppc_xics_get_xive(vcpu->kvm, irq, &server, &priority); in kvm_rtas_get_xive()
66 args->rets[2] = cpu_to_be32(priority); in kvm_rtas_get_xive()
A Dtrace_booke.h180 TP_PROTO(struct kvm_vcpu *vcpu, unsigned int priority),
181 TP_ARGS(vcpu, priority),
185 __field( __u32, priority )
191 __entry->priority = priority;
197 __print_symbolic(__entry->priority, kvm_trace_symbol_irqprio),
A Dbook3s_xics.c134 state->priority); in ics_check_resend()
151 state->priority = priority; in write_xive()
187 irq, server, priority, in kvmppc_xics_set_xive()
190 if (write_xive(xics, ics, state, server, priority, priority)) in kvmppc_xics_set_xive()
215 *priority = state->priority; in kvmppc_xics_get_xive()
352 new_state.mfrr > priority && in icp_try_to_deliver()
353 new_state.pending_pri > priority; in icp_try_to_deliver()
362 new_state.pending_pri = priority; in icp_try_to_deliver()
446 if (state->priority == MASKED) { in icp_deliver_irq()
1196 prio = irqp->priority; in xics_get_source()
[all …]
A Dmpic.c143 int priority; member
295 int priority = -1; in IRQ_check() local
312 q->priority = priority; in IRQ_check()
328 int priority; in IRQ_local_pipe() local
384 priority <= dst->servicing.priority) { in IRQ_local_pipe()
395 dst->raised.priority > dst->servicing.priority) { in IRQ_local_pipe()
398 dst->raised.priority, dst->ctpr, in IRQ_local_pipe()
399 dst->servicing.priority, n_CPU); in IRQ_local_pipe()
404 dst->servicing.priority, n_CPU); in IRQ_local_pipe()
1058 dst->servicing.priority); in openpic_cpu_write_internal()
[all …]
A Dbook3s.c297 unsigned int priority) in kvmppc_book3s_irqprio_deliver() argument
303 switch (priority) { in kvmppc_book3s_irqprio_deliver()
374 switch (priority) { in clear_irqprio()
398 unsigned int priority; in kvmppc_core_prepare_to_enter() local
404 priority = __ffs(*pending); in kvmppc_core_prepare_to_enter()
405 while (priority < BOOK3S_IRQPRIO_MAX) { in kvmppc_core_prepare_to_enter()
406 if (kvmppc_book3s_irqprio_deliver(vcpu, priority) && in kvmppc_core_prepare_to_enter()
407 clear_irqprio(vcpu, priority)) { in kvmppc_core_prepare_to_enter()
408 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvmppc_core_prepare_to_enter()
412 priority = find_next_bit(pending, in kvmppc_core_prepare_to_enter()
[all …]
A Dbook3s_hv_rm_xics.c239 static bool icp_rm_try_to_deliver(struct kvmppc_icp *icp, u32 irq, u8 priority, in icp_rm_try_to_deliver() argument
251 success = new_state.cppr > priority && in icp_rm_try_to_deliver()
252 new_state.mfrr > priority && in icp_rm_try_to_deliver()
253 new_state.pending_pri > priority; in icp_rm_try_to_deliver()
262 new_state.pending_pri = priority; in icp_rm_try_to_deliver()
345 if (state->priority == MASKED) { in icp_rm_deliver_irq()
366 if (icp_rm_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_rm_deliver_irq()
/arch/x86/kvm/
A Di8259.c125 int priority; in get_priority() local
128 priority = 0; in get_priority()
130 priority++; in get_priority()
131 return priority; in get_priority()
139 int mask, cur_priority, priority; in pic_get_irq() local
142 priority = get_priority(s, mask); in pic_get_irq()
143 if (priority == 8) in pic_get_irq()
154 if (priority < cur_priority) in pic_get_irq()
305 int priority, cmd, irq; in pic_ioport_write() local
333 priority = get_priority(s, s->isr); in pic_ioport_write()
[all …]
/arch/powerpc/platforms/powernv/
A Dopal-power.c120 .priority = 0,
127 .priority = 0,
134 .priority = 0,
/arch/arm64/boot/dts/freescale/
A Dimx8mp-beacon-som.dtsi77 snps,priority = <0x1>;
83 snps,priority = <0x2>;
89 snps,priority = <0x4>;
95 snps,priority = <0x8>;
101 snps,priority = <0xf0>;
111 snps,priority = <0x1>;
116 snps,priority = <0x2>;
121 snps,priority = <0x4>;
126 snps,priority = <0x8>;
131 snps,priority = <0xf0>;
/arch/mips/cavium-octeon/executive/
A Dcvmx-pko.c172 const uint64_t priority = 8; in __cvmx_pko_chip_init() local
175 &priority); in __cvmx_pko_chip_init()
328 const uint64_t priority[]) in cvmx_pko_config_port() argument
363 && priority[queue] == in cvmx_pko_config_port()
369 && priority[queue] != CVMX_PKO_QUEUE_STATIC_PRIORITY in cvmx_pko_config_port()
385 && priority[queue] == in cvmx_pko_config_port()
445 switch ((int)priority[queue]) { in cvmx_pko_config_port()
482 (unsigned long long)priority[queue]); in cvmx_pko_config_port()
/arch/powerpc/sysdev/xive/
A Dspapr.c270 unsigned long priority, in plpar_int_get_queue_info() argument
279 priority); in plpar_int_get_queue_info()
284 target, priority, rc); in plpar_int_get_queue_info()
292 target, priority, retbuf[0], retbuf[1]); in plpar_int_get_queue_info()
301 unsigned long priority, in plpar_int_set_queue_config() argument
308 flags, target, priority, qpage, qsize); in plpar_int_set_queue_config()
312 priority, qpage, qsize); in plpar_int_set_queue_config()
317 target, priority, qpage, rc); in plpar_int_set_queue_config()
/arch/arm64/boot/dts/renesas/
A Dr9a09g047.dtsi747 snps,priority = <0x1>;
753 snps,priority = <0x2>;
759 snps,priority = <0x4>;
765 snps,priority = <0x8>;
775 snps,priority = <0x1>;
780 snps,priority = <0x2>;
785 snps,priority = <0x4>;
790 snps,priority = <0x8>;
848 snps,priority = <0x1>;
854 snps,priority = <0x2>;
[all …]
A Dr9a09g056.dtsi772 snps,priority = <0x1>;
778 snps,priority = <0x2>;
784 snps,priority = <0x4>;
790 snps,priority = <0x8>;
800 snps,priority = <0x1>;
805 snps,priority = <0x2>;
810 snps,priority = <0x4>;
815 snps,priority = <0x8>;
873 snps,priority = <0x1>;
879 snps,priority = <0x2>;
[all …]
A Dr9a09g057.dtsi1057 snps,priority = <0x1>;
1063 snps,priority = <0x2>;
1069 snps,priority = <0x4>;
1075 snps,priority = <0x8>;
1085 snps,priority = <0x1>;
1090 snps,priority = <0x2>;
1095 snps,priority = <0x4>;
1100 snps,priority = <0x8>;
1158 snps,priority = <0x1>;
1164 snps,priority = <0x2>;
[all …]
/arch/mips/include/asm/octeon/
A Dcvmx-pow.h1874 const uint8_t priority[]) in cvmx_pow_set_priority() argument
1881 grp_msk.s.qos0_pri = priority[0]; in cvmx_pow_set_priority()
1882 grp_msk.s.qos1_pri = priority[1]; in cvmx_pow_set_priority()
1883 grp_msk.s.qos2_pri = priority[2]; in cvmx_pow_set_priority()
1884 grp_msk.s.qos3_pri = priority[3]; in cvmx_pow_set_priority()
1885 grp_msk.s.qos4_pri = priority[4]; in cvmx_pow_set_priority()
1886 grp_msk.s.qos5_pri = priority[5]; in cvmx_pow_set_priority()
1887 grp_msk.s.qos6_pri = priority[6]; in cvmx_pow_set_priority()
1888 grp_msk.s.qos7_pri = priority[7]; in cvmx_pow_set_priority()
1896 if (priority[i] != 0xF) in cvmx_pow_set_priority()
[all …]
/arch/powerpc/include/asm/
A Depapr_hcalls.h137 uint32_t config, unsigned int priority, uint32_t destination) in ev_int_set_config() argument
148 r5 = priority; in ev_int_set_config()
169 uint32_t *config, unsigned int *priority, uint32_t *destination) in ev_int_get_config() argument
186 *priority = r5; in ev_int_get_config()
/arch/parisc/kernel/
A Dpdc_chassis.c100 .priority = INT_MAX,
123 .priority = INT_MAX,
/arch/sh/include/asm/
A Dhw_irq.h15 unsigned char priority; /* The priority */ member
/arch/mips/boot/dts/realtek/
A Dcisco_sg220-26.dts26 priority = <192>;
/arch/arm/mm/
A Dproc-v7m.S121 @ Lower the priority of the SVC and PendSV exceptions
123 str r5, [r0, V7M_SCB_SHPR2] @ set SVC priority
125 str r5, [r0, V7M_SCB_SHPR3] @ set PendSV priority
/arch/mips/include/asm/
A Dcop2.h55 .priority = pri \

Completed in 48 milliseconds

123456