/linux-4.1.27/arch/powerpc/kvm/ |
D | booke_emulate.c | 37 vcpu->arch.pc = vcpu->arch.shared->srr0; in kvmppc_emul_rfi() 38 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi() 43 vcpu->arch.pc = vcpu->arch.dsrr0; in kvmppc_emul_rfdi() 44 kvmppc_set_msr(vcpu, vcpu->arch.dsrr1); in kvmppc_emul_rfdi() 49 vcpu->arch.pc = vcpu->arch.csrr0; in kvmppc_emul_rfci() 50 kvmppc_set_msr(vcpu, vcpu->arch.csrr1); in kvmppc_emul_rfci() 91 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op() 101 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 107 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 138 vcpu->arch.shared->dar = spr_val; in kvmppc_booke_emulate_mtspr() [all …]
|
D | book3s_hv.c | 126 if (kvmppc_ipi_thread(cpu + vcpu->arch.ptid)) in kvmppc_fast_vcpu_kick_hv() 169 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_load_hv() 186 spin_lock_irqsave(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_load_hv() 187 if (vcpu->arch.state == KVMPPC_VCPU_BUSY_IN_HOST && in kvmppc_core_vcpu_load_hv() 188 vcpu->arch.busy_preempt != TB_NIL) { in kvmppc_core_vcpu_load_hv() 189 vcpu->arch.busy_stolen += mftb() - vcpu->arch.busy_preempt; in kvmppc_core_vcpu_load_hv() 190 vcpu->arch.busy_preempt = TB_NIL; in kvmppc_core_vcpu_load_hv() 192 spin_unlock_irqrestore(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_load_hv() 197 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_put_hv() 205 spin_lock_irqsave(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_put_hv() [all …]
|
D | timing.c | 38 mutex_lock(&vcpu->arch.exit_timing_lock); in kvmppc_init_timing_stats() 40 vcpu->arch.last_exit_type = 0xDEAD; in kvmppc_init_timing_stats() 42 vcpu->arch.timing_count_type[i] = 0; in kvmppc_init_timing_stats() 43 vcpu->arch.timing_max_duration[i] = 0; in kvmppc_init_timing_stats() 44 vcpu->arch.timing_min_duration[i] = 0xFFFFFFFF; in kvmppc_init_timing_stats() 45 vcpu->arch.timing_sum_duration[i] = 0; in kvmppc_init_timing_stats() 46 vcpu->arch.timing_sum_quad_duration[i] = 0; in kvmppc_init_timing_stats() 48 vcpu->arch.timing_last_exit = 0; in kvmppc_init_timing_stats() 49 vcpu->arch.timing_exit.tv64 = 0; in kvmppc_init_timing_stats() 50 vcpu->arch.timing_last_enter.tv64 = 0; in kvmppc_init_timing_stats() [all …]
|
D | booke.c | 78 printk("pc: %08lx msr: %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr); in kvmppc_dump_vcpu() 79 printk("lr: %08lx ctr: %08lx\n", vcpu->arch.lr, vcpu->arch.ctr); in kvmppc_dump_vcpu() 80 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu() 81 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu() 83 printk("exceptions: %08lx\n", vcpu->arch.pending_exceptions); in kvmppc_dump_vcpu() 100 vcpu->arch.shadow_msr &= ~MSR_SPE; in kvmppc_vcpu_disable_spe() 109 vcpu->arch.shadow_msr |= MSR_SPE; in kvmppc_vcpu_enable_spe() 115 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() 116 if (!(vcpu->arch.shadow_msr & MSR_SPE)) in kvmppc_vcpu_sync_spe() 118 } else if (vcpu->arch.shadow_msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() [all …]
|
D | e500_emulate.c | 54 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgclr() 60 clear_bit(prio, &vcpu->arch.pending_exceptions); in kvmppc_e500_emul_msgclr() 66 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgsnd() 76 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd() 78 set_bit(prio, &cvcpu->arch.pending_exceptions); in kvmppc_e500_emul_msgsnd() 95 run->debug.arch.address = vcpu->arch.pc; in kvmppc_e500_emul_ehpriv() 96 run->debug.arch.status = 0; in kvmppc_e500_emul_ehpriv() 210 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 213 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500() 216 vcpu->arch.shared->mas2 = spr_val; in kvmppc_core_emulate_mtspr_e500() [all …]
|
D | book3s_pr.c | 81 if (vcpu->arch.hflags & BOOK3S_HFLAG_SPLIT_HACK) in kvmppc_fixup_split_real() 88 vcpu->arch.hflags |= BOOK3S_HFLAG_SPLIT_HACK; in kvmppc_fixup_split_real() 111 current->thread.kvm_shadow_vcpu = vcpu->arch.shadow_vcpu; in kvmppc_core_vcpu_load_pr() 148 svcpu->gpr[0] = vcpu->arch.gpr[0]; in kvmppc_copy_to_svcpu() 149 svcpu->gpr[1] = vcpu->arch.gpr[1]; in kvmppc_copy_to_svcpu() 150 svcpu->gpr[2] = vcpu->arch.gpr[2]; in kvmppc_copy_to_svcpu() 151 svcpu->gpr[3] = vcpu->arch.gpr[3]; in kvmppc_copy_to_svcpu() 152 svcpu->gpr[4] = vcpu->arch.gpr[4]; in kvmppc_copy_to_svcpu() 153 svcpu->gpr[5] = vcpu->arch.gpr[5]; in kvmppc_copy_to_svcpu() 154 svcpu->gpr[6] = vcpu->arch.gpr[6]; in kvmppc_copy_to_svcpu() [all …]
|
D | e500mc.c | 106 vcpu->arch.pid = pid; in kvmppc_set_pid() 123 mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr); in kvmppc_core_vcpu_load_e500mc() 125 mtspr(SPRN_MSRP, vcpu->arch.shadow_msrp); in kvmppc_core_vcpu_load_e500mc() 126 vcpu->arch.eplc = EPC_EGS | (get_lpid(vcpu) << EPC_ELPID_SHIFT); in kvmppc_core_vcpu_load_e500mc() 127 vcpu->arch.epsc = vcpu->arch.eplc; in kvmppc_core_vcpu_load_e500mc() 128 mtspr(SPRN_EPLC, vcpu->arch.eplc); in kvmppc_core_vcpu_load_e500mc() 129 mtspr(SPRN_EPSC, vcpu->arch.epsc); in kvmppc_core_vcpu_load_e500mc() 131 mtspr(SPRN_GIVPR, vcpu->arch.ivpr); in kvmppc_core_vcpu_load_e500mc() 132 mtspr(SPRN_GIVOR2, vcpu->arch.ivor[BOOKE_IRQPRIO_DATA_STORAGE]); in kvmppc_core_vcpu_load_e500mc() 133 mtspr(SPRN_GIVOR8, vcpu->arch.ivor[BOOKE_IRQPRIO_SYSCALL]); in kvmppc_core_vcpu_load_e500mc() [all …]
|
D | e500_mmu.c | 74 esel += gtlb0_set_base(vcpu_e500, vcpu->arch.shared->mas2); in get_tlb_esel() 137 tlbsel = (vcpu->arch.shared->mas4 >> 28) & 0x1; in kvmppc_e500_deliver_tlb_miss() 139 tsized = (vcpu->arch.shared->mas4 >> 7) & 0x1f; in kvmppc_e500_deliver_tlb_miss() 141 vcpu->arch.shared->mas0 = MAS0_TLBSEL(tlbsel) | MAS0_ESEL(victim) in kvmppc_e500_deliver_tlb_miss() 143 vcpu->arch.shared->mas1 = MAS1_VALID | (as ? MAS1_TS : 0) in kvmppc_e500_deliver_tlb_miss() 146 vcpu->arch.shared->mas2 = (eaddr & MAS2_EPN) in kvmppc_e500_deliver_tlb_miss() 147 | (vcpu->arch.shared->mas4 & MAS2_ATTRIB_MASK); in kvmppc_e500_deliver_tlb_miss() 148 vcpu->arch.shared->mas7_3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss() 149 vcpu->arch.shared->mas6 = (vcpu->arch.shared->mas6 & MAS6_SPID1) in kvmppc_e500_deliver_tlb_miss() 335 vcpu->arch.shared->mas0 &= ~MAS0_NV(~0); in kvmppc_e500_emul_tlbre() [all …]
|
D | book3s.c | 70 if (vcpu->arch.hflags & BOOK3S_HFLAG_SPLIT_HACK) { in kvmppc_unfixup_split_real() 74 vcpu->arch.hflags &= ~BOOK3S_HFLAG_SPLIT_HACK; in kvmppc_unfixup_split_real() 129 vcpu->arch.mmu.reset_msr(vcpu); in kvmppc_inject_interrupt() 163 unsigned long old_pending = vcpu->arch.pending_exceptions; in kvmppc_book3s_dequeue_irqprio() 166 &vcpu->arch.pending_exceptions); in kvmppc_book3s_dequeue_irqprio() 168 kvmppc_update_int_pending(vcpu, vcpu->arch.pending_exceptions, in kvmppc_book3s_dequeue_irqprio() 177 &vcpu->arch.pending_exceptions); in kvmppc_book3s_queue_irqprio() 199 return test_bit(BOOK3S_IRQPRIO_DECREMENTER, &vcpu->arch.pending_exceptions); in kvmppc_core_pending_dec() 339 unsigned long *pending = &vcpu->arch.pending_exceptions; in kvmppc_core_prepare_to_enter() 340 unsigned long old_pending = vcpu->arch.pending_exceptions; in kvmppc_core_prepare_to_enter() [all …]
|
D | book3s_emulate.c | 79 if (vcpu->arch.papr_enabled && (level > PRIV_SUPER)) in spr_allowed() 155 if (vcpu->arch.mmu.mfsrin) { in kvmppc_core_emulate_op_pr() 157 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr() 167 if (vcpu->arch.mmu.mfsrin) { in kvmppc_core_emulate_op_pr() 169 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr() 175 vcpu->arch.mmu.mtsrin(vcpu, in kvmppc_core_emulate_op_pr() 180 vcpu->arch.mmu.mtsrin(vcpu, in kvmppc_core_emulate_op_pr() 189 vcpu->arch.mmu.tlbie(vcpu, addr, large); in kvmppc_core_emulate_op_pr() 200 !vcpu->arch.papr_enabled) { in kvmppc_core_emulate_op_pr() 215 vcpu->arch.hcall_needed = 1; in kvmppc_core_emulate_op_pr() [all …]
|
D | powerpc.c | 51 return !!(v->arch.pending_exceptions) || in kvm_arch_vcpu_runnable() 131 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_swab_shared() 173 if (vcpu->arch.intr_msr & MSR_LE) in kvmppc_kvm_pv() 175 if (shared_big_endian != vcpu->arch.shared_big_endian) in kvmppc_kvm_pv() 177 vcpu->arch.shared_big_endian = shared_big_endian; in kvmppc_kvm_pv() 186 vcpu->arch.disable_kernel_nx = true; in kvmppc_kvm_pv() 190 vcpu->arch.magic_page_pa = param1 & ~0xfffULL; in kvmppc_kvm_pv() 191 vcpu->arch.magic_page_ea = param2 & ~0xfffULL; in kvmppc_kvm_pv() 198 if ((vcpu->arch.magic_page_pa & 0xf000) != in kvmppc_kvm_pv() 199 ((ulong)vcpu->arch.shared & 0xf000)) { in kvmppc_kvm_pv() [all …]
|
D | book3s_64_mmu_hv.c | 64 kvm->arch.hpt_cma_alloc = 0; in kvmppc_alloc_hpt() 69 kvm->arch.hpt_cma_alloc = 1; in kvmppc_alloc_hpt() 83 kvm->arch.hpt_virt = hpt; in kvmppc_alloc_hpt() 84 kvm->arch.hpt_order = order; in kvmppc_alloc_hpt() 86 kvm->arch.hpt_npte = 1ul << (order - 4); in kvmppc_alloc_hpt() 88 kvm->arch.hpt_mask = (1ul << (order - 7)) - 1; in kvmppc_alloc_hpt() 91 rev = vmalloc(sizeof(struct revmap_entry) * kvm->arch.hpt_npte); in kvmppc_alloc_hpt() 96 kvm->arch.revmap = rev; in kvmppc_alloc_hpt() 97 kvm->arch.sdr1 = __pa(hpt) | (order - 18); in kvmppc_alloc_hpt() 100 hpt, order, kvm->arch.lpid); in kvmppc_alloc_hpt() [all …]
|
D | emulate.c | 42 pr_debug("mtDEC: %x\n", vcpu->arch.dec); in kvmppc_emulate_dec() 43 hrtimer_try_to_cancel(&vcpu->arch.dec_timer); in kvmppc_emulate_dec() 50 if (vcpu->arch.dec & 0x80000000) { in kvmppc_emulate_dec() 58 if (vcpu->arch.dec == 0) in kvmppc_emulate_dec() 68 dec_time = vcpu->arch.dec; in kvmppc_emulate_dec() 76 hrtimer_start(&vcpu->arch.dec_timer, in kvmppc_emulate_dec() 78 vcpu->arch.dec_jiffies = get_tb(); in kvmppc_emulate_dec() 83 u64 jd = tb - vcpu->arch.dec_jiffies; in kvmppc_get_dec() 86 if (vcpu->arch.dec < jd) in kvmppc_get_dec() 90 return vcpu->arch.dec - jd; in kvmppc_get_dec() [all …]
|
D | book3s_paired_singles.c | 163 kvm_cvt_df(&VCPU_FPR(vcpu, rt), &vcpu->arch.qpr[rt]); in kvmppc_sync_qpr() 196 vcpu->arch.paddr_accessed = addr; in kvmppc_emulate_fpr_load() 213 vcpu->arch.qpr[rs] = *((u32*)tmp); in kvmppc_emulate_fpr_load() 258 vcpu->arch.paddr_accessed = addr; in kvmppc_emulate_fpr_store() 288 vcpu->arch.paddr_accessed = addr; in kvmppc_emulate_psq_load() 295 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load() 307 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load() 325 tmp[1] = vcpu->arch.qpr[rs]; in kvmppc_emulate_psq_store() 328 vcpu->arch.paddr_accessed = addr; in kvmppc_emulate_psq_store() 357 if (!(vcpu->arch.hflags & BOOK3S_HFLAG_PAIRED_SINGLE)) in kvmppc_inst_is_paired_single() [all …]
|
D | book3s_64_mmu.c | 41 kvmppc_set_msr(vcpu, vcpu->arch.intr_msr); in kvmppc_mmu_book3s_64_reset_msr() 52 for (i = 0; i < vcpu->arch.slb_nr; i++) { in kvmppc_mmu_book3s_64_find_slbe() 55 if (!vcpu->arch.slb[i].valid) in kvmppc_mmu_book3s_64_find_slbe() 58 if (vcpu->arch.slb[i].tb) in kvmppc_mmu_book3s_64_find_slbe() 61 if (vcpu->arch.slb[i].esid == cmp_esid) in kvmppc_mmu_book3s_64_find_slbe() 62 return &vcpu->arch.slb[i]; in kvmppc_mmu_book3s_64_find_slbe() 67 for (i = 0; i < vcpu->arch.slb_nr; i++) { in kvmppc_mmu_book3s_64_find_slbe() 68 if (vcpu->arch.slb[i].vsid) in kvmppc_mmu_book3s_64_find_slbe() 70 vcpu->arch.slb[i].valid ? 'v' : ' ', in kvmppc_mmu_book3s_64_find_slbe() 71 vcpu->arch.slb[i].large ? 'l' : ' ', in kvmppc_mmu_book3s_64_find_slbe() [all …]
|
D | book3s_hv_rm_mmu.c | 53 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates() 61 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates() 63 &kvm->arch.need_tlb_flush); in global_invalidates() 81 head = &kvm->arch.revmap[i]; in kvmppc_add_revmap_chain() 84 tail = &kvm->arch.revmap[head->back]; in kvmppc_add_revmap_chain() 118 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in remove_revmap_chain() 122 next = real_vmalloc_addr(&kvm->arch.revmap[rev->forw]); in remove_revmap_chain() 123 prev = real_vmalloc_addr(&kvm->arch.revmap[rev->back]); in remove_revmap_chain() 185 rmap = &memslot->arch.rmap[slot_fn]; in kvmppc_do_h_enter() 252 if (pte_index >= kvm->arch.hpt_npte) in kvmppc_do_h_enter() [all …]
|
D | emulate_loadstore.c | 82 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 101 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 114 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 127 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 178 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 187 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 208 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 221 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 230 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() 239 kvmppc_set_gpr(vcpu, ra, vcpu->arch.vaddr_accessed); in kvmppc_emulate_loadstore() [all …]
|
D | e500.h | 213 return vcpu->arch.pid & 0xff; in get_cur_pid() 218 return !!(vcpu->arch.shared->msr & (MSR_IS | MSR_DS)); in get_cur_as() 223 return !!(vcpu->arch.shared->msr & MSR_PR); in get_cur_pr() 228 return (vcpu->arch.shared->mas6 >> 16) & 0xff; in get_cur_spid() 233 return vcpu->arch.shared->mas6 & 0x1; in get_cur_sas() 242 return (vcpu->arch.shared->mas0 >> 28) & 0x1; in get_tlb_tlbsel() 247 return vcpu->arch.shared->mas0 & 0xfff; in get_tlb_nv_bit() 252 return (vcpu->arch.shared->mas0 >> 16) & 0xfff; in get_tlb_esel_bit() 266 if (get_tlb_ts(tlbe) != !!(vcpu->arch.shared->msr & MSR_IS)) in tlbe_is_host_safe() 310 return get_thread_specific_lpid(vcpu->kvm->arch.lpid); in get_lpid() [all …]
|
D | e500.c | 143 vcpu_e500->vcpu.arch.shadow_pid = kvmppc_e500_get_sid(vcpu_e500, in kvmppc_e500_recalc_shadow_pid() 147 vcpu_e500->vcpu.arch.shadow_pid1 = kvmppc_e500_get_sid(vcpu_e500, in kvmppc_e500_recalc_shadow_pid() 229 if (vcpu->arch.pid != pid) { in kvmppc_set_pid() 230 vcpu_e500->pid[0] = vcpu->arch.pid = pid; in kvmppc_set_pid() 313 if (vcpu->arch.shadow_msr & MSR_SPE) in kvmppc_core_vcpu_put_e500() 356 vcpu->arch.pvr = mfspr(SPRN_PVR); in kvmppc_core_vcpu_setup() 359 vcpu->arch.cpu_type = KVM_CPU_E500V2; in kvmppc_core_vcpu_setup() 378 sregs->u.e.ivor_high[0] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL]; in kvmppc_core_get_sregs_e500() 379 sregs->u.e.ivor_high[1] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA]; in kvmppc_core_get_sregs_e500() 380 sregs->u.e.ivor_high[2] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_ROUND]; in kvmppc_core_get_sregs_e500() [all …]
|
D | book3s_pr_papr.c | 52 mutex_lock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_enter() 79 mutex_unlock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_enter() 95 mutex_lock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_remove() 109 vcpu->arch.mmu.tlbie(vcpu, rb, rb & 1 ? true : false); in kvmppc_h_pr_remove() 116 mutex_unlock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_remove() 146 mutex_lock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_bulk_remove() 191 vcpu->arch.mmu.tlbie(vcpu, rb, rb & 1 ? true : false); in kvmppc_h_pr_bulk_remove() 197 mutex_unlock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_bulk_remove() 213 mutex_lock(&vcpu->kvm->arch.hpt_mutex); in kvmppc_h_pr_protect() 234 vcpu->arch.mmu.tlbie(vcpu, rb, rb & 1 ? true : false); in kvmppc_h_pr_protect() [all …]
|
D | book3s_hv_rm_xics.c | 56 struct kvmppc_icp *this_icp = this_vcpu->arch.icp; in icp_rm_set_vcpu_irq() 61 set_bit(BOOK3S_IRQPRIO_EXTERNAL_LEVEL, &vcpu->arch.pending_exceptions); in icp_rm_set_vcpu_irq() 77 cpu += vcpu->arch.ptid; in icp_rm_set_vcpu_irq() 87 &vcpu->arch.pending_exceptions); in icp_rm_clr_vcpu_irq() 125 this_vcpu->arch.icp->rm_dbgstate = new; in icp_rm_try_update() 126 this_vcpu->arch.icp->rm_dbgtgt = icp->vcpu; in icp_rm_try_update() 389 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; in kvmppc_rm_h_xirr() 390 struct kvmppc_icp *icp = vcpu->arch.icp; in kvmppc_rm_h_xirr() 419 vcpu->arch.gpr[4] = xirr; in kvmppc_rm_h_xirr() 428 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; in kvmppc_rm_h_ipi() [all …]
|
D | book3s_xics.c | 165 struct kvmppc_xics *xics = kvm->arch.xics; in kvmppc_xics_set_xive() 195 struct kvmppc_xics *xics = kvm->arch.xics; in kvmppc_xics_get_xive() 221 struct kvmppc_xics *xics = kvm->arch.xics; in kvmppc_xics_int_on() 248 struct kvmppc_xics *xics = kvm->arch.xics; in kvmppc_xics_int_off() 573 struct kvmppc_icp *icp = vcpu->arch.icp; in kvmppc_h_xirr() 608 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; in kvmppc_h_ipi() 617 icp = vcpu->arch.icp; in kvmppc_h_ipi() 694 icp = vcpu->arch.icp; in kvmppc_h_ipoll() 709 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; in kvmppc_h_cppr() 710 struct kvmppc_icp *icp = vcpu->arch.icp; in kvmppc_h_cppr() [all …]
|
D | book3s_hv_ras.c | 43 slb = vcpu->arch.slb_shadow.pinned_addr; in reload_slb() 49 if ((void *) &slb->save_area[n] > vcpu->arch.slb_shadow.pinned_end) in reload_slb() 70 unsigned long srr1 = vcpu->arch.shregs.msr; in kvmppc_realmode_mc_power7() 76 unsigned long dsisr = vcpu->arch.shregs.dsisr; in kvmppc_realmode_mc_power7()
|
D | book3s_64_vio_hv.c | 53 list_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) { in kvmppc_h_put_tce() 85 list_for_each_entry(stt, &kvm->arch.spapr_tce_tables, list) { in kvmppc_h_get_tce() 97 vcpu->arch.gpr[4] = tbl[idx % TCES_PER_PAGE]; in kvmppc_h_get_tce()
|
D | irq.h | 11 ret = ret || (kvm->arch.mpic != NULL); in irqchip_in_kernel() 14 ret = ret || (kvm->arch.xics != NULL); in irqchip_in_kernel()
|
D | book3s_hv_builtin.c | 113 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_rm_h_confer() 120 set_bit(vcpu->arch.ptid, &vc->conferring_threads); in kvmppc_rm_h_confer() 130 clear_bit(vcpu->arch.ptid, &vc->conferring_threads); in kvmppc_rm_h_confer() 185 if (powernv_get_random_real_mode(&vcpu->arch.gpr[4])) in kvmppc_h_random()
|
D | book3s_xics.h | 120 if (vcpu->arch.icp && nr == vcpu->arch.icp->server_num) in kvmppc_xics_find_server() 121 return vcpu->arch.icp; in kvmppc_xics_find_server()
|
D | book3s_rtas.c | 138 list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) { in rtas_token_undefine() 159 list_for_each_entry(d, &kvm->arch.rtas_tokens, list) { in rtas_token_define() 183 list_add_tail(&d->list, &kvm->arch.rtas_tokens); in rtas_token_define() 238 list_for_each_entry(d, &vcpu->kvm->arch.rtas_tokens, list) { in kvmppc_rtas_hcall() 274 list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) { in kvmppc_rtas_tokens_free()
|
D | trace_hv.h | 236 __entry->ceded = vcpu->arch.ceded; 237 __entry->pending_exceptions = vcpu->arch.pending_exceptions; 260 __entry->trap = vcpu->arch.trap; 261 __entry->ceded = vcpu->arch.ceded; 263 __entry->msr = vcpu->arch.shregs.msr; 467 __entry->ret = vcpu->arch.ret;
|
D | e500_mmu_host.c | 133 __write_host_tlbe(stlbe, mas0, vcpu_e500->vcpu.kvm->arch.lpid); in write_host_tlbe() 138 vcpu_e500->vcpu.kvm->arch.lpid); in write_host_tlbe() 164 ulong shared_page = ((ulong)vcpu->arch.shared) & PAGE_MASK; in kvmppc_map_magic() 176 magic.mas2 = vcpu->arch.magic_page_ea | MAS2_M; in kvmppc_map_magic() 313 u32 pr = vcpu->arch.shared->msr & MSR_PR; in kvmppc_e500_setup_stlbe() 471 pgdir = vcpu_e500->vcpu.arch.pgdir; in kvmppc_e500_shadow_map() 644 addr_space = (vcpu->arch.shared->msr & MSR_IS) >> MSR_IR_LG; in kvmppc_load_last_inst() 647 mtspr(SPRN_MAS6, (vcpu->arch.pid << MAS6_SPID_SHIFT) | addr_space); in kvmppc_load_last_inst() 674 pr = vcpu->arch.shared->msr & MSR_PR; in kvmppc_load_last_inst()
|
/linux-4.1.27/tools/perf/arch/ |
D | common.c | 105 static const char *normalize_arch(char *arch) in normalize_arch() argument 107 if (!strcmp(arch, "x86_64")) in normalize_arch() 109 if (arch[0] == 'i' && arch[2] == '8' && arch[3] == '6') in normalize_arch() 111 if (!strcmp(arch, "sun4u") || !strncmp(arch, "sparc", 5)) in normalize_arch() 113 if (!strcmp(arch, "aarch64") || !strcmp(arch, "arm64")) in normalize_arch() 115 if (!strncmp(arch, "arm", 3) || !strcmp(arch, "sa110")) in normalize_arch() 117 if (!strncmp(arch, "s390", 4)) in normalize_arch() 119 if (!strncmp(arch, "parisc", 6)) in normalize_arch() 121 if (!strncmp(arch, "powerpc", 7) || !strncmp(arch, "ppc", 3)) in normalize_arch() 123 if (!strncmp(arch, "mips", 4)) in normalize_arch() [all …]
|
/linux-4.1.27/arch/mips/kvm/ |
D | emulate.c | 47 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_compute_return_epc() local 65 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc() 68 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc() 82 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc() 91 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc() 100 arch->gprs[31] = epc + 8; in kvm_compute_return_epc() 101 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc() 110 arch->gprs[31] = epc + 8; in kvm_compute_return_epc() 111 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc() 134 arch->gprs[31] = instpc + 8; in kvm_compute_return_epc() [all …]
|
D | mips.c | 67 vcpu->arch.guest_kernel_asid[i] = 0; in kvm_mips_reset_vcpu() 68 vcpu->arch.guest_user_asid[i] = 0; in kvm_mips_reset_vcpu() 80 return !!(vcpu->arch.pending_exceptions); in kvm_arch_vcpu_runnable() 114 kvm->arch.commpage_tlb = wired; in kvm_mips_init_tlbs() 117 kvm->arch.commpage_tlb); in kvm_mips_init_tlbs() 146 for (i = 0; i < kvm->arch.guest_pmap_npages; i++) { in kvm_mips_free_vcpus() 147 if (kvm->arch.guest_pmap[i] != KVM_INVALID_PAGE) in kvm_mips_free_vcpus() 148 kvm_mips_release_pfn_clean(kvm->arch.guest_pmap[i]); in kvm_mips_free_vcpus() 150 kfree(kvm->arch.guest_pmap); in kvm_mips_free_vcpus() 220 if (!kvm->arch.guest_pmap) { in kvm_arch_commit_memory_region() [all …]
|
D | interrupt.c | 27 set_bit(priority, &vcpu->arch.pending_exceptions); in kvm_mips_queue_irq() 32 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvm_mips_dequeue_irq() 42 kvm_set_c0_guest_cause(vcpu->arch.cop0, (C_IRQ5 | C_TI)); in kvm_mips_queue_timer_int_cb() 51 kvm_clear_c0_guest_cause(vcpu->arch.cop0, (C_IRQ5 | C_TI)); in kvm_mips_dequeue_timer_int_cb() 67 kvm_set_c0_guest_cause(vcpu->arch.cop0, (C_IRQ0)); in kvm_mips_queue_io_int_cb() 73 kvm_set_c0_guest_cause(vcpu->arch.cop0, (C_IRQ1)); in kvm_mips_queue_io_int_cb() 78 kvm_set_c0_guest_cause(vcpu->arch.cop0, (C_IRQ2)); in kvm_mips_queue_io_int_cb() 95 kvm_clear_c0_guest_cause(vcpu->arch.cop0, (C_IRQ0)); in kvm_mips_dequeue_io_int_cb() 100 kvm_clear_c0_guest_cause(vcpu->arch.cop0, (C_IRQ1)); in kvm_mips_dequeue_io_int_cb() 105 kvm_clear_c0_guest_cause(vcpu->arch.cop0, (C_IRQ2)); in kvm_mips_dequeue_io_int_cb() [all …]
|
D | trap_emul.c | 42 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_trap_emul_handle_cop_unusable() 44 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_cop_unusable() 45 unsigned long cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_cop_unusable() 51 if (!kvm_mips_guest_has_fpu(&vcpu->arch) || in kvm_trap_emul_handle_cop_unusable() 91 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_tlb_mod() 92 unsigned long badvaddr = vcpu->arch.host_cp0_badvaddr; in kvm_trap_emul_handle_tlb_mod() 93 unsigned long cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_tlb_mod() 135 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_tlb_st_miss() 136 unsigned long badvaddr = vcpu->arch.host_cp0_badvaddr; in kvm_trap_emul_handle_tlb_st_miss() 137 unsigned long cause = vcpu->arch.host_cp0_cause; in kvm_trap_emul_handle_tlb_st_miss() [all …]
|
D | tlb.c | 52 return vcpu->arch.guest_kernel_asid[smp_processor_id()] & ASID_MASK; in kvm_mips_get_kernel_asid() 57 return vcpu->arch.guest_user_asid[smp_processor_id()] & ASID_MASK; in kvm_mips_get_user_asid() 62 return vcpu->kvm->arch.commpage_tlb; in kvm_mips_get_commpage_asid() 118 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_dump_guest_tlbs() 126 tlb = vcpu->arch.guest_tlb[i]; in kvm_mips_dump_guest_tlbs() 149 if (kvm->arch.guest_pmap[gfn] != KVM_INVALID_PAGE) in kvm_mips_map_page() 161 kvm->arch.guest_pmap[gfn] = pfn; in kvm_mips_map_page() 183 if (gfn >= kvm->arch.guest_pmap_npages) { in kvm_mips_translate_guest_kseg0_to_hpa() 192 return (kvm->arch.guest_pmap[gfn] << PAGE_SHIFT) + offset; in kvm_mips_translate_guest_kseg0_to_hpa() 234 vcpu->arch.pc, idx, read_c0_entryhi(), in kvm_mips_host_tlb_write() [all …]
|
D | commpage.c | 29 struct kvm_mips_commpage *page = vcpu->arch.kseg0_commpage; in kvm_mips_commpage_init() 32 vcpu->arch.cop0 = &page->cop0; in kvm_mips_commpage_init()
|
D | stats.c | 78 if (vcpu->arch.cop0->stat[i][j]) in kvm_mips_dump_stats() 80 vcpu->arch.cop0->stat[i][j]); in kvm_mips_dump_stats()
|
/linux-4.1.27/arch/s390/kvm/ |
D | guestdbg.c | 65 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_bp() 66 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_bp() 67 u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; in enable_all_hw_bp() 70 if (vcpu->arch.guestdbg.nr_hw_bp <= 0 || in enable_all_hw_bp() 71 vcpu->arch.guestdbg.hw_bp_info == NULL) in enable_all_hw_bp() 82 for (i = 0; i < vcpu->arch.guestdbg.nr_hw_bp; i++) { in enable_all_hw_bp() 83 start = vcpu->arch.guestdbg.hw_bp_info[i].addr; in enable_all_hw_bp() 84 len = vcpu->arch.guestdbg.hw_bp_info[i].len; in enable_all_hw_bp() 105 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_wp() 106 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_wp() [all …]
|
D | kvm-s390.c | 216 struct gmap *gmap = kvm->arch.gmap; in kvm_s390_sync_dirty_log() 278 kvm->arch.use_irqchip = 1; in kvm_vm_ioctl_enable_cap() 282 kvm->arch.user_sigp = 1; in kvm_vm_ioctl_enable_cap() 290 set_kvm_facility(kvm->arch.model.fac->mask, 129); in kvm_vm_ioctl_enable_cap() 291 set_kvm_facility(kvm->arch.model.fac->list, 129); in kvm_vm_ioctl_enable_cap() 298 kvm->arch.user_stsi = 1; in kvm_vm_ioctl_enable_cap() 315 if (put_user(kvm->arch.gmap->asce_end, (u64 __user *)attr->addr)) in kvm_s390_get_mem_control() 334 kvm->arch.use_cmma = 1; in kvm_s390_set_mem_control() 342 s390_reset_cmma(kvm->arch.gmap->mm); in kvm_s390_set_mem_control() 356 if (new_limit > kvm->arch.gmap->asce_end) in kvm_s390_set_mem_control() [all …]
|
D | intercept.c | 43 struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block; in kvm_s390_rewind_psw() 56 switch (vcpu->arch.sie_block->icptcode) { in handle_noop() 71 struct kvm_s390_local_interrupt *li = &vcpu->arch.local_int; in handle_stop() 105 int viwhy = vcpu->arch.sie_block->ipb >> 16; in handle_validity() 119 vcpu->arch.sie_block->ipa, in handle_instruction() 120 vcpu->arch.sie_block->ipb); in handle_instruction() 121 handler = instruction_handlers[vcpu->arch.sie_block->ipa >> 8]; in handle_instruction() 131 pgm_info->code = vcpu->arch.sie_block->iprcc; in __extract_prog_irq() 133 switch (vcpu->arch.sie_block->iprcc & ~PGM_PER) { in __extract_prog_irq() 144 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; in __extract_prog_irq() [all …]
|
D | kvm-s390.h | 26 #define IS_TE_ENABLED(vcpu) ((vcpu->arch.sie_block->ecb & 0x10)) 28 #define IS_ITDB_VALID(vcpu) ((*(char *)vcpu->arch.sie_block->itdba == TDB_FORMAT1)) 32 debug_sprintf_event(d_kvm->arch.dbf, d_loglevel, d_string "\n", \ 38 debug_sprintf_event(d_vcpu->kvm->arch.dbf, d_loglevel, \ 40 d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\ 46 return atomic_read(&vcpu->arch.sie_block->cpuflags) & CPUSTAT_STOPPED; in is_vcpu_stopped() 52 if (kvm->arch.gmap) in kvm_is_ucontrol() 63 return vcpu->arch.sie_block->prefix << GUEST_PREFIX_SHIFT; in kvm_s390_get_prefix() 68 vcpu->arch.sie_block->prefix = prefix >> GUEST_PREFIX_SHIFT; in kvm_s390_set_prefix() 77 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_s() [all …]
|
D | interrupt.c | 40 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled() 45 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled() 50 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled() 55 if ((vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PER) || in psw_interrupts_disabled() 56 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO) || in psw_interrupts_disabled() 57 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT)) in psw_interrupts_disabled() 65 !(vcpu->arch.sie_block->gcr[0] & 0x800ul)) in ckc_interrupts_enabled() 75 if (!(vcpu->arch.sie_block->ckc < in ckc_irq_pending() 76 get_tod_clock_fast() + vcpu->arch.sie_block->epoch)) in ckc_irq_pending() 84 (vcpu->arch.sie_block->gcr[0] & 0x400ul); in cpu_timer_interrupts_enabled() [all …]
|
D | diag.c | 28 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages() 29 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + 4096; in diag_release_pages() 43 gmap_discard(vcpu->arch.gmap, start, end); in diag_release_pages() 51 gmap_discard(vcpu->arch.gmap, start, prefix); in diag_release_pages() 53 gmap_discard(vcpu->arch.gmap, 0, 4096); in diag_release_pages() 55 gmap_discard(vcpu->arch.gmap, 4096, 8192); in diag_release_pages() 56 gmap_discard(vcpu->arch.gmap, prefix + 2 * PAGE_SIZE, end); in diag_release_pages() 75 u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; in __diag_page_ref_service() 76 u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); in __diag_page_ref_service() 88 if (vcpu->arch.pfault_token != KVM_S390_PFAULT_TOKEN_INVALID) { in __diag_page_ref_service() [all …]
|
D | priv.c | 42 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_clock() 60 cpup->arch.sie_block->epoch = val; in handle_set_clock() 76 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_prefix() 116 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_prefix() 146 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_cpu_address() 166 if (!(vcpu->arch.sie_block->ictl & (ICTL_ISKE | ICTL_SSKE | ICTL_RRBE))) in __skey_check_enable() 171 vcpu->arch.sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); in __skey_check_enable() 184 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_skey() 195 if (psw_bits(vcpu->arch.sie_block->gpsw).p) in handle_ipte_interlock() 197 wait_event(vcpu->kvm->arch.ipte_wq, !ipte_lock_held(vcpu)); in handle_ipte_interlock() [all …]
|
D | gaccess.c | 262 union ipte_control *ic = &vcpu->kvm->arch.sca->ipte_control; in ipte_lock_held() 264 if (vcpu->arch.sie_block->eca & 1) in ipte_lock_held() 266 return vcpu->kvm->arch.ipte_lock_count != 0; in ipte_lock_held() 273 mutex_lock(&vcpu->kvm->arch.ipte_mutex); in ipte_lock_simple() 274 vcpu->kvm->arch.ipte_lock_count++; in ipte_lock_simple() 275 if (vcpu->kvm->arch.ipte_lock_count > 1) in ipte_lock_simple() 277 ic = &vcpu->kvm->arch.sca->ipte_control; in ipte_lock_simple() 288 mutex_unlock(&vcpu->kvm->arch.ipte_mutex); in ipte_lock_simple() 295 mutex_lock(&vcpu->kvm->arch.ipte_mutex); in ipte_unlock_simple() 296 vcpu->kvm->arch.ipte_lock_count--; in ipte_unlock_simple() [all …]
|
D | sigp.c | 31 li = &dst_vcpu->arch.local_int; in __sigp_sense() 82 flags = atomic_read(&dst_vcpu->arch.sie_block->cpuflags); in __sigp_conditional_emergency() 83 psw = &dst_vcpu->arch.sie_block->gpsw; in __sigp_conditional_emergency() 84 p_asn = dst_vcpu->arch.sie_block->gcr[4] & 0xffff; /* Primary ASN */ in __sigp_conditional_emergency() 85 s_asn = dst_vcpu->arch.sie_block->gcr[3] & 0xffff; /* Secondary ASN */ in __sigp_conditional_emergency() 171 v->arch.pfault_token = KVM_S390_PFAULT_TOKEN_INVALID; in __sigp_set_arch() 223 flags = atomic_read(dst_vcpu->arch.local_int.cpuflags); in __sigp_store_status_at_addr() 246 li = &dst_vcpu->arch.local_int; in __sigp_sense_running() 266 struct kvm_s390_local_interrupt *li = &dst_vcpu->arch.local_int; in __prepare_sigp_re_start() 372 if (!vcpu->kvm->arch.user_sigp) in handle_sigp_order_in_user_space() [all …]
|
/linux-4.1.27/scripts/ |
D | checkstack.pl | 39 my $arch = shift; 40 if ($arch eq "") { 41 $arch = `uname -m`; 42 chomp($arch); 48 if ($arch eq 'aarch64') { 51 } elsif ($arch eq 'arm') { 54 } elsif ($arch eq 'avr32') { 58 } elsif ($arch =~ /^x86(_64)?$/ || $arch =~ /^i[3456]86$/) { 64 } elsif ($arch eq 'ia64') { 67 } elsif ($arch eq 'm68k') { [all …]
|
D | recordmcount.pl | 122 my ($arch, $endian, $bits, $objdump, $objcopy, $cc, 201 if ($arch =~ /(x86(_64)?)|(i386)/) { 203 $arch = "x86_64"; 205 $arch = "i386"; 222 if ($arch eq "x86_64") { 234 } elsif ($arch eq "i386") { 244 } elsif ($arch eq "s390" && $bits == 64) { 257 } elsif ($arch eq "sh") { 264 } elsif ($arch eq "powerpc") { 274 } elsif ($arch eq "arm") { [all …]
|
D | headers.sh | 9 if [ -f ${srctree}/arch/$2/include/asm/Kbuild ]; then 12 printf "Ignoring arch: %s\n" ${arch} 16 archs=${HDR_ARCH_LIST:-$(ls ${srctree}/arch)} 18 for arch in ${archs}; do 19 case ${arch} in 23 if [ -d ${srctree}/arch/${arch} ]; then 24 do_command $1 ${arch}
|
D | tags.sh | 35 for arch in `ls ${tree}arch`; do 36 ALLSOURCE_ARCHS="${ALLSOURCE_ARCHS} "${arch##\/} 53 find ${tree}arch/$1 $ignore $subarchprune $prune -name "$2" \ 60 include=$(find ${tree}arch/$1/ $subarchprune \ 80 \( -name include -o -name arch -o -name '.tmp_*' \) -prune -o \ 96 for arch in $ALLSOURCE_ARCHS 98 find_sources $arch '*.[chS]' 131 for arch in $ALLSOURCE_ARCHS; do 132 find_sources $arch 'Kconfig*' 297 subarchdir=$(find ${tree}arch/$SRCARCH/ -name "mach-*" -type d -o \
|
/linux-4.1.27/arch/ia64/ |
D | Makefile | 25 KBUILD_LDFLAGS_MODULE += -T $(srctree)/arch/ia64/module.lds 33 GAS_STATUS = $(shell $(srctree)/arch/ia64/scripts/check-gas "$(CC)" "$(OBJDUMP)") 34 KBUILD_CPPFLAGS += $(shell $(srctree)/arch/ia64/scripts/toolchain-flags "$(CC)" "$(OBJDUMP)" "$(REA… 45 head-y := arch/ia64/kernel/head.o arch/ia64/kernel/init_task.o 47 libs-y += arch/ia64/lib/ 48 core-y += arch/ia64/kernel/ arch/ia64/mm/ 49 core-$(CONFIG_IA64_DIG) += arch/ia64/dig/ 50 core-$(CONFIG_IA64_DIG_VTD) += arch/ia64/dig/ 51 core-$(CONFIG_IA64_GENERIC) += arch/ia64/dig/ 52 core-$(CONFIG_IA64_HP_ZX1) += arch/ia64/dig/ [all …]
|
/linux-4.1.27/arch/cris/ |
D | Makefile | 15 arch-y := v10 16 arch-$(CONFIG_ETRAX_ARCH_V10) := v10 17 arch-$(CONFIG_ETRAX_ARCH_V32) := v32 24 ifneq ($(arch-y),) 25 SARCH := arch-$(arch-y) 28 inc += -Iarch/cris/include/uapi/$(SARCH)/arch 29 inc += -Iarch/cris/include/$(SARCH)/arch 44 core-$(CONFIG_OF) += arch/cris/boot/dts/ 51 KBUILD_AFLAGS += -mlinux -march=$(arch-y) $(inc) 52 KBUILD_CFLAGS += -mlinux -march=$(arch-y) -pipe $(inc) [all …]
|
/linux-4.1.27/arch/x86/tools/ |
D | Makefile | 15 distill_awk = $(srctree)/arch/x86/tools/distill.awk 16 chkobjdump = $(srctree)/arch/x86/tools/chkobjdump.awk 31 …en.o := -Wall -I$(objtree)/arch/x86/lib/ -I$(srctree)/arch/x86/include/uapi/ -I$(srctree)/arch/x86… 33 …STCFLAGS_insn_sanity.o := -Wall -I$(objtree)/arch/x86/lib/ -I$(srctree)/arch/x86/include/ -I$(srct… 36 …arch/x86/lib/insn.c $(srctree)/arch/x86/lib/inat.c $(srctree)/arch/x86/include/asm/inat_types.h $(… 38 …arch/x86/lib/insn.c $(srctree)/arch/x86/lib/inat.c $(srctree)/arch/x86/include/asm/inat_types.h $(…
|
/linux-4.1.27/arch/x86/kvm/ |
D | x86.c | 73 container_of(ctxt, struct kvm_vcpu, arch.emulate_ctxt) 181 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset() 271 return vcpu->arch.apic_base; in kvm_get_apic_base() 277 u64 old_state = vcpu->arch.apic_base & in kvm_set_apic_base() 360 if (!vcpu->arch.exception.pending) { in kvm_multiple_exception() 364 vcpu->arch.exception.pending = true; in kvm_multiple_exception() 365 vcpu->arch.exception.has_error_code = has_error; in kvm_multiple_exception() 366 vcpu->arch.exception.nr = nr; in kvm_multiple_exception() 367 vcpu->arch.exception.error_code = error_code; in kvm_multiple_exception() 368 vcpu->arch.exception.reinject = reinject; in kvm_multiple_exception() [all …]
|
D | x86.h | 9 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue() 15 vcpu->arch.interrupt.pending = true; in kvm_queue_interrupt() 16 vcpu->arch.interrupt.soft = soft; in kvm_queue_interrupt() 17 vcpu->arch.interrupt.nr = vector; in kvm_queue_interrupt() 22 vcpu->arch.interrupt.pending = false; in kvm_clear_interrupt_queue() 27 return vcpu->arch.exception.pending || vcpu->arch.interrupt.pending || in kvm_event_needs_reinjection() 28 vcpu->arch.nmi_injected; in kvm_event_needs_reinjection() 44 return vcpu->arch.efer & EFER_LMA; in is_long_mode() 62 return vcpu->arch.walk_mmu == &vcpu->arch.nested_mmu; in mmu_is_nested() 88 vcpu->arch.mmio_gva = gva & PAGE_MASK; in vcpu_cache_mmio_info() [all …]
|
D | kvm_cache_regs.h | 12 if (!test_bit(reg, (unsigned long *)&vcpu->arch.regs_avail)) in kvm_register_read() 15 return vcpu->arch.regs[reg]; in kvm_register_read() 22 vcpu->arch.regs[reg] = val; in kvm_register_write() 23 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_dirty); in kvm_register_write() 24 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_write() 42 (unsigned long *)&vcpu->arch.regs_avail)) in kvm_pdptr_read() 45 return vcpu->arch.walk_mmu->pdptrs[index]; in kvm_pdptr_read() 51 if (tmask & vcpu->arch.cr0_guest_owned_bits) in kvm_read_cr0_bits() 53 return vcpu->arch.cr0 & mask; in kvm_read_cr0_bits() 64 if (tmask & vcpu->arch.cr4_guest_owned_bits) in kvm_read_cr4_bits() [all …]
|
D | lapic.c | 90 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_pending_eoi() 166 mutex_lock(&kvm->arch.apic_map_lock); in recalculate_apic_map() 172 struct kvm_lapic *apic = vcpu->arch.apic; in recalculate_apic_map() 204 old = rcu_dereference_protected(kvm->arch.apic_map, in recalculate_apic_map() 205 lockdep_is_held(&kvm->arch.apic_map_lock)); in recalculate_apic_map() 206 rcu_assign_pointer(kvm->arch.apic_map, new); in recalculate_apic_map() 207 mutex_unlock(&kvm->arch.apic_map_lock); in recalculate_apic_map() 275 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_set_version() 339 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_update_irr() 481 highest_irr = apic_find_highest_irr(vcpu->arch.apic); in kvm_lapic_find_highest_irr() [all …]
|
D | iommu.c | 78 struct iommu_domain *domain = kvm->arch.iommu_domain; in kvm_iommu_map_pages() 91 if (!kvm->arch.iommu_noncoherent) in kvm_iommu_map_pages() 157 if (kvm->arch.iommu_noncoherent) in kvm_iommu_map_memslots() 175 struct iommu_domain *domain = kvm->arch.iommu_domain; in kvm_assign_device() 195 if (noncoherent != kvm->arch.iommu_noncoherent) { in kvm_assign_device() 197 kvm->arch.iommu_noncoherent = noncoherent; in kvm_assign_device() 215 struct iommu_domain *domain = kvm->arch.iommu_domain; in kvm_deassign_device() 244 kvm->arch.iommu_domain = iommu_domain_alloc(&pci_bus_type); in kvm_iommu_map_guest() 245 if (!kvm->arch.iommu_domain) { in kvm_iommu_map_guest() 256 iommu_domain_free(kvm->arch.iommu_domain); in kvm_iommu_map_guest() [all …]
|
D | i8254.c | 76 &kvm->arch.vpit->pit_state.channels[channel]; in pit_set_gate() 78 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_set_gate() 101 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_gate() 103 return kvm->arch.vpit->pit_state.channels[channel].gate; in pit_get_gate() 110 struct kvm_kpit_state *ps = &kvm->arch.vpit->pit_state; in __kpit_elapsed() 142 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_count() 146 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_count() 172 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_out() 176 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_out() 207 &kvm->arch.vpit->pit_state.channels[channel]; in pit_latch_count() [all …]
|
D | cpuid.c | 64 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_update_cpuid() 86 vcpu->arch.guest_supported_xcr0 = 0; in kvm_update_cpuid() 87 vcpu->arch.guest_xstate_size = XSAVE_HDR_SIZE + XSAVE_HDR_OFFSET; in kvm_update_cpuid() 89 vcpu->arch.guest_supported_xcr0 = in kvm_update_cpuid() 92 vcpu->arch.guest_xstate_size = best->ebx = in kvm_update_cpuid() 93 xstate_required_size(vcpu->arch.xcr0, false); in kvm_update_cpuid() 98 best->ebx = xstate_required_size(vcpu->arch.xcr0, true); in kvm_update_cpuid() 100 vcpu->arch.eager_fpu = guest_cpuid_has_mpx(vcpu); in kvm_update_cpuid() 112 vcpu->arch.maxphyaddr = cpuid_query_maxphyaddr(vcpu); in kvm_update_cpuid() 132 for (i = 0; i < vcpu->arch.cpuid_nent; ++i) { in cpuid_fix_nx_cap() [all …]
|
D | mmu.c | 301 return vcpu->arch.efer & EFER_NX; in is_nx() 713 r = mmu_topup_memory_cache(&vcpu->arch.mmu_pte_list_desc_cache, in mmu_topup_memory_caches() 717 r = mmu_topup_memory_cache_page(&vcpu->arch.mmu_page_cache, 8); in mmu_topup_memory_caches() 720 r = mmu_topup_memory_cache(&vcpu->arch.mmu_page_header_cache, in mmu_topup_memory_caches() 728 mmu_free_memory_cache(&vcpu->arch.mmu_pte_list_desc_cache, in mmu_free_memory_caches() 730 mmu_free_memory_cache_page(&vcpu->arch.mmu_page_cache); in mmu_free_memory_caches() 731 mmu_free_memory_cache(&vcpu->arch.mmu_page_header_cache, in mmu_free_memory_caches() 746 return mmu_memory_cache_alloc(&vcpu->arch.mmu_pte_list_desc_cache); in mmu_alloc_pte_list_desc() 781 return &slot->arch.lpage_info[level - 2][idx]; in lpage_info_slot() 796 kvm->arch.indirect_shadow_pages++; in account_shadowed() [all …]
|
D | pmu.c | 50 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_bitmask() 57 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_enabled() 92 if (vcpu->arch.apic) in kvm_deliver_pmi() 93 kvm_apic_local_deliver(vcpu->arch.apic, APIC_LVTPC); in kvm_deliver_pmi() 101 arch.pmu); in trigger_pmi() 111 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in kvm_perf_overflow() 122 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in kvm_perf_overflow_intr() 135 irq_work_queue(&pmc->vcpu->arch.pmu.irq_work); in kvm_perf_overflow_intr() 197 clear_bit(pmc->idx, (unsigned long*)&pmc->vcpu->arch.pmu.reprogram_pmi); in reprogram_counter() 240 config = find_arch_event(&pmc->vcpu->arch.pmu, event_select, in reprogram_gp_counter() [all …]
|
D | lapic.h | 93 return vcpu->arch.hv_vapic & HV_X64_MSR_APIC_ASSIST_PAGE_ENABLE; in kvm_hv_vapic_assist_page_enabled() 109 return vcpu->arch.apic; in kvm_vcpu_has_lapic() 118 return apic->vcpu->arch.apic_base & MSR_IA32_APICBASE_ENABLE; in kvm_apic_hw_enabled() 133 return kvm_vcpu_has_lapic(vcpu) && kvm_apic_hw_enabled(vcpu->arch.apic); in kvm_apic_present() 138 return kvm_apic_present(vcpu) && kvm_apic_sw_enabled(vcpu->arch.apic); in kvm_lapic_enabled() 143 return apic->vcpu->arch.apic_base & X2APIC_ENABLE; in apic_x2apic_mode() 153 return kvm_vcpu_has_lapic(vcpu) && vcpu->arch.apic->pending_events; in kvm_apic_has_events()
|
D | mmu.h | 77 if (kvm->arch.n_max_mmu_pages > kvm->arch.n_used_mmu_pages) in kvm_mmu_available_pages() 78 return kvm->arch.n_max_mmu_pages - in kvm_mmu_available_pages() 79 kvm->arch.n_used_mmu_pages; in kvm_mmu_available_pages() 86 if (likely(vcpu->arch.mmu.root_hpa != INVALID_PAGE)) in kvm_mmu_reload()
|
D | mmu_audit.c | 33 fmt, audit_point_name[kvm->arch.audit_point], ##args) 62 if (!VALID_PAGE(vcpu->arch.mmu.root_hpa)) in mmu_spte_walk() 65 if (vcpu->arch.mmu.root_level == PT64_ROOT_LEVEL) { in mmu_spte_walk() 66 hpa_t root = vcpu->arch.mmu.root_hpa; in mmu_spte_walk() 74 hpa_t root = vcpu->arch.mmu.pae_root[i]; in mmu_spte_walk() 92 list_for_each_entry(sp, &kvm->arch.active_mmu_pages, link) in walk_all_active_sps() 125 "ent %llxn", vcpu->arch.mmu.root_level, pfn, in audit_mappings() 169 if (vcpu->kvm->arch.audit_point == AUDIT_POST_SYNC && sp->unsync) in audit_spte_after_sync() 242 vcpu->kvm->arch.audit_point = point; in __kvm_mmu_audit()
|
D | vmx.c | 1520 if (!(vmx->vcpu.arch.regs_avail & (1 << VCPU_EXREG_SEGMENTS))) { in vmx_segment_cache_test_set() 1521 vmx->vcpu.arch.regs_avail |= (1 << VCPU_EXREG_SEGMENTS); in vmx_segment_cache_test_set() 1721 u64 guest_efer = vmx->vcpu.arch.efer; in update_transition_efer() 1755 (enable_ept && ((vmx->vcpu.arch.efer ^ host_efer) & EFER_NX))) { in update_transition_efer() 1989 vcpu->arch.cr0_guest_owned_bits = X86_CR0_TS; in vmx_fpu_activate() 1991 vcpu->arch.cr0_guest_owned_bits &= in vmx_fpu_activate() 1993 vmcs_writel(CR0_GUEST_HOST_MASK, ~vcpu->arch.cr0_guest_owned_bits); in vmx_fpu_activate() 2022 vcpu->arch.cr0_guest_owned_bits = 0; in vmx_fpu_deactivate() 2023 vmcs_writel(CR0_GUEST_HOST_MASK, ~vcpu->arch.cr0_guest_owned_bits); in vmx_fpu_deactivate() 2035 (vcpu->arch.cr0 & X86_CR0_TS); in vmx_fpu_deactivate() [all …]
|
D | svm.c | 378 svm->vcpu.arch.hflags |= HF_GIF_MASK; in enable_gif() 383 svm->vcpu.arch.hflags &= ~HF_GIF_MASK; in disable_gif() 388 return !!(svm->vcpu.arch.hflags & HF_GIF_MASK); in gif_set() 475 vcpu->arch.efer = efer; in svm_set_efer() 600 vcpu->arch.osvw.length = (osvw_len >= 3) ? (osvw_len) : 3; in svm_init_osvw() 601 vcpu->arch.osvw.status = osvw_status & ~(6ULL); in svm_init_osvw() 612 vcpu->arch.osvw.status |= 1; in svm_init_osvw() 1010 vcpu->arch.tsc_catchup = 1; in svm_set_tsc_khz() 1011 vcpu->arch.tsc_always_catchup = 1; in svm_set_tsc_khz() 1093 svm->vcpu.arch.hflags = 0; in init_vmcb() [all …]
|
D | irq.c | 61 return v->arch.interrupt.pending; in kvm_cpu_has_injectable_intr() 79 return v->arch.interrupt.pending; in kvm_cpu_has_interrupt() 107 return v->arch.interrupt.nr; in kvm_cpu_get_interrupt()
|
D | irq_comm.c | 46 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_set_ioapic_irq() 180 unsigned long *bitmap = &kvm->arch.irq_sources_bitmap; in kvm_request_irq_source_id() 212 clear_bit(irq_source_id, &kvm->arch.irq_sources_bitmap); in kvm_free_irq_source_id() 216 kvm_ioapic_clear_all(kvm->arch.vioapic, irq_source_id); in kvm_free_irq_source_id() 227 hlist_add_head_rcu(&kimn->link, &kvm->arch.mask_notifier_list); in kvm_register_irq_mask_notifier() 249 hlist_for_each_entry_rcu(kimn, &kvm->arch.mask_notifier_list, link) in kvm_fire_mask_notifiers()
|
D | ioapic.c | 111 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in __rtc_irq_eoi_tracking_restore_one() 137 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_rtc_eoi_tracking_restore_one() 252 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_ioapic_scan_entry() 277 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_vcpu_request_scan_ioapic() 427 struct kvm_lapic *apic = vcpu->arch.apic; in __kvm_ioapic_update_eoi() 480 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_ioapic_update_eoi() 619 kvm->arch.vioapic = ioapic; in kvm_ioapic_init() 628 kvm->arch.vioapic = NULL; in kvm_ioapic_init() 637 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_ioapic_destroy() 642 kvm->arch.vioapic = NULL; in kvm_ioapic_destroy()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | asm-offsets.c | 437 DEFINE(VCPU_HOST_STACK, offsetof(struct kvm_vcpu, arch.host_stack)); in main() 438 DEFINE(VCPU_HOST_PID, offsetof(struct kvm_vcpu, arch.host_pid)); in main() 439 DEFINE(VCPU_GUEST_PID, offsetof(struct kvm_vcpu, arch.pid)); in main() 440 DEFINE(VCPU_GPRS, offsetof(struct kvm_vcpu, arch.gpr)); in main() 441 DEFINE(VCPU_VRSAVE, offsetof(struct kvm_vcpu, arch.vrsave)); in main() 442 DEFINE(VCPU_FPRS, offsetof(struct kvm_vcpu, arch.fp.fpr)); in main() 444 DEFINE(VCPU_VRS, offsetof(struct kvm_vcpu, arch.vr.vr)); in main() 446 DEFINE(VCPU_XER, offsetof(struct kvm_vcpu, arch.xer)); in main() 447 DEFINE(VCPU_CTR, offsetof(struct kvm_vcpu, arch.ctr)); in main() 448 DEFINE(VCPU_LR, offsetof(struct kvm_vcpu, arch.lr)); in main() [all …]
|
D | ftrace.c | 265 if (!rec->arch.mod) { in ftrace_make_nop() 270 rec->arch.mod = mod; in ftrace_make_nop() 272 if (mod != rec->arch.mod) { in ftrace_make_nop() 274 rec->arch.mod, mod); in ftrace_make_nop() 279 mod = rec->arch.mod; in ftrace_make_nop() 315 if (!rec->arch.mod->arch.tramp) { in __ftrace_make_call() 321 if (!create_branch(ip, rec->arch.mod->arch.tramp, BRANCH_SET_LINK)) { in __ftrace_make_call() 326 if (patch_branch(ip, rec->arch.mod->arch.tramp, BRANCH_SET_LINK)) { in __ftrace_make_call() 351 if (!rec->arch.mod->arch.tramp) { in __ftrace_make_call() 358 rec->arch.mod->arch.tramp, BRANCH_SET_LINK); in __ftrace_make_call() [all …]
|
D | module_32.c | 156 me->arch.init_plt_section = i; in module_frob_arch_sections() 158 me->arch.core_plt_section = i; in module_frob_arch_sections() 160 if (!me->arch.core_plt_section || !me->arch.init_plt_section) { in module_frob_arch_sections() 166 sechdrs[me->arch.core_plt_section].sh_size in module_frob_arch_sections() 168 sechdrs[me->arch.init_plt_section].sh_size in module_frob_arch_sections() 193 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 195 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 298 module->arch.tramp = in apply_relocate_add()
|
D | module_64.c | 198 toc_entry = (void *)mod->arch.toc + offset + 32; in module_trampoline_target() 372 me->arch.stubs_section = i; in module_frob_arch_sections() 374 me->arch.toc_section = i; in module_frob_arch_sections() 390 if (!me->arch.stubs_section) { in module_frob_arch_sections() 399 if (!me->arch.toc_section) in module_frob_arch_sections() 400 me->arch.toc_section = me->arch.stubs_section; in module_frob_arch_sections() 403 sechdrs[me->arch.stubs_section].sh_size = get_stubs_size(hdr, sechdrs); in module_frob_arch_sections() 412 return sechdrs[me->arch.toc_section].sh_addr + 0x8000; in my_r2() 456 num_stubs = sechdrs[me->arch.stubs_section].sh_size / sizeof(*stubs); in stub_for_addr() 459 stubs = (void *)sechdrs[me->arch.stubs_section].sh_addr; in stub_for_addr() [all …]
|
D | audit.c | 31 int audit_classify_arch(int arch) in audit_classify_arch() argument 34 if (arch == AUDIT_ARCH_PPC) in audit_classify_arch()
|
/linux-4.1.27/arch/x86/kernel/ |
D | machine_kexec_32.c | 73 free_page((unsigned long)image->arch.pgd); in machine_kexec_free_page_tables() 75 free_page((unsigned long)image->arch.pmd0); in machine_kexec_free_page_tables() 76 free_page((unsigned long)image->arch.pmd1); in machine_kexec_free_page_tables() 78 free_page((unsigned long)image->arch.pte0); in machine_kexec_free_page_tables() 79 free_page((unsigned long)image->arch.pte1); in machine_kexec_free_page_tables() 84 image->arch.pgd = (pgd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 86 image->arch.pmd0 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 87 image->arch.pmd1 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 89 image->arch.pte0 = (pte_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 90 image->arch.pte1 = (pte_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() [all …]
|
D | crash.c | 389 if (mstart == image->arch.backup_src_start && in prepare_elf64_ram_headers_callback() 390 (mend - mstart + 1) == image->arch.backup_src_sz) in prepare_elf64_ram_headers_callback() 391 phdr->p_offset = image->arch.backup_load_addr; in prepare_elf64_ram_headers_callback() 556 start = image->arch.backup_load_addr; in memmap_exclude_ranges() 557 end = start + image->arch.backup_src_sz - 1; in memmap_exclude_ranges() 563 start = image->arch.elf_load_addr; in memmap_exclude_ranges() 564 end = start + image->arch.elf_headers_sz - 1; in memmap_exclude_ranges() 585 ei.addr = image->arch.backup_src_start; in crash_setup_memmap_entries() 586 ei.size = image->arch.backup_src_sz; in crash_setup_memmap_entries() 635 image->arch.backup_src_start = start; in determine_backup_region() [all …]
|
D | machine_kexec_64.c | 37 free_page((unsigned long)image->arch.pud); in free_transition_pgtable() 38 free_page((unsigned long)image->arch.pmd); in free_transition_pgtable() 39 free_page((unsigned long)image->arch.pte); in free_transition_pgtable() 57 image->arch.pud = pud; in init_transition_pgtable() 65 image->arch.pmd = pmd; in init_transition_pgtable() 73 image->arch.pte = pte; in init_transition_pgtable() 196 &image->arch.backup_load_addr, in arch_update_purgatory() 197 sizeof(image->arch.backup_load_addr), 0); in arch_update_purgatory() 202 &image->arch.backup_src_start, in arch_update_purgatory() 203 sizeof(image->arch.backup_src_start), 0); in arch_update_purgatory() [all …]
|
D | audit_64.c | 31 int audit_classify_arch(int arch) in audit_classify_arch() argument 34 if (arch == AUDIT_ARCH_I386) in audit_classify_arch()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | module.c | 310 if (mod->arch.init_unw_table) { in module_arch_freeing_init() 311 unw_remove_unwind_table(mod->arch.init_unw_table); in module_arch_freeing_init() 312 mod->arch.init_unw_table = NULL; in module_arch_freeing_init() 433 mod->arch.core_plt = s; in module_frob_arch_sections() 435 mod->arch.init_plt = s; in module_frob_arch_sections() 437 mod->arch.got = s; in module_frob_arch_sections() 439 mod->arch.opd = s; in module_frob_arch_sections() 441 mod->arch.unwind = s; in module_frob_arch_sections() 445 mod->arch.paravirt_bundles = s; in module_frob_arch_sections() 448 mod->arch.paravirt_insts = s; in module_frob_arch_sections() [all …]
|
D | Makefile | 80 arch/$(SRCARCH)/kernel/nr-irqs.s: arch/$(SRCARCH)/kernel/nr-irqs.c 84 include/generated/nr-irqs.h: arch/$(SRCARCH)/kernel/nr-irqs.s 104 sed -f $(srctree)/arch/$(SRCARCH)/scripts/pvcheck.sed $< > $@ 107 $(obj)/pvchk-sed-%.s: $(src)/%.S $(srctree)/arch/$(SRCARCH)/scripts/pvcheck.sed FORCE
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | kvm_booke.h | 39 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr() 44 return vcpu->arch.gpr[num]; in kvmppc_get_gpr() 49 vcpu->arch.cr = val; in kvmppc_set_cr() 54 return vcpu->arch.cr; in kvmppc_get_cr() 59 vcpu->arch.xer = val; in kvmppc_set_xer() 64 return vcpu->arch.xer; in kvmppc_get_xer() 75 vcpu->arch.ctr = val; in kvmppc_set_ctr() 80 return vcpu->arch.ctr; in kvmppc_get_ctr() 85 vcpu->arch.lr = val; in kvmppc_set_lr() 90 return vcpu->arch.lr; in kvmppc_get_lr() [all …]
|
D | kvm_book3s.h | 196 return vcpu->arch.book3s; in to_book3s() 210 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr() 215 return vcpu->arch.gpr[num]; in kvmppc_get_gpr() 220 vcpu->arch.cr = val; in kvmppc_set_cr() 225 return vcpu->arch.cr; in kvmppc_get_cr() 230 vcpu->arch.xer = val; in kvmppc_set_xer() 235 return vcpu->arch.xer; in kvmppc_get_xer() 240 vcpu->arch.ctr = val; in kvmppc_set_ctr() 245 return vcpu->arch.ctr; in kvmppc_get_ctr() 250 vcpu->arch.lr = val; in kvmppc_set_lr() [all …]
|
D | kvm_ppc.h | 285 if (vcpu->arch.last_inst == KVM_INST_FETCH_FAILED) in kvmppc_get_last_inst() 286 ret = kvmppc_load_last_inst(vcpu, type, &vcpu->arch.last_inst); in kvmppc_get_last_inst() 291 swab32(vcpu->arch.last_inst) : in kvmppc_get_last_inst() 292 vcpu->arch.last_inst; in kvmppc_get_last_inst() 294 fetched_inst = vcpu->arch.last_inst; in kvmppc_get_last_inst() 302 return kvm->arch.kvm_ops == kvmppc_hv_ops; in is_kvmppc_hv_enabled() 402 vcpu->kvm->arch.kvm_ops->fast_vcpu_kick(vcpu); in kvmppc_fast_vcpu_kick() 436 return vcpu->arch.irq_type == KVMPPC_IRQ_XICS; in kvmppc_xics_enabled() 465 return vcpu->arch.epr; in kvmppc_get_epr() 476 vcpu->arch.epr = epr; in kvmppc_set_epr() [all …]
|
D | syscall.h | 93 int arch = is_32bit_task() ? AUDIT_ARCH_PPC : AUDIT_ARCH_PPC64; in syscall_get_arch() local 95 arch |= __AUDIT_ARCH_LE; in syscall_get_arch() 97 return arch; in syscall_get_arch()
|
/linux-4.1.27/arch/avr32/ |
D | Makefile | 27 machdirs := $(patsubst %,arch/avr32/mach-%/, $(machine-y)) 31 head-$(CONFIG_LOADER_U_BOOT) += arch/avr32/boot/u-boot/head.o 32 head-y += arch/avr32/kernel/head.o 34 core-$(CONFIG_BOARD_ATSTK1000) += arch/avr32/boards/atstk1000/ 35 core-$(CONFIG_BOARD_ATNGW100_COMMON) += arch/avr32/boards/atngw100/ 36 core-$(CONFIG_BOARD_HAMMERHEAD) += arch/avr32/boards/hammerhead/ 37 core-$(CONFIG_BOARD_FAVR_32) += arch/avr32/boards/favr-32/ 38 core-$(CONFIG_BOARD_MERISC) += arch/avr32/boards/merisc/ 39 core-$(CONFIG_BOARD_MIMC200) += arch/avr32/boards/mimc200/ 40 core-$(CONFIG_LOADER_U_BOOT) += arch/avr32/boot/u-boot/ [all …]
|
D | Kconfig | 159 source "arch/avr32/boards/atstk1000/Kconfig" 160 source "arch/avr32/boards/atngw100/Kconfig" 161 source "arch/avr32/boards/hammerhead/Kconfig" 162 source "arch/avr32/boards/favr-32/Kconfig" 163 source "arch/avr32/boards/merisc/Kconfig" 173 source "arch/avr32/mach-at32ap/Kconfig" 280 source "arch/avr32/Kconfig.debug"
|
/linux-4.1.27/arch/s390/kernel/ |
D | module.c | 54 vfree(mod->arch.syminfo); in module_arch_freeing_init() 55 mod->arch.syminfo = NULL; in module_arch_freeing_init() 62 info = me->arch.syminfo + ELF_R_SYM (rela->r_info); in check_rela() 77 info->got_offset = me->arch.got_size; in check_rela() 78 me->arch.got_size += sizeof(void*); in check_rela() 89 info->plt_offset = me->arch.plt_size; in check_rela() 90 me->arch.plt_size += PLT_ENTRY_SIZE; in check_rela() 130 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections() 131 me->arch.syminfo = vmalloc(me->arch.nsyms * in module_frob_arch_sections() 133 if (!me->arch.syminfo) in module_frob_arch_sections() [all …]
|
D | audit.c | 32 int audit_classify_arch(int arch) in audit_classify_arch() argument 35 if (arch == AUDIT_ARCH_S390) in audit_classify_arch()
|
/linux-4.1.27/arch/xtensa/ |
D | Makefile | 61 vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y)) 62 plfdirs := $(patsubst %,arch/xtensa/platforms/%/,$(platform-y)) 74 buildvar := $(shell test -e $(srctree)/arch/xtensa/variants/$(VARIANT)/Makefile && echo arch/xtensa… 75 buildplf := $(shell test -e $(srctree)/arch/xtensa/platforms/$(PLATFORM)/Makefile && echo arch/xten… 81 head-y := arch/xtensa/kernel/head.o 82 core-y += arch/xtensa/kernel/ arch/xtensa/mm/ 85 libs-y += arch/xtensa/lib/ $(LIBGCC) 86 drivers-$(CONFIG_OPROFILE) += arch/xtensa/oprofile/ 89 core-$(CONFIG_OF) += arch/xtensa/boot/dts/ 92 boot := arch/xtensa/boot
|
/linux-4.1.27/arch/mn10300/ |
D | Makefile | 54 head-y := arch/mn10300/kernel/head.o 56 core-y += arch/mn10300/kernel/ arch/mn10300/mm/ 59 core-y += arch/mn10300/proc-$(PROCESSOR)/ 62 core-y += arch/mn10300/unit-$(UNIT)/ 64 libs-y += arch/mn10300/lib/ 66 drivers-$(CONFIG_OPROFILE) += arch/mn10300/oprofile/ 68 boot := arch/mn10300/boot 87 $(Q)$(MAKE) $(clean)=arch/mn10300/proc-mn103e010 88 $(Q)$(MAKE) $(clean)=arch/mn10300/unit-asb2303 89 $(Q)$(MAKE) $(clean)=arch/mn10300/unit-asb2305 [all …]
|
/linux-4.1.27/drivers/lguest/ |
D | segments.c | 84 if (cpu->arch.gdt[i].dpl == 0) in fixup_gdt_table() 85 cpu->arch.gdt[i].dpl |= GUEST_PL; in fixup_gdt_table() 93 cpu->arch.gdt[i].type |= 0x1; in fixup_gdt_table() 142 cpu->arch.gdt[GDT_ENTRY_KERNEL_CS] = FULL_EXEC_SEGMENT; in setup_guest_gdt() 143 cpu->arch.gdt[GDT_ENTRY_KERNEL_DS] = FULL_SEGMENT; in setup_guest_gdt() 144 cpu->arch.gdt[GDT_ENTRY_KERNEL_CS].dpl |= GUEST_PL; in setup_guest_gdt() 145 cpu->arch.gdt[GDT_ENTRY_KERNEL_DS].dpl |= GUEST_PL; in setup_guest_gdt() 157 gdt[i] = cpu->arch.gdt[i]; in copy_gdt_tls() 175 gdt[i] = cpu->arch.gdt[i]; in copy_gdt() 188 if (num >= ARRAY_SIZE(cpu->arch.gdt)) { in load_guest_gdt_entry() [all …]
|
D | interrupts_and_traps.c | 256 idt = &cpu->arch.idt[FIRST_EXTERNAL_VECTOR+irq]; in try_deliver_interrupt() 390 if (num >= ARRAY_SIZE(cpu->arch.idt)) in deliver_trap() 397 if (!idt_present(cpu->arch.idt[num].a, cpu->arch.idt[num].b)) in deliver_trap() 400 guest_run_interrupt(cpu, cpu->arch.idt[num].a, in deliver_trap() 401 cpu->arch.idt[num].b); in deliver_trap() 570 if (num >= ARRAY_SIZE(cpu->arch.idt)) in load_guest_idt_entry() 573 set_trap(cpu, &cpu->arch.idt[num], num, lo, hi); in load_guest_idt_entry() 631 for (i = 0; i < ARRAY_SIZE(cpu->arch.idt); i++) { in copy_traps() 632 const struct desc_struct *gidt = &cpu->arch.idt[i]; in copy_traps()
|
/linux-4.1.27/arch/arm/kernel/ |
D | asm-offsets.c | 174 DEFINE(VCPU_MIDR, offsetof(struct kvm_vcpu, arch.midr)); in main() 175 DEFINE(VCPU_CP15, offsetof(struct kvm_vcpu, arch.cp15)); in main() 176 DEFINE(VCPU_VFP_GUEST, offsetof(struct kvm_vcpu, arch.vfp_guest)); in main() 177 DEFINE(VCPU_VFP_HOST, offsetof(struct kvm_vcpu, arch.host_cpu_context)); in main() 178 DEFINE(VCPU_REGS, offsetof(struct kvm_vcpu, arch.regs)); in main() 179 DEFINE(VCPU_USR_REGS, offsetof(struct kvm_vcpu, arch.regs.usr_regs)); in main() 180 DEFINE(VCPU_SVC_REGS, offsetof(struct kvm_vcpu, arch.regs.svc_regs)); in main() 181 DEFINE(VCPU_ABT_REGS, offsetof(struct kvm_vcpu, arch.regs.abt_regs)); in main() 182 DEFINE(VCPU_UND_REGS, offsetof(struct kvm_vcpu, arch.regs.und_regs)); in main() 183 DEFINE(VCPU_IRQ_REGS, offsetof(struct kvm_vcpu, arch.regs.irq_regs)); in main() [all …]
|
/linux-4.1.27/arch/arm/ |
D | Makefile | 65 arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m -Wa,-march=armv7-m 66 arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$… 67 arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(c… 71 arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(… 73 arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t) 74 arch-$(CONFIG_CPU_32v4T) =-D__LINUX_ARM_ARCH__=4 -march=armv4t 75 arch-$(CONFIG_CPU_32v4) =-D__LINUX_ARM_ARCH__=4 -march=armv4 76 arch-$(CONFIG_CPU_32v3) =-D__LINUX_ARM_ARCH__=3 -march=armv3 79 arch-y := $(arch-y) 129 KBUILD_CFLAGS +=$(CFLAGS_ABI) $(CFLAGS_ISA) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes… [all …]
|
D | Kconfig | 827 source "arch/arm/mach-mvebu/Kconfig" 829 source "arch/arm/mach-alpine/Kconfig" 831 source "arch/arm/mach-asm9260/Kconfig" 833 source "arch/arm/mach-at91/Kconfig" 835 source "arch/arm/mach-axxia/Kconfig" 837 source "arch/arm/mach-bcm/Kconfig" 839 source "arch/arm/mach-berlin/Kconfig" 841 source "arch/arm/mach-clps711x/Kconfig" 843 source "arch/arm/mach-cns3xxx/Kconfig" 845 source "arch/arm/mach-davinci/Kconfig" [all …]
|
/linux-4.1.27/arch/avr32/kernel/ |
D | module.c | 24 vfree(mod->arch.syminfo); in module_arch_freeing_init() 25 mod->arch.syminfo = NULL; in module_arch_freeing_init() 33 info = module->arch.syminfo + ELF32_R_SYM(rela->r_info); in check_rela() 49 info->got_offset = module->arch.got_size; in check_rela() 50 module->arch.got_size += sizeof(void *); in check_rela() 84 module->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections() 85 module->arch.syminfo = vmalloc(module->arch.nsyms in module_frob_arch_sections() 87 if (!module->arch.syminfo) in module_frob_arch_sections() 92 for (i = 0; i < module->arch.nsyms; i++) { in module_frob_arch_sections() 98 module->arch.syminfo[i].got_offset = -1UL; in module_frob_arch_sections() [all …]
|
/linux-4.1.27/arch/x86/ |
D | Makefile | 20 CODE16GCC_CFLAGS := -m32 -Wa,$(srctree)/arch/x86/boot/code16gcc.h 66 include arch/x86/Makefile_32.cpu 175 $(Q)$(MAKE) $(build)=arch/x86/tools relocs 181 $(Q)$(MAKE) $(build)=arch/x86/syscalls all 185 $(Q)$(MAKE) $(build)=arch/x86/purgatory arch/x86/purgatory/kexec-purgatory.c 191 head-y := arch/x86/kernel/head_$(BITS).o 192 head-y += arch/x86/kernel/head$(BITS).o 193 head-y += arch/x86/kernel/head.o 195 libs-y += arch/x86/lib/ 198 core-y += arch/x86/ [all …]
|
D | Makefile.um | 1 core-y += arch/x86/crypto/ 21 include arch/x86/Makefile_32.cpu
|
/linux-4.1.27/virt/kvm/arm/ |
D | arch_timer.c | 65 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_inject_irq() 96 vcpu = container_of(work, struct kvm_vcpu, arch.timer_cpu.expired); in kvm_timer_inject_irq_work() 97 vcpu->arch.timer_cpu.armed = false; in kvm_timer_inject_irq_work() 116 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_should_fire() 124 now = kvm_phys_timer_read() - vcpu->kvm->arch.timer.cntvoff; in kvm_timer_should_fire() 138 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_flush_hwstate() 164 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_sync_hwstate() 180 now = kvm_phys_timer_read() - vcpu->kvm->arch.timer.cntvoff; in kvm_timer_sync_hwstate() 190 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_vcpu_reset() 203 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_vcpu_init() [all …]
|
D | vgic-v3.c | 50 u64 val = vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)]; in vgic_v3_get_lr() 52 if (vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) in vgic_v3_get_lr() 59 vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V2) in vgic_v3_get_lr() 87 if (vcpu->kvm->arch.vgic.vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) in vgic_v3_set_lr() 99 vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)] = lr_val; in vgic_v3_set_lr() 106 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr |= (1U << lr); in vgic_v3_sync_lr_elrsr() 108 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr &= ~(1U << lr); in vgic_v3_sync_lr_elrsr() 113 return vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr; in vgic_v3_get_elrsr() 118 return vcpu->arch.vgic_cpu.vgic_v3.vgic_eisr; in vgic_v3_get_eisr() 123 vcpu->arch.vgic_cpu.vgic_v3.vgic_eisr = 0; in vgic_v3_clear_eisr() [all …]
|
D | vgic-v2.c | 36 u32 val = vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr]; in vgic_v2_get_lr() 67 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr() 74 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr |= (1ULL << lr); in vgic_v2_sync_lr_elrsr() 76 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr &= ~(1ULL << lr); in vgic_v2_sync_lr_elrsr() 81 return vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr; in vgic_v2_get_elrsr() 86 return vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr; in vgic_v2_get_eisr() 91 vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr = 0; in vgic_v2_clear_eisr() 96 u32 misr = vcpu->arch.vgic_cpu.vgic_v2.vgic_misr; in vgic_v2_get_interrupt_status() 109 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr |= GICH_HCR_UIE; in vgic_v2_enable_underflow() 114 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr &= ~GICH_HCR_UIE; in vgic_v2_disable_underflow() [all …]
|
D | vgic.c | 93 vcpu->kvm->arch.vgic.vm_ops.add_sgi_source(vcpu, irq, source); in add_sgi_source() 98 return vcpu->kvm->arch.vgic.vm_ops.queue_sgi(vcpu, irq); in queue_sgi() 103 return kvm->arch.vgic.vm_ops.map_resources(kvm, vgic); in kvm_vgic_map_resources() 248 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_edge() 257 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_enabled() 264 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_queued() 271 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_active() 278 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_set_queued() 285 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_clear_queued() 292 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_set_active() [all …]
|
D | vgic-v2-emul.c | 51 reg = vcpu->kvm->arch.vgic.enabled; in handle_mmio_misc() 55 vcpu->kvm->arch.vgic.enabled = reg & 1; in handle_mmio_misc() 63 reg |= (vcpu->kvm->arch.vgic.nr_irqs >> 5) - 1; in handle_mmio_misc() 130 u32 *reg = vgic_bytemap_get_reg(&vcpu->kvm->arch.vgic.irq_priority, in handle_mmio_priority_reg() 142 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_get_target_reg() 156 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_set_target_reg() 221 reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg() 248 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in read_set_clear_sgi_pend_reg() 270 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in write_set_clear_sgi_pend_reg() 410 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_dispatch_sgi() [all …]
|
D | vgic-v3-emul.c | 72 if (vcpu->kvm->arch.vgic.enabled) in handle_mmio_ctlr() 81 vcpu->kvm->arch.vgic.enabled = !!(reg & GICD_CTLR_ENABLE_SS_G1); in handle_mmio_ctlr() 100 reg = (min(vcpu->kvm->arch.vgic.nr_irqs, 1024) >> 5) - 1; in handle_mmio_typer() 188 reg = vgic_bytemap_get_reg(&vcpu->kvm->arch.vgic.irq_priority, in handle_mmio_priority_reg_dist() 207 reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_dist() 255 struct vgic_dist *dist = &kvm->arch.vgic; in handle_mmio_route_reg() 591 reg = vgic_bytemap_get_reg(&vcpu->kvm->arch.vgic.irq_priority, in handle_mmio_priority_reg_redist() 604 u32 *reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_redist() 726 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_map_resources() 801 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_init_model() [all …]
|
/linux-4.1.27/tools/perf/ |
D | MANIFEST | 39 arch/*/include/asm/unistd*.h 40 arch/*/include/uapi/asm/unistd*.h 41 arch/*/include/uapi/asm/perf_regs.h 42 arch/*/lib/memcpy*.S 43 arch/*/lib/memset*.S 51 arch/x86/include/asm/svm.h 52 arch/x86/include/asm/vmx.h 53 arch/x86/include/asm/kvm_host.h 54 arch/x86/include/uapi/asm/svm.h 55 arch/x86/include/uapi/asm/vmx.h [all …]
|
/linux-4.1.27/arch/powerpc/ |
D | Makefile | 168 KBUILD_LDFLAGS_MODULE += arch/powerpc/lib/crtsavres.o 172 -T $(srctree)/arch/powerpc/platforms/44x/ppc476_modules.lds 213 head-y := arch/powerpc/kernel/head_$(CONFIG_WORD_SIZE).o 214 head-$(CONFIG_8xx) := arch/powerpc/kernel/head_8xx.o 215 head-$(CONFIG_40x) := arch/powerpc/kernel/head_40x.o 216 head-$(CONFIG_44x) := arch/powerpc/kernel/head_44x.o 217 head-$(CONFIG_FSL_BOOKE) := arch/powerpc/kernel/head_fsl_booke.o 219 head-$(CONFIG_PPC64) += arch/powerpc/kernel/entry_64.o 220 head-$(CONFIG_PPC_FPU) += arch/powerpc/kernel/fpu.o 221 head-$(CONFIG_ALTIVEC) += arch/powerpc/kernel/vector.o [all …]
|
/linux-4.1.27/arch/parisc/kernel/ |
D | module.c | 303 kfree(mod->arch.section); in module_arch_freeing_init() 304 mod->arch.section = NULL; in module_arch_freeing_init() 313 return (mod->arch.section[section].stub_entries + 1) in arch_mod_section_prepend() 326 len = hdr->e_shnum * sizeof(me->arch.section[0]); in module_frob_arch_sections() 327 me->arch.section = kzalloc(len, GFP_KERNEL); in module_frob_arch_sections() 328 if (!me->arch.section) in module_frob_arch_sections() 338 me->arch.unwind_section = i; in module_frob_arch_sections() 363 WARN_ON(me->arch.section[s].stub_entries); in module_frob_arch_sections() 366 me->arch.section[s].stub_entries += count; in module_frob_arch_sections() 371 me->arch.got_offset = me->core_size; in module_frob_arch_sections() [all …]
|
D | audit.c | 31 int audit_classify_arch(int arch) in audit_classify_arch() argument 34 if (arch == AUDIT_ARCH_PARISC) in audit_classify_arch()
|
/linux-4.1.27/arch/arm/kvm/ |
D | emulate.c | 115 unsigned long *reg_array = (unsigned long *)&vcpu->arch.regs; in vcpu_reg() 150 return &vcpu->arch.regs.KVM_ARM_SVC_spsr; in vcpu_spsr() 152 return &vcpu->arch.regs.KVM_ARM_ABT_spsr; in vcpu_spsr() 154 return &vcpu->arch.regs.KVM_ARM_UND_spsr; in vcpu_spsr() 156 return &vcpu->arch.regs.KVM_ARM_IRQ_spsr; in vcpu_spsr() 158 return &vcpu->arch.regs.KVM_ARM_FIQ_spsr; in vcpu_spsr() 269 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in exc_vector_base() 270 u32 vbar = vcpu->arch.cp15[c12_VBAR]; in exc_vector_base() 292 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in kvm_inject_undefined() 326 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in inject_abt() [all …]
|
D | arm.c | 131 kvm->arch.vmid_gen = 0; in kvm_arch_init_vm() 134 kvm->arch.max_vcpus = kvm_vgic_get_max_vcpus(); in kvm_arch_init_vm() 223 if (id >= kvm->arch.max_vcpus) { in kvm_arch_vcpu_create() 276 vcpu->arch.target = -1; in kvm_arch_vcpu_init() 277 bitmap_zero(vcpu->arch.features, KVM_VCPU_MAX_FEATURES); in kvm_arch_vcpu_init() 288 vcpu->arch.host_cpu_context = this_cpu_ptr(kvm_host_cpu_state); in kvm_arch_vcpu_load() 315 if (vcpu->arch.pause) in kvm_arch_vcpu_ioctl_get_mpstate() 328 vcpu->arch.pause = false; in kvm_arch_vcpu_ioctl_set_mpstate() 331 vcpu->arch.pause = true; in kvm_arch_vcpu_ioctl_set_mpstate() 349 return !!v->arch.irq_lines || kvm_vgic_vcpu_pending_irq(v); in kvm_arch_vcpu_runnable() [all …]
|
D | coproc.h | 107 BUG_ON(r->reg >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_unknown() 108 vcpu->arch.cp15[r->reg] = 0xdecafbad; in reset_unknown() 114 BUG_ON(r->reg >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_val() 115 vcpu->arch.cp15[r->reg] = r->val; in reset_val() 122 BUG_ON(r->reg + 1 >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_unknown64() 124 vcpu->arch.cp15[r->reg] = 0xdecafbad; in reset_unknown64() 125 vcpu->arch.cp15[r->reg+1] = 0xd0c0ffee; in reset_unknown64()
|
D | reset.c | 62 switch (vcpu->arch.target) { in kvm_reset_vcpu() 66 vcpu->arch.midr = read_cpuid_id(); in kvm_reset_vcpu() 74 memcpy(&vcpu->arch.regs, reset_regs, sizeof(vcpu->arch.regs)); in kvm_reset_vcpu()
|
D | coproc.c | 57 vcpu->arch.cp15[r->reg] = val & 0xffffffff; in vcpu_cp15_reg64_set() 58 vcpu->arch.cp15[r->reg + 1] = val >> 32; in vcpu_cp15_reg64_set() 66 val = vcpu->arch.cp15[r->reg + 1]; in vcpu_cp15_reg64_get() 68 val = val | vcpu->arch.cp15[r->reg]; in vcpu_cp15_reg64_get() 107 vcpu->arch.cp15[c0_MPIDR] = ((read_cpuid_mpidr() & MPIDR_SMP_BITMASK) | in reset_mpidr() 120 *vcpu_reg(vcpu, p->Rt1) = vcpu->arch.cp15[c1_ACTLR]; in access_actlr() 142 *vcpu_reg(vcpu, p->Rt1) = vcpu->arch.cp15[c9_L2CTLR]; in access_l2ctlr() 159 vcpu->arch.cp15[c9_L2CTLR] = l2ctlr; in reset_l2ctlr() 174 vcpu->arch.cp15[c1_ACTLR] = actlr; in reset_actlr() 221 vcpu->arch.cp15[r->reg] = *vcpu_reg(vcpu, p->Rt1); in access_vm_reg() [all …]
|
D | psci.c | 64 vcpu->arch.pause = true; in kvm_psci_vcpu_off() 88 if (!vcpu->arch.pause) { in kvm_psci_vcpu_on() 116 vcpu->arch.pause = false; in kvm_psci_vcpu_on() 153 !tmp->arch.pause) { in kvm_psci_vcpu_affinity_info() 176 tmp->arch.pause = true; in kvm_prepare_system_event() 197 if (test_bit(KVM_ARM_VCPU_PSCI_0_2, vcpu->arch.features)) in kvm_psci_version()
|
D | mmio.c | 109 if (vcpu->arch.mmio_decode.sign_extend && in kvm_handle_mmio_return() 118 *vcpu_reg(vcpu, vcpu->arch.mmio_decode.rt) = data; in kvm_handle_mmio_return() 151 vcpu->arch.mmio_decode.sign_extend = sign_extend; in decode_hsr() 152 vcpu->arch.mmio_decode.rt = rt; in decode_hsr() 186 rt = vcpu->arch.mmio_decode.rt; in io_mem_abort()
|
/linux-4.1.27/arch/arm64/ |
D | Makefile | 40 head-y := arch/arm64/kernel/head.o 51 core-y += arch/arm64/kernel/ arch/arm64/mm/ 52 core-$(CONFIG_NET) += arch/arm64/net/ 53 core-$(CONFIG_KVM) += arch/arm64/kvm/ 54 core-$(CONFIG_XEN) += arch/arm64/xen/ 55 core-$(CONFIG_CRYPTO) += arch/arm64/crypto/ 56 libs-y := arch/arm64/lib/ $(libs-y) 65 boot := arch/arm64/boot 86 $(Q)$(MAKE) $(build)=arch/arm64/kernel/vdso $@
|
/linux-4.1.27/arch/mips/kernel/ |
D | module.c | 103 n->next = me->arch.r_mips_hi16_list; in apply_r_mips_hi16_rel() 104 me->arch.r_mips_hi16_list = n; in apply_r_mips_hi16_rel() 129 if (me->arch.r_mips_hi16_list != NULL) { in apply_r_mips_lo16_rel() 130 l = me->arch.r_mips_hi16_list; in apply_r_mips_lo16_rel() 165 me->arch.r_mips_hi16_list = NULL; in apply_r_mips_lo16_rel() 179 me->arch.r_mips_hi16_list = NULL; in apply_r_mips_lo16_rel() 209 me->arch.r_mips_hi16_list = NULL; in apply_relocate() 239 if (me->arch.r_mips_hi16_list) { in apply_relocate() 240 free_relocation_chain(me->arch.r_mips_hi16_list); in apply_relocate() 241 me->arch.r_mips_hi16_list = NULL; in apply_relocate() [all …]
|
/linux-4.1.27/arch/arm/include/asm/ |
D | kvm_emulate.h | 39 vcpu->arch.hcr = HCR_GUEST_MASK; in vcpu_reset_hcr() 44 return vcpu->arch.hcr; in vcpu_get_hcr() 49 vcpu->arch.hcr = hcr; in vcpu_set_hcr() 59 return &vcpu->arch.regs.usr_regs.ARM_pc; in vcpu_pc() 64 return &vcpu->arch.regs.usr_regs.ARM_cpsr; in vcpu_cpsr() 74 unsigned long cpsr_mode = vcpu->arch.regs.usr_regs.ARM_cpsr & MODE_MASK; in mode_has_spsr() 80 unsigned long cpsr_mode = vcpu->arch.regs.usr_regs.ARM_cpsr & MODE_MASK; in vcpu_mode_priv() 86 return vcpu->arch.fault.hsr; in kvm_vcpu_get_hsr() 91 return vcpu->arch.fault.hxfar; in kvm_vcpu_get_hfar() 96 return ((phys_addr_t)vcpu->arch.fault.hpfar & HPFAR_MASK) << 8; in kvm_vcpu_get_fault_ipa() [all …]
|
/linux-4.1.27/arch/m32r/ |
D | Makefile | 34 head-y := arch/m32r/kernel/head.o 38 libs-y += arch/m32r/lib/ $(LIBGCC) 39 core-y += arch/m32r/kernel/ \ 40 arch/m32r/mm/ \ 41 arch/m32r/boot/ \ 42 arch/m32r/platforms/ 44 drivers-$(CONFIG_OPROFILE) += arch/m32r/oprofile/ 46 boot := arch/m32r/boot
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | module.c | 45 mod->arch.text_l1 = dest; in module_frob_arch_sections() 57 mod->arch.data_a_l1 = dest; in module_frob_arch_sections() 69 mod->arch.bss_a_l1 = dest; in module_frob_arch_sections() 78 mod->arch.data_b_l1 = dest; in module_frob_arch_sections() 88 mod->arch.bss_b_l1 = dest; in module_frob_arch_sections() 100 mod->arch.text_l2 = dest; in module_frob_arch_sections() 112 mod->arch.data_l2 = dest; in module_frob_arch_sections() 124 mod->arch.bss_l2 = dest; in module_frob_arch_sections() 281 l1_inst_sram_free(mod->arch.text_l1); in module_arch_cleanup() 282 l1_data_A_sram_free(mod->arch.data_a_l1); in module_arch_cleanup() [all …]
|
/linux-4.1.27/arch/x86/um/ |
D | ldt.c | 53 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in read_ldt() 118 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in write_ldt() 302 mutex_init(&new_mm->arch.ldt.lock); in init_new_ldt() 319 new_mm->arch.ldt.entry_count = 0; in init_new_ldt() 330 mutex_lock(&from_mm->arch.ldt.lock); in init_new_ldt() 331 if (from_mm->arch.ldt.entry_count <= LDT_DIRECT_ENTRIES) in init_new_ldt() 332 memcpy(new_mm->arch.ldt.u.entries, from_mm->arch.ldt.u.entries, in init_new_ldt() 333 sizeof(new_mm->arch.ldt.u.entries)); in init_new_ldt() 335 i = from_mm->arch.ldt.entry_count / LDT_ENTRIES_PER_PAGE; in init_new_ldt() 342 new_mm->arch.ldt.u.pages[i] = in init_new_ldt() [all …]
|
D | tls_32.c | 67 if (!t->arch.tls_array) in get_free_idx() 71 if (!t->arch.tls_array[idx].present) in get_free_idx() 98 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS() 138 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update() 162 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls() 210 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry() 211 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry() 212 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry() 244 if (!t->arch.tls_array) in get_tls_entry() 250 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present) in get_tls_entry() [all …]
|
D | Kconfig | 3 source "arch/um/Kconfig.common" 9 source "arch/x86/Kconfig.cpu" 36 default "arch/um/configs/i386_defconfig" if X86_32 37 default "arch/um/configs/x86_64_defconfig" if X86_64 65 source "arch/um/Kconfig.um" 69 source "arch/um/Kconfig.rest"
|
D | syscalls_64.c | 57 current->thread.arch.fs = (unsigned long) ptr; in arch_prctl() 81 if ((to->thread.arch.fs == 0) || (to->mm == NULL)) in arch_switch_to() 84 arch_prctl(to, ARCH_SET_FS, (void __user *) to->thread.arch.fs); in arch_switch_to()
|
/linux-4.1.27/arch/metag/ |
D | Makefile | 43 head-y := arch/metag/kernel/head.o 45 core-y += arch/metag/boot/dts/ 46 core-y += arch/metag/kernel/ 47 core-y += arch/metag/mm/ 49 libs-y += arch/metag/lib/ 50 libs-y += arch/metag/tbx/ 52 drivers-$(CONFIG_OPROFILE) += arch/metag/oprofile/ 54 boot := arch/metag/boot
|
/linux-4.1.27/arch/mips/ |
D | Makefile | 217 libs-$(CONFIG_FW_ARC) += arch/mips/fw/arc/ 218 libs-$(CONFIG_FW_CFE) += arch/mips/fw/cfe/ 219 libs-$(CONFIG_FW_SNIPROM) += arch/mips/fw/sni/ 220 libs-y += arch/mips/fw/lib/ 234 include arch/mips/Kbuild.platforms 242 cflags-y += -I$(srctree)/arch/mips/include/asm/mach-generic 243 drivers-$(CONFIG_PCI) += arch/mips/pci/ 288 head-y := arch/mips/kernel/head.o 290 libs-y += arch/mips/lib/ 291 libs-y += arch/mips/math-emu/ [all …]
|
/linux-4.1.27/arch/alpha/ |
D | Makefile | 39 head-y := arch/alpha/kernel/head.o 41 core-y += arch/alpha/kernel/ arch/alpha/mm/ 42 core-$(CONFIG_MATHEMU) += arch/alpha/math-emu/ 43 drivers-$(CONFIG_OPROFILE) += arch/alpha/oprofile/ 44 libs-y += arch/alpha/lib/ 50 boot := arch/alpha/boot
|
/linux-4.1.27/arch/arc/ |
D | Makefile | 25 LINUXINCLUDE += -include ${src}/arch/arc/include/asm/current.h 77 head-y := arch/arc/kernel/head.o 80 core-y += arch/arc/ 83 core-y += arch/arc/boot/dts/ 85 core-$(CONFIG_ARC_PLAT_FPGA_LEGACY) += arch/arc/plat-arcfpga/ 86 core-$(CONFIG_ARC_PLAT_TB10X) += arch/arc/plat-tb10x/ 88 drivers-$(CONFIG_OPROFILE) += arch/arc/oprofile/ 90 libs-y += arch/arc/lib/ $(LIBGCC) 92 boot := arch/arc/boot
|
/linux-4.1.27/arch/mips/ralink/ |
D | Platform | 4 core-$(CONFIG_RALINK) += arch/mips/ralink/ 5 cflags-$(CONFIG_RALINK) += -I$(srctree)/arch/mips/include/asm/mach-ralink 11 cflags-$(CONFIG_SOC_RT288X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt288x 17 cflags-$(CONFIG_SOC_RT305X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt305x 23 cflags-$(CONFIG_SOC_RT3883) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt3883 29 cflags-$(CONFIG_SOC_MT7620) += -I$(srctree)/arch/mips/include/asm/mach-ralink/mt7620
|
/linux-4.1.27/arch/blackfin/ |
D | Makefile | 111 core-y += arch/$(ARCH)/kernel/ arch/$(ARCH)/mm/ arch/$(ARCH)/mach-common/ 115 core-y += arch/$(ARCH)/mach-$(MACHINE)/ 116 core-y += arch/$(ARCH)/mach-$(MACHINE)/boards/ 120 core-y += arch/$(ARCH)/kernel/cplb-mpu/ 122 core-y += arch/$(ARCH)/kernel/cplb-nompu/ 125 drivers-$(CONFIG_OPROFILE) += arch/$(ARCH)/oprofile/ 127 libs-y += arch/$(ARCH)/lib/ 129 machdirs := $(patsubst %,arch/blackfin/mach-%/, $(machine-y)) 137 arch/$(ARCH)/kernel/asm-offsets.s \ 143 boot := arch/$(ARCH)/boot
|
/linux-4.1.27/arch/arm64/kernel/ |
D | asm-offsets.c | 107 DEFINE(VCPU_CONTEXT, offsetof(struct kvm_vcpu, arch.ctxt)); in main() 115 DEFINE(VCPU_ESR_EL2, offsetof(struct kvm_vcpu, arch.fault.esr_el2)); in main() 116 DEFINE(VCPU_FAR_EL2, offsetof(struct kvm_vcpu, arch.fault.far_el2)); in main() 117 DEFINE(VCPU_HPFAR_EL2, offsetof(struct kvm_vcpu, arch.fault.hpfar_el2)); in main() 118 DEFINE(VCPU_DEBUG_FLAGS, offsetof(struct kvm_vcpu, arch.debug_flags)); in main() 119 DEFINE(VCPU_HCR_EL2, offsetof(struct kvm_vcpu, arch.hcr_el2)); in main() 120 DEFINE(VCPU_IRQ_LINES, offsetof(struct kvm_vcpu, arch.irq_lines)); in main() 121 DEFINE(VCPU_HOST_CONTEXT, offsetof(struct kvm_vcpu, arch.host_cpu_context)); in main() 122 DEFINE(VCPU_TIMER_CNTV_CTL, offsetof(struct kvm_vcpu, arch.timer_cpu.cntv_ctl)); in main() 123 DEFINE(VCPU_TIMER_CNTV_CVAL, offsetof(struct kvm_vcpu, arch.timer_cpu.cntv_cval)); in main() [all …]
|
/linux-4.1.27/arch/sparc/ |
D | Makefile | 52 head-y := arch/sparc/kernel/head_$(BITS).o 55 core-y += arch/sparc/ 57 libs-y += arch/sparc/prom/ 58 libs-y += arch/sparc/lib/ 60 drivers-$(CONFIG_PM) += arch/sparc/power/ 61 drivers-$(CONFIG_OPROFILE) += arch/sparc/oprofile/ 63 boot := arch/sparc/boot
|
/linux-4.1.27/arch/c6x/ |
D | Makefile | 30 head-y := arch/c6x/kernel/head.o 31 core-y += arch/c6x/kernel/ arch/c6x/mm/ arch/c6x/platforms/ 32 libs-y += arch/c6x/lib/ 37 boot := arch/$(ARCH)/boot
|
/linux-4.1.27/arch/parisc/ |
D | Makefile | 24 NM = sh $(srctree)/arch/parisc/nm 82 head-y := arch/parisc/kernel/head.o 88 core-y += $(addprefix arch/parisc/, $(kernel-y)) 89 libs-y += arch/parisc/lib/ $(LIBGCC) 91 drivers-$(CONFIG_OPROFILE) += arch/parisc/oprofile/ 108 cp $(src)/arch/parisc/defpalo.conf $(obj)/palo.conf; \ 128 $(CONFIG_SHELL) $(src)/arch/parisc/install.sh \ 131 $(CONFIG_SHELL) $(src)/arch/parisc/install.sh \
|
/linux-4.1.27/Documentation/DocBook/ |
D | .sh.xml.cmd | 2 …/DocBook/sh.tmpl arch/sh/kernel/cpu/sh4/sq.c arch/sh/mm/tlb-sh5.c arch/sh/include/asm/tlb_64.h arc…
|
D | .s390-drivers.xml.cmd | 2 …arch/s390/include/asm/cio.h arch/s390/include/asm/ccwdev.h drivers/s390/cio/device.c drivers/s390/…
|
D | .kernel-api.xml.cmd | 2 …arch/x86/include/asm/bitops.h lib/bitmap.c lib/bitmap.c lib/cmdline.c lib/crc7.c lib/crc16.c lib/c…
|
/linux-4.1.27/arch/score/ |
D | Makefile | 28 head-y := arch/score/kernel/head.o 29 libs-y += arch/score/lib/ 30 core-y += arch/score/kernel/ arch/score/mm/ 32 boot := arch/score/boot
|
/linux-4.1.27/arch/sh/ |
D | Makefile | 128 head-y := arch/sh/kernel/head_$(BITS).o 130 core-y += arch/sh/kernel/ arch/sh/mm/ arch/sh/boards/ 131 core-$(CONFIG_SH_FPU_EMU) += arch/sh/math-emu/ 155 core-y += $(addprefix arch/sh/boards/, \ 163 core-$(CONFIG_HD6446X_SERIES) += arch/sh/cchips/hd6446x/ 183 drivers-y += arch/sh/drivers/ 184 drivers-$(CONFIG_OPROFILE) += arch/sh/oprofile/ 186 boot := arch/sh/boot 203 libs-$(CONFIG_SUPERH32) := arch/sh/lib/ $(libs-y) 204 libs-$(CONFIG_SUPERH64) := arch/sh/lib64/ $(libs-y) [all …]
|
/linux-4.1.27/arch/s390/ |
D | Makefile | 48 KBUILD_IMAGE :=arch/s390/boot/image 94 head-y := arch/s390/kernel/head.o 95 head-y += arch/s390/kernel/head64.o 98 core-y += arch/s390/ 100 libs-y += arch/s390/lib/ 104 drivers-$(CONFIG_OPROFILE) += arch/s390/oprofile/ 106 boot := arch/s390/boot 120 $(Q)$(MAKE) $(build)=arch/$(ARCH)/kernel/vdso64 $@ 121 $(Q)$(MAKE) $(build)=arch/$(ARCH)/kernel/vdso32 $@
|
/linux-4.1.27/arch/arc/kernel/ |
D | module.c | 39 mod->arch.unw_sec_idx = 0; in module_frob_arch_sections() 40 mod->arch.unw_info = NULL; in module_frob_arch_sections() 45 mod->arch.unw_sec_idx = i; in module_frob_arch_sections() 56 if (mod->arch.unw_info) in module_arch_cleanup() 57 unwind_remove_table(mod->arch.unw_info, 0); in module_arch_cleanup() 136 int unwsec = mod->arch.unw_sec_idx; in module_finalize() 141 mod->arch.unw_info = unw; in module_finalize()
|
/linux-4.1.27/arch/openrisc/ |
D | Makefile | 41 head-y := arch/openrisc/kernel/head.o 43 core-y += arch/openrisc/lib/ \ 44 arch/openrisc/kernel/ \ 45 arch/openrisc/mm/ 53 core-$(BUILTIN_DTB) += arch/openrisc/boot/dts/
|
/linux-4.1.27/arch/unicore32/ |
D | Makefile | 35 head-y := arch/unicore32/kernel/head.o 37 core-y += arch/unicore32/kernel/ 38 core-y += arch/unicore32/mm/ 40 libs-y += arch/unicore32/lib/ 42 boot := arch/unicore32/boot
|
/linux-4.1.27/arch/metag/kernel/ |
D | module.c | 142 me->arch.init_plt_section = i; in module_frob_arch_sections() 144 me->arch.core_plt_section = i; in module_frob_arch_sections() 146 if (!me->arch.core_plt_section || !me->arch.init_plt_section) { in module_frob_arch_sections() 152 sechdrs[me->arch.core_plt_section].sh_size in module_frob_arch_sections() 154 sechdrs[me->arch.core_plt_section].sh_type = SHT_NOBITS; in module_frob_arch_sections() 155 sechdrs[me->arch.init_plt_section].sh_size in module_frob_arch_sections() 157 sechdrs[me->arch.init_plt_section].sh_type = SHT_NOBITS; in module_frob_arch_sections() 181 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 183 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call()
|
D | vmlinux.lds.S | 46 .init.arch.info : { 48 *(.arch.info.init)
|
/linux-4.1.27/arch/mips/include/asm/ |
D | syscall.h | 124 int arch = AUDIT_ARCH_MIPS; in syscall_get_arch() local 127 arch |= __AUDIT_ARCH_64BIT; in syscall_get_arch() 130 arch |= __AUDIT_ARCH_CONVENTION_MIPS64_N32; in syscall_get_arch() 134 arch |= __AUDIT_ARCH_LE; in syscall_get_arch() 136 return arch; in syscall_get_arch()
|
/linux-4.1.27/Documentation/mn10300/ |
D | compartmentalisation.txt | 20 from the "Processor support" choice menu in the arch/mn10300/Kconfig file. 30 segregated into separate directories under the arch directory: 33 (*) arch/mn10300/unit-asb2303/ 38 (*) arch/mn10300/unit-asb2305/ 43 from the "Unit type" choice menu in the arch/mn10300/Kconfig file. 51 directory for this arch: 59 The appropriate arch/mn10300/unit-ZZZZ directory will also be entered by the
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | kvm_emulate.h | 46 vcpu->arch.hcr_el2 = HCR_GUEST_FLAGS; in vcpu_reset_hcr() 47 if (test_bit(KVM_ARM_VCPU_EL1_32BIT, vcpu->arch.features)) in vcpu_reset_hcr() 48 vcpu->arch.hcr_el2 &= ~HCR_RW; in vcpu_reset_hcr() 53 return vcpu->arch.hcr_el2; in vcpu_get_hcr() 58 vcpu->arch.hcr_el2 = hcr; in vcpu_set_hcr() 133 return vcpu->arch.fault.esr_el2; in kvm_vcpu_get_hsr() 138 return vcpu->arch.fault.far_el2; in kvm_vcpu_get_hfar() 143 return ((phys_addr_t)vcpu->arch.fault.hpfar_el2 & HPFAR_MASK) << 8; in kvm_vcpu_get_fault_ipa()
|
D | kvm_host.h | 145 #define vcpu_gp_regs(v) (&(v)->arch.ctxt.gp_regs) 146 #define vcpu_sys_reg(v,r) ((v)->arch.ctxt.sys_regs[(r)]) 151 #define vcpu_cp14(v,r) ((v)->arch.ctxt.copro[(r)]) 152 #define vcpu_cp15(v,r) ((v)->arch.ctxt.copro[(r)])
|
/linux-4.1.27/arch/hexagon/ |
D | Makefile | 37 head-y := arch/hexagon/kernel/head.o 39 core-y += arch/hexagon/kernel/ \ 40 arch/hexagon/mm/ \ 41 arch/hexagon/lib/
|
/linux-4.1.27/arch/sh/include/asm/ |
D | syscall_64.h | 67 int arch = AUDIT_ARCH_SH; in syscall_get_arch() local 70 arch |= __AUDIT_ARCH_64BIT; in syscall_get_arch() 73 arch |= __AUDIT_ARCH_LE; in syscall_get_arch() 76 return arch; in syscall_get_arch()
|
D | syscall_32.h | 99 int arch = AUDIT_ARCH_SH; in syscall_get_arch() local 102 arch |= __AUDIT_ARCH_LE; in syscall_get_arch() 104 return arch; in syscall_get_arch()
|
/linux-4.1.27/arch/tile/ |
D | Makefile | 54 head-y := arch/tile/kernel/head_$(BITS).o 56 libs-y += arch/tile/lib/ 60 core-y += arch/tile/ 62 core-$(CONFIG_TILE_GXIO) += arch/tile/gxio/
|
/linux-4.1.27/arch/mips/lantiq/ |
D | Platform | 6 cflags-$(CONFIG_LANTIQ) += -I$(srctree)/arch/mips/include/asm/mach-lantiq 8 cflags-$(CONFIG_SOC_TYPE_XWAY) += -I$(srctree)/arch/mips/include/asm/mach-lantiq/xway 9 cflags-$(CONFIG_SOC_FALCON) += -I$(srctree)/arch/mips/include/asm/mach-lantiq/falcon
|
/linux-4.1.27/arch/um/ |
D | Kconfig.rest | 5 source "arch/um/Kconfig.char" 11 source "arch/um/Kconfig.net" 21 source "arch/um/Kconfig.debug"
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | syscall.h | 44 int arch = AUDIT_ARCH_PARISC; in syscall_get_arch() local 47 arch = AUDIT_ARCH_PARISC64; in syscall_get_arch() 49 return arch; in syscall_get_arch()
|
/linux-4.1.27/arch/mips/sibyte/ |
D | Platform | 13 -I$(srctree)/arch/mips/include/asm/mach-sibyte \ 17 -I$(srctree)/arch/mips/include/asm/mach-sibyte \ 21 -I$(srctree)/arch/mips/include/asm/mach-sibyte \ 25 -I$(srctree)/arch/mips/include/asm/mach-sibyte \
|
/linux-4.1.27/Documentation/ |
D | efi-stub.txt | 9 arch/x86/boot/header.S and arch/x86/boot/compressed/eboot.c, 11 arch/arm/boot/compressed/efi-header.S and 12 arch/arm/boot/compressed/efi-stub.c. EFI stub code that is shared 17 kernel. The arm64 EFI stub lives in arch/arm64/kernel/efi-entry.S 18 and arch/arm64/kernel/efi-stub.c. 30 The bzImage located in arch/x86/boot/bzImage must be copied to the EFI 35 arch/arm/boot/zImage should be copied to the system partition, and it 36 may not need to be renamed. Similarly for arm64, arch/arm64/boot/Image
|
/linux-4.1.27/drivers/s390/char/ |
D | zcore.c | 48 enum arch_id arch; member 151 static int __init init_cpu_info(enum arch_id arch) in init_cpu_info() argument 532 static int __init sys_info_init(enum arch_id arch, unsigned long mem_end) in sys_info_init() argument 536 switch (arch) { in sys_info_init() 544 pr_alert("0x%x is an unknown architecture.\n",arch); in sys_info_init() 549 sys_info.arch = arch; in sys_info_init() 551 rc = init_cpu_info(arch); in sys_info_init() 579 static void __init zcore_header_init(int arch, struct zcore_header *hdr, in zcore_header_init() argument 585 if (arch == ARCH_S390X) in zcore_header_init() 638 unsigned char arch; in zcore_init() local [all …]
|
/linux-4.1.27/arch/powerpc/platforms/ |
D | Kconfig | 3 source "arch/powerpc/platforms/powernv/Kconfig" 4 source "arch/powerpc/platforms/pseries/Kconfig" 5 source "arch/powerpc/platforms/chrp/Kconfig" 6 source "arch/powerpc/platforms/512x/Kconfig" 7 source "arch/powerpc/platforms/52xx/Kconfig" 8 source "arch/powerpc/platforms/powermac/Kconfig" 9 source "arch/powerpc/platforms/maple/Kconfig" 10 source "arch/powerpc/platforms/pasemi/Kconfig" 11 source "arch/powerpc/platforms/ps3/Kconfig" 12 source "arch/powerpc/platforms/cell/Kconfig" [all …]
|
/linux-4.1.27/arch/cris/include/uapi/asm/ |
D | Kbuild | 4 header-y += ../arch-v10/arch/ 5 header-y += ../arch-v32/arch/
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | nic.c | 184 #define REGISTER(name, arch, min_rev, max_rev) { \ argument 185 arch ## R_ ## min_rev ## max_rev ## _ ## name, \ 186 REGISTER_REVISION_ ## arch ## min_rev, \ 187 REGISTER_REVISION_ ## arch ## max_rev \ 313 #define REGISTER_TABLE_DIMENSIONS(_, offset, arch, min_rev, max_rev, step, rows) { \ argument 315 REGISTER_REVISION_ ## arch ## min_rev, \ 316 REGISTER_REVISION_ ## arch ## max_rev, \ 319 #define REGISTER_TABLE(name, arch, min_rev, max_rev) \ argument 321 name, arch ## R_ ## min_rev ## max_rev ## _ ## name, \ 322 arch, min_rev, max_rev, \ [all …]
|
/linux-4.1.27/Documentation/kbuild/ |
D | makefiles.txt | 62 arch/$(ARCH)/Makefile the arch Makefile. 74 configuration. The top Makefile textually includes an arch Makefile 75 with the name arch/$(ARCH)/Makefile. The arch Makefile supplies 103 as sparc or ia64. Arch developers need to know about the arch Makefile 109 This document is aimed towards normal developers and arch developers. 249 #arch/x86/lib/Makefile 257 Use of lib-y is normally restricted to lib/ and arch/*/lib. 310 #arch/sparc/kernel/Makefile 316 #arch/cris/boot/compressed/Makefile 317 ldflags-y += -T $(srctree)/$(src)/decompress_$(arch-y).lds [all …]
|
/linux-4.1.27/samples/seccomp/ |
D | dropper.c | 28 static int install_filter(int nr, int arch, int error) in install_filter() argument 32 (offsetof(struct seccomp_data, arch))), in install_filter() 33 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, arch, 0, 3), in install_filter()
|
/linux-4.1.27/Documentation/sh/ |
D | new-machine.txt | 17 in arch/sh/kernel/ directly, with board-specific headers ending up in 25 |-- arch 46 `-- arch 59 |-- arch 93 board in arch/sh/boards/ and adding rules to hook your board in with the 95 it makes more sense to have a common top-level arch/sh/boards/ directory 99 After you have setup your new arch/sh/boards/ directory, remember that you 103 as the arch/sh/boards/ directory name, though if your board is again part of 109 arch/sh/boards and the include/asm-sh/ hierarchy. In order to better 116 * arch/sh/boards/vapor/setup.c - Setup code for imaginary board [all …]
|
/linux-4.1.27/arch/cris/boot/compressed/ |
D | Makefile | 13 arch-$(CONFIG_ETRAX_ARCH_V10) = v10 14 arch-$(CONFIG_ETRAX_ARCH_V32) = v32 16 ldflags-y += -T $(srctree)/$(src)/decompress_$(arch-y).lds
|
/linux-4.1.27/drivers/crypto/vmx/ |
D | ppc-xlate.pl | 47 my $arch = shift; 49 { $arch =~ s/\"//g; 50 $arch = ($flavour=~/64/) ? "ppc970-64" : "ppc970" if ($arch eq "any"); 52 ".machine $arch";
|
/linux-4.1.27/ |
D | Makefile | 289 hdr-arch := $(SRCARCH) 382 -I$(srctree)/arch/$(hdr-arch)/include/uapi \ 383 -Iarch/$(hdr-arch)/include/generated/uapi \ 391 -I$(srctree)/arch/$(hdr-arch)/include \ 392 -Iarch/$(hdr-arch)/include/generated/uapi \ 393 -Iarch/$(hdr-arch)/include/generated \ 470 src=asm obj=arch/$(SRCARCH)/include/generated/asm 472 src=uapi/asm obj=arch/$(SRCARCH)/include/generated/uapi/asm 534 include arch/$(SRCARCH)/Makefile 610 include arch/$(SRCARCH)/Makefile [all …]
|
D | Kbuild | 56 targets += arch/$(SRCARCH)/kernel/asm-offsets.s 59 arch/$(SRCARCH)/kernel/asm-offsets.s: arch/$(SRCARCH)/kernel/asm-offsets.c \ 64 $(obj)/$(offsets-file): arch/$(SRCARCH)/kernel/asm-offsets.s FORCE
|
D | MAINTAINERS | 564 F: arch/alpha/ 623 F: arch/x86/include/asm/geode.h 648 F: arch/x86/kernel/cpu/microcode/amd* 751 F: arch/x86/kernel/apm_32.c 796 F: arch/arm/lib/floppydma.S 797 F: arch/arm/include/asm/floppy.h 802 F: arch/arm/kernel/perf_event* 803 F: arch/arm/oprofile/common.c 804 F: arch/arm/include/asm/pmu.h 805 F: arch/arm/kernel/hw_breakpoint.c [all …]
|
/linux-4.1.27/arch/mips/dec/ |
D | Platform | 6 -I$(srctree)/arch/mips/include/asm/mach-dec 7 libs-$(CONFIG_MACH_DECSTATION) += arch/mips/dec/prom/
|
/linux-4.1.27/arch/cris/boot/rescue/ |
D | Makefile | 13 arch-$(CONFIG_ETRAX_ARCH_V10) = v10 14 arch-$(CONFIG_ETRAX_ARCH_V32) = v32 16 ldflags-y += -T $(srctree)/$(src)/rescue_$(arch-y).lds
|
/linux-4.1.27/Documentation/powerpc/ |
D | bootwrapper.txt | 10 The boot wrapper can be found in the arch/powerpc/boot/ directory. The 19 The boot wrapper is built from the makefile in arch/powerpc/boot/Makefile and 20 it uses the wrapper script (arch/powerpc/boot/wrapper) to generate target 39 arch/powerpc/boot/cuboot.*.c. Selection of the correct 55 file named arch/powerpc/boot/<platform>.c; but this 83 arch/powerpc/boot/virtex405-head.S for details. 103 arch/powerpc/boot/dts/ directory. The Makefile selects the correct device 106 build system will use arch/powerpc/boot/dts/walnut.dts to build 107 treeImage.walnut and arch/powerpc/boot/dts/virtex405-ml403.dts to build 113 (arch/powerpc/boot/Makefile) by adding targets to the $image-y variable. Look [all …]
|
/linux-4.1.27/Documentation/scheduler/ |
D | sched-arch.txt | 8 By default, the switch_to arch function is called with the runqueue 11 the context switch. See arch/ia64/include/asm/switch_to.h for an example. 59 arch/x86/kernel/process.c has examples of both polling and 63 Possible arch/ problems 66 Possible arch problems I found (and either tried to fix or didn't):
|
/linux-4.1.27/arch/mips/netlogic/ |
D | Kconfig | 12 arch/mips/netlogic/dts/xlp_evp.dts 22 arch/mips/netlogic/dts/xlp_svp.dts 32 arch/mips/netlogic/dts/xlp_fvp.dts 42 arch/mips/netlogic/dts/xlp_gvp.dts 51 arch/mips/netlogic/dts/xlp_rvp.dts
|
D | Platform | 4 cflags-$(CONFIG_NLM_COMMON) += -I$(srctree)/arch/mips/include/asm/mach-netlogic 5 cflags-$(CONFIG_NLM_COMMON) += -I$(srctree)/arch/mips/include/asm/netlogic
|
/linux-4.1.27/arch/mips/txx9/ |
D | Platform | 5 -I$(srctree)/arch/mips/include/asm/mach-tx39xx 7 -I$(srctree)/arch/mips/include/asm/mach-tx49xx
|
/linux-4.1.27/arch/arm/probes/ |
D | decode.c | 57 int arch = cpu_architecture(); in test_load_write_pc_interworking() local 58 BUG_ON(arch == CPU_ARCH_UNKNOWN); in test_load_write_pc_interworking() 59 load_write_pc_interworks = arch >= CPU_ARCH_ARMv5T; in test_load_write_pc_interworking() 71 int arch = cpu_architecture(); in test_alu_write_pc_interworking() local 72 BUG_ON(arch == CPU_ARCH_UNKNOWN); in test_alu_write_pc_interworking() 73 alu_write_pc_interworks = arch >= CPU_ARCH_ARMv7; in test_alu_write_pc_interworking()
|
/linux-4.1.27/arch/m68k/ |
D | Kconfig | 121 source arch/m68k/Kconfig.cpu 123 source arch/m68k/Kconfig.machine 125 source arch/m68k/Kconfig.bus 160 source "arch/m68k/Kconfig.devices" 164 source "arch/m68k/Kconfig.debug"
|
/linux-4.1.27/arch/powerpc/boot/ |
D | addnote.c | 25 static const char arch[] = "PowerPC"; variable 135 nnote = 12 + ROUNDUP(strlen(arch) + 1) + sizeof(descr); in main() 192 PUT_32(ns, strlen(arch) + 1); in main() 195 strcpy((char *) &buf[ns + 12], arch); in main() 196 ns += 12 + strlen(arch) + 1; in main()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | audit.c | 33 int audit_classify_arch(int arch) in audit_classify_arch() argument 36 if (arch == AUDIT_ARCH_SPARC) in audit_classify_arch()
|
/linux-4.1.27/lib/ |
D | audit.c | 31 int audit_classify_arch(int arch) in audit_classify_arch() argument 33 if (audit_is_compat(arch)) in audit_classify_arch()
|
/linux-4.1.27/Documentation/zh_CN/ |
D | magic-number.txt | 67 APM_BIOS_MAGIC 0x4101 apm_user arch/x86/kernel/apm_32.c 112 SAVEKMSG_MAGIC2 0x4B4D5347 savekmsg arch/*/amiga/config.c 115 COW_MAGIC 0x4f4f4f4d cow_header_v1 arch/um/drivers/ubd_user.c 120 SAVEKMSG_MAGIC1 0x53415645 savekmsg arch/*/amiga/config.c 121 GDA_MAGIC 0x58464552 gda arch/mips/include/asm/sn/gda.h 126 KV_MAGIC 0x5f4b565f kernel_vars_s arch/mips/include/asm/sn/klkernvars.h 149 NMI_MAGIC 0x48414d4d455201 nmi_s arch/mips/include/asm/sn/nmi.h
|
/linux-4.1.27/arch/arm64/kvm/ |
D | reset.c | 87 switch (vcpu->arch.target) { in kvm_reset_vcpu() 89 if (test_bit(KVM_ARM_VCPU_EL1_32BIT, vcpu->arch.features)) { in kvm_reset_vcpu()
|
D | inject_fault.c | 169 if (!(vcpu->arch.hcr_el2 & HCR_RW)) in kvm_inject_dabt() 185 if (!(vcpu->arch.hcr_el2 & HCR_RW)) in kvm_inject_pabt() 199 if (!(vcpu->arch.hcr_el2 & HCR_RW)) in kvm_inject_undefined()
|
/linux-4.1.27/Documentation/arm/Marvell/ |
D | README | 26 Linux kernel mach directory: arch/arm/mach-orion5x 27 Linux kernel plat directory: arch/arm/plat-orion 56 Linux kernel mach directory: arch/arm/mach-mvebu 76 Linux kernel mach directory: arch/arm/mach-mv78xx0 77 Linux kernel plat directory: arch/arm/plat-orion 118 Linux kernel mach directory: arch/arm/mach-mvebu 149 Directory: arch/arm/mach-mvebu (DT enabled platforms) 150 arch/arm/mach-dove (non-DT enabled platforms) 196 Linux kernel mach directory: arch/arm/mach-pxa 197 Linux kernel plat directory: arch/arm/plat-pxa [all …]
|
/linux-4.1.27/scripts/gdb/linux/ |
D | utils.py | 114 def is_target_arch(arch): argument 116 return arch in gdb.newest_frame().architecture().name() 121 return arch in target_arch
|
/linux-4.1.27/arch/sh/drivers/ |
D | Kconfig | 1 source "arch/sh/drivers/dma/Kconfig" 2 source "arch/sh/cchips/Kconfig"
|
/linux-4.1.27/arch/ia64/hp/sim/boot/ |
D | Makefile | 36 lib/lib.a arch/ia64/lib/built-in.o arch/ia64/lib/lib.a FORCE
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-hv_gpci | 15 in arch/powerpc/perf/hv-gpci.h). 22 in arch/powerpc/perf/hv-gpci.h). 29 in arch/powerpc/perf/hv-gpci.h).
|
/linux-4.1.27/arch/arm/boot/compressed/ |
D | Makefile | 137 $(obj)/lib1funcs.S: $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.S 143 $(obj)/ashldi3.S: $(srctree)/arch/$(SRCARCH)/lib/ashldi3.S 149 $(obj)/bswapsdi2.S: $(srctree)/arch/$(SRCARCH)/lib/bswapsdi2.S 189 $(obj)/hyp-stub.S: $(srctree)/arch/$(SRCARCH)/kernel/hyp-stub.S
|
/linux-4.1.27/Documentation/x86/ |
D | entry_64.txt | 2 arch/x86/kernel/entry_64.S. A lot of this explanation is adapted from 9 arch/x86/kernel/traps.c and implemented in arch/x86/kernel/entry_64.S 10 for 64-bit, arch/x86/kernel/entry_32.S for 32-bit and finally 11 arch/x86/ia32/ia32entry.S which implements the 32-bit compatibility 15 The IDT vector assignments are listed in arch/x86/include/asm/irq_vectors.h.
|
/linux-4.1.27/arch/xtensa/boot/boot-redboot/ |
D | Makefile | 18 LIBS := arch/xtensa/boot/lib/lib.a arch/xtensa/lib/lib.a
|
/linux-4.1.27/arch/um/include/asm/ |
D | processor-generic.h | 28 struct arch_thread arch; member 53 .arch = INIT_ARCH_THREAD, \
|
/linux-4.1.27/Documentation/arm/pxa/ |
D | mfp.txt | 52 see arch/arm/mach-pxa/mach/include/mfp-pxa300.h) 200 - arch/arm/mach-pxa/include/mach/mfp.h 206 - arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h 211 - arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h 215 - arch/arm/mach-pxa/include/mach/mfp-pxa25x.h 216 arch/arm/mach-pxa/include/mach/mfp-pxa27x.h 217 arch/arm/mach-pxa/include/mach/mfp-pxa300.h 218 arch/arm/mach-pxa/include/mach/mfp-pxa320.h 219 arch/arm/mach-pxa/include/mach/mfp-pxa930.h 223 - arch/arm/mach-pxa/mfp-pxa3xx.c [all …]
|
/linux-4.1.27/Documentation/arm/Samsung-S3C24XX/ |
D | Overview.txt | 20 included under the arch/arm/mach-s3c2416 directory. Note, whilst core 40 arch/arm/plat-s3c24xx with headers in include/asm-arm/plat-s3c24xx. 42 code (arch/arm/plat-s3c24xx) and the arch/arm/mach-s3c24* code. 46 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440 49 arch/arm/mach-s3c2410 directory./include/mach 51 arch/arm/plat-s3c24xx: 136 Machine definitions should be kept in linux/arch/arm/mach-s3c2410, 295 exported outside arch/arm/mach-s3c2410/, or exported to
|
/linux-4.1.27/tools/perf/Documentation/ |
D | android.txt | 16 export NDK_SYSROOT=${NDK}/platforms/android-9/arch-arm 19 export NDK_SYSROOT=${NDK}/platforms/android-9/arch-x86 37 export NDK_SYSROOT=${ANDROID_BUILD_TOP}/ndk/build/platforms/android-3/arch-arm 40 export NDK_SYSROOT=${ANDROID_BUILD_TOP}/ndk/build/platforms/android-3/arch-x86
|
/linux-4.1.27/Documentation/trace/ |
D | ftrace-design.txt | 115 function, call the arch-specific function ftrace_graph_caller which in turn 116 calls the arch-specific function prepare_ftrace_return. Neither of these 125 temporarily to have it point to the arch-specific function return_to_handler. 193 An arch may pass in a unique value (frame pointer) to both the entering and 218 You need very few things to get the syscalls tracing in an arch. 220 - Support HAVE_ARCH_TRACEHOOK (see arch/Kconfig). 222 of syscalls supported by the arch. 226 - If the system call table on this arch is more complicated than a simple array 230 this arch, define ARCH_HAS_SYSCALL_MATCH_SYM_NAME in asm/ftrace.h and 233 - Tag this arch as HAVE_SYSCALL_TRACEPOINTS. [all …]
|