| /arch/mips/kvm/ |
| A D | interrupt.c | 28 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 D | interrupt.c | 30 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 D | ics-opal.c | 101 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 D | book3s_xive_native.c | 472 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 D | book3s_rtas.c | 21 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 D | trace_booke.h | 180 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 D | book3s_xics.c | 134 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 D | mpic.c | 143 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 D | book3s.c | 297 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 D | book3s_hv_rm_xics.c | 239 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 D | i8259.c | 125 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 D | opal-power.c | 120 .priority = 0, 127 .priority = 0, 134 .priority = 0,
|
| /arch/arm64/boot/dts/freescale/ |
| A D | imx8mp-beacon-som.dtsi | 77 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 D | cvmx-pko.c | 172 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 D | spapr.c | 270 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 D | r9a09g047.dtsi | 747 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 D | r9a09g056.dtsi | 772 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 D | r9a09g057.dtsi | 1057 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 D | cvmx-pow.h | 1874 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 D | epapr_hcalls.h | 137 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 D | pdc_chassis.c | 100 .priority = INT_MAX, 123 .priority = INT_MAX,
|
| /arch/sh/include/asm/ |
| A D | hw_irq.h | 15 unsigned char priority; /* The priority */ member
|
| /arch/mips/boot/dts/realtek/ |
| A D | cisco_sg220-26.dts | 26 priority = <192>;
|
| /arch/arm/mm/ |
| A D | proc-v7m.S | 121 @ 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 D | cop2.h | 55 .priority = pri \
|