/linux-4.4.14/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 | 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 | book3s_hv.c | 125 if (kvmppc_ipi_thread(vcpu->arch.thread_cpu)) in kvmppc_fast_vcpu_kick_hv() 190 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_load_hv() 202 spin_lock_irqsave(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_load_hv() 203 if (vcpu->arch.state == KVMPPC_VCPU_BUSY_IN_HOST && in kvmppc_core_vcpu_load_hv() 204 vcpu->arch.busy_preempt != TB_NIL) { in kvmppc_core_vcpu_load_hv() 205 vcpu->arch.busy_stolen += mftb() - vcpu->arch.busy_preempt; in kvmppc_core_vcpu_load_hv() 206 vcpu->arch.busy_preempt = TB_NIL; in kvmppc_core_vcpu_load_hv() 208 spin_unlock_irqrestore(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_load_hv() 213 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_put_hv() 219 spin_lock_irqsave(&vcpu->arch.tbacct_lock, flags); in kvmppc_core_vcpu_put_hv() [all …]
|
D | booke.c | 79 printk("pc: %08lx msr: %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr); in kvmppc_dump_vcpu() 80 printk("lr: %08lx ctr: %08lx\n", vcpu->arch.lr, vcpu->arch.ctr); in kvmppc_dump_vcpu() 81 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu() 82 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu() 84 printk("exceptions: %08lx\n", vcpu->arch.pending_exceptions); in kvmppc_dump_vcpu() 101 vcpu->arch.shadow_msr &= ~MSR_SPE; in kvmppc_vcpu_disable_spe() 110 vcpu->arch.shadow_msr |= MSR_SPE; in kvmppc_vcpu_enable_spe() 116 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() 117 if (!(vcpu->arch.shadow_msr & MSR_SPE)) in kvmppc_vcpu_sync_spe() 119 } else if (vcpu->arch.shadow_msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() [all …]
|
D | e500_emulate.c | 56 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgclr() 62 clear_bit(prio, &vcpu->arch.pending_exceptions); in kvmppc_e500_emul_msgclr() 68 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgsnd() 78 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd() 80 set_bit(prio, &cvcpu->arch.pending_exceptions); in kvmppc_e500_emul_msgsnd() 97 run->debug.arch.address = vcpu->arch.pc; in kvmppc_e500_emul_ehpriv() 98 run->debug.arch.status = 0; in kvmppc_e500_emul_ehpriv() 229 vcpu->arch.shared->mas0 = spr_val; in kvmppc_core_emulate_mtspr_e500() 232 vcpu->arch.shared->mas1 = spr_val; in kvmppc_core_emulate_mtspr_e500() 235 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 | 71 if (vcpu->arch.hflags & BOOK3S_HFLAG_SPLIT_HACK) { in kvmppc_unfixup_split_real() 75 vcpu->arch.hflags &= ~BOOK3S_HFLAG_SPLIT_HACK; in kvmppc_unfixup_split_real() 130 vcpu->arch.mmu.reset_msr(vcpu); in kvmppc_inject_interrupt() 164 unsigned long old_pending = vcpu->arch.pending_exceptions; in kvmppc_book3s_dequeue_irqprio() 167 &vcpu->arch.pending_exceptions); in kvmppc_book3s_dequeue_irqprio() 169 kvmppc_update_int_pending(vcpu, vcpu->arch.pending_exceptions, in kvmppc_book3s_dequeue_irqprio() 178 &vcpu->arch.pending_exceptions); in kvmppc_book3s_queue_irqprio() 200 return test_bit(BOOK3S_IRQPRIO_DECREMENTER, &vcpu->arch.pending_exceptions); in kvmppc_core_pending_dec() 341 unsigned long *pending = &vcpu->arch.pending_exceptions; in kvmppc_core_prepare_to_enter() 342 unsigned long old_pending = vcpu->arch.pending_exceptions; in kvmppc_core_prepare_to_enter() [all …]
|
D | book3s_emulate.c | 80 if (vcpu->arch.papr_enabled && (level > PRIV_SUPER)) in spr_allowed() 156 if (vcpu->arch.mmu.mfsrin) { in kvmppc_core_emulate_op_pr() 158 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr() 168 if (vcpu->arch.mmu.mfsrin) { in kvmppc_core_emulate_op_pr() 170 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum); in kvmppc_core_emulate_op_pr() 176 vcpu->arch.mmu.mtsrin(vcpu, in kvmppc_core_emulate_op_pr() 181 vcpu->arch.mmu.mtsrin(vcpu, in kvmppc_core_emulate_op_pr() 190 vcpu->arch.mmu.tlbie(vcpu, addr, large); in kvmppc_core_emulate_op_pr() 201 !vcpu->arch.papr_enabled) { in kvmppc_core_emulate_op_pr() 216 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() 84 kvm->arch.hpt_virt = hpt; in kvmppc_alloc_hpt() 85 kvm->arch.hpt_order = order; in kvmppc_alloc_hpt() 87 kvm->arch.hpt_npte = 1ul << (order - 4); in kvmppc_alloc_hpt() 89 kvm->arch.hpt_mask = (1ul << (order - 7)) - 1; in kvmppc_alloc_hpt() 92 rev = vmalloc(sizeof(struct revmap_entry) * kvm->arch.hpt_npte); in kvmppc_alloc_hpt() 97 kvm->arch.revmap = rev; in kvmppc_alloc_hpt() 98 kvm->arch.sdr1 = __pa(hpt) | (order - 18); in kvmppc_alloc_hpt() 101 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 | 54 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates() 62 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates() 64 &kvm->arch.need_tlb_flush); in global_invalidates() 82 head = &kvm->arch.revmap[i]; in kvmppc_add_revmap_chain() 85 tail = &kvm->arch.revmap[head->back]; in kvmppc_add_revmap_chain() 128 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in revmap_for_hpte() 150 next = real_vmalloc_addr(&kvm->arch.revmap[rev->forw]); in remove_revmap_chain() 151 prev = real_vmalloc_addr(&kvm->arch.revmap[rev->back]); in remove_revmap_chain() 215 rmap = &memslot->arch.rmap[slot_fn]; in kvmppc_do_h_enter() 284 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() 314 if (vcpu->arch.shadow_msr & MSR_SPE) in kvmppc_core_vcpu_put_e500() 357 vcpu->arch.pvr = mfspr(SPRN_PVR); in kvmppc_core_vcpu_setup() 360 vcpu->arch.cpu_type = KVM_CPU_E500V2; in kvmppc_core_vcpu_setup() 379 sregs->u.e.ivor_high[0] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL]; in kvmppc_core_get_sregs_e500() 380 sregs->u.e.ivor_high[1] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA]; in kvmppc_core_get_sregs_e500() 381 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() 70 cpu = vcpu->arch.thread_cpu; in icp_rm_set_vcpu_irq() 85 &vcpu->arch.pending_exceptions); in icp_rm_clr_vcpu_irq() 123 this_vcpu->arch.icp->rm_dbgstate = new; in icp_rm_try_update() 124 this_vcpu->arch.icp->rm_dbgtgt = icp->vcpu; in icp_rm_try_update() 387 struct kvmppc_xics *xics = vcpu->kvm->arch.xics; in kvmppc_rm_h_xirr() 388 struct kvmppc_icp *icp = vcpu->arch.icp; in kvmppc_rm_h_xirr() 417 vcpu->arch.gpr[4] = xirr; in kvmppc_rm_h_xirr() 426 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_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()
|
/linux-4.4.14/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.4.14/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 | 68 vcpu->arch.guest_kernel_asid[i] = 0; in kvm_mips_reset_vcpu() 69 vcpu->arch.guest_user_asid[i] = 0; in kvm_mips_reset_vcpu() 81 return !!(vcpu->arch.pending_exceptions); in kvm_arch_vcpu_runnable() 115 kvm->arch.commpage_tlb = wired; in kvm_mips_init_tlbs() 118 kvm->arch.commpage_tlb); in kvm_mips_init_tlbs() 147 for (i = 0; i < kvm->arch.guest_pmap_npages; i++) { in kvm_mips_free_vcpus() 148 if (kvm->arch.guest_pmap[i] != KVM_INVALID_PAGE) in kvm_mips_free_vcpus() 149 kvm_mips_release_pfn_clean(kvm->arch.guest_pmap[i]); in kvm_mips_free_vcpus() 151 kfree(kvm->arch.guest_pmap); in kvm_mips_free_vcpus() 222 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.4.14/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 | 158 kvm->arch.epoch -= *delta; in kvm_clock_sync() 160 vcpu->arch.sie_block->epoch -= *delta; in kvm_clock_sync() 271 struct gmap *gmap = kvm->arch.gmap; in kvm_s390_sync_dirty_log() 336 kvm->arch.use_irqchip = 1; in kvm_vm_ioctl_enable_cap() 341 kvm->arch.user_sigp = 1; in kvm_vm_ioctl_enable_cap() 349 set_kvm_facility(kvm->arch.model.fac->mask, 129); in kvm_vm_ioctl_enable_cap() 350 set_kvm_facility(kvm->arch.model.fac->list, 129); in kvm_vm_ioctl_enable_cap() 360 kvm->arch.user_stsi = 1; in kvm_vm_ioctl_enable_cap() 378 kvm->arch.gmap->asce_end); in kvm_s390_get_mem_control() 379 if (put_user(kvm->arch.gmap->asce_end, (u64 __user *)attr->addr)) in kvm_s390_get_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)) 39 debug_sprintf_event(d_kvm->arch.dbf, d_loglevel, d_string "\n", \ 45 debug_sprintf_event(d_vcpu->kvm->arch.dbf, d_loglevel, \ 47 d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\ 53 return atomic_read(&vcpu->arch.sie_block->cpuflags) & CPUSTAT_STOPPED; in is_vcpu_stopped() 59 if (kvm->arch.gmap) in kvm_is_ucontrol() 70 return vcpu->arch.sie_block->prefix << GUEST_PREFIX_SHIFT; in kvm_s390_get_prefix() 77 vcpu->arch.sie_block->prefix = prefix >> GUEST_PREFIX_SHIFT; in kvm_s390_set_prefix() 86 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_s() [all …]
|
D | priv.c | 40 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_clock() 66 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_set_prefix() 104 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_prefix() 134 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_store_cpu_address() 154 if (!(vcpu->arch.sie_block->ictl & (ICTL_ISKE | ICTL_SSKE | ICTL_RRBE))) in __skey_check_enable() 160 vcpu->arch.sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); in __skey_check_enable() 173 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_skey() 184 if (psw_bits(vcpu->arch.sie_block->gpsw).p) in handle_ipte_interlock() 186 wait_event(vcpu->kvm->arch.ipte_wq, !ipte_lock_held(vcpu)); in handle_ipte_interlock() 197 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in handle_test_block() [all …]
|
D | interrupt.c | 39 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled() 44 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled() 49 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled() 62 !(vcpu->arch.sie_block->gcr[0] & 0x800ul)) in ckc_interrupts_enabled() 72 if (vcpu->arch.sie_block->ckc >= kvm_s390_get_tod_clock_fast(vcpu->kvm)) in ckc_irq_pending() 80 (vcpu->arch.sie_block->gcr[0] & 0x400ul); in cpu_timer_interrupts_enabled() 85 return (vcpu->arch.sie_block->cputm >> 63) && in cpu_timer_irq_pending() 107 return vcpu->kvm->arch.float_int.pending_irqs | in pending_irqs() 108 vcpu->arch.local_int.pending_irqs; in pending_irqs() 117 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) in disable_iscs() [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() 94 if (vcpu->arch.pfault_token != KVM_S390_PFAULT_TOKEN_INVALID) { in __diag_page_ref_service() [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() 220 flags = atomic_read(dst_vcpu->arch.local_int.cpuflags); in __sigp_store_status_at_addr() 243 li = &dst_vcpu->arch.local_int; in __sigp_sense_running() 263 struct kvm_s390_local_interrupt *li = &dst_vcpu->arch.local_int; in __prepare_sigp_re_start() 370 if (!vcpu->kvm->arch.user_sigp) in handle_sigp_order_in_user_space() [all …]
|
/linux-4.4.14/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*' 303 subarchdir=$(find ${tree}arch/$SRCARCH/ -name "mach-*" -type d -o \
|
/linux-4.4.14/arch/arm64/kvm/ |
D | debug.c | 49 vcpu->arch.guest_debug_preserved.mdscr_el1 = vcpu_sys_reg(vcpu, MDSCR_EL1); in save_guest_debug_regs() 52 vcpu->arch.guest_debug_preserved.mdscr_el1); in save_guest_debug_regs() 57 vcpu_sys_reg(vcpu, MDSCR_EL1) = vcpu->arch.guest_debug_preserved.mdscr_el1; in restore_guest_debug_regs() 84 vcpu->arch.debug_ptr = &vcpu->arch.vcpu_debug_state; in kvm_arm_reset_debug_ptr() 109 bool trap_debug = !(vcpu->arch.debug_flags & KVM_ARM64_DEBUG_DIRTY); in kvm_arm_setup_debug() 113 vcpu->arch.mdcr_el2 = __this_cpu_read(mdcr_el2) & MDCR_EL2_HPMN_MASK; in kvm_arm_setup_debug() 114 vcpu->arch.mdcr_el2 |= (MDCR_EL2_TPM | in kvm_arm_setup_debug() 122 vcpu->arch.mdcr_el2 |= MDCR_EL2_TDE; in kvm_arm_setup_debug() 169 vcpu->arch.debug_ptr = &vcpu->arch.external_debug_state; in kvm_arm_setup_debug() 170 vcpu->arch.debug_flags |= KVM_ARM64_DEBUG_DIRTY; in kvm_arm_setup_debug() [all …]
|
D | sys_regs.c | 203 vcpu->arch.debug_flags |= KVM_ARM64_DEBUG_DIRTY; in trap_debug_regs() 234 vcpu->arch.debug_flags |= KVM_ARM64_DEBUG_DIRTY; in reg_to_dbg() 250 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg]; in trap_bvr() 265 __u64 *r = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg]; in set_bvr() 275 __u64 *r = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg]; in get_bvr() 285 vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg] = rd->val; in reset_bvr() 292 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bcr[rd->reg]; in trap_bcr() 307 __u64 *r = &vcpu->arch.vcpu_debug_state.dbg_bcr[rd->reg]; in set_bcr() 318 __u64 *r = &vcpu->arch.vcpu_debug_state.dbg_bcr[rd->reg]; in get_bcr() 328 vcpu->arch.vcpu_debug_state.dbg_bcr[rd->reg] = rd->val; in reset_bcr() [all …]
|
D | handle_exit.c | 103 run->debug.arch.hsr = hsr; in kvm_handle_guest_debug() 107 run->debug.arch.far = vcpu->arch.fault.far_el2; in kvm_handle_guest_debug()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/kernel/ |
D | asm-offsets.c | 436 DEFINE(VCPU_HOST_STACK, offsetof(struct kvm_vcpu, arch.host_stack)); in main() 437 DEFINE(VCPU_HOST_PID, offsetof(struct kvm_vcpu, arch.host_pid)); in main() 438 DEFINE(VCPU_GUEST_PID, offsetof(struct kvm_vcpu, arch.pid)); in main() 439 DEFINE(VCPU_GPRS, offsetof(struct kvm_vcpu, arch.gpr)); in main() 440 DEFINE(VCPU_VRSAVE, offsetof(struct kvm_vcpu, arch.vrsave)); in main() 441 DEFINE(VCPU_FPRS, offsetof(struct kvm_vcpu, arch.fp.fpr)); in main() 443 DEFINE(VCPU_VRS, offsetof(struct kvm_vcpu, arch.vr.vr)); in main() 445 DEFINE(VCPU_XER, offsetof(struct kvm_vcpu, arch.xer)); in main() 446 DEFINE(VCPU_CTR, offsetof(struct kvm_vcpu, arch.ctr)); in main() 447 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.4.14/arch/x86/kvm/ |
D | x86.c | 76 container_of(ctxt, struct kvm_vcpu, arch.emulate_ctxt) 193 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset() 281 return vcpu->arch.apic_base; in kvm_get_apic_base() 287 u64 old_state = vcpu->arch.apic_base & in kvm_set_apic_base() 370 if (!vcpu->arch.exception.pending) { in kvm_multiple_exception() 374 vcpu->arch.exception.pending = true; in kvm_multiple_exception() 375 vcpu->arch.exception.has_error_code = has_error; in kvm_multiple_exception() 376 vcpu->arch.exception.nr = nr; in kvm_multiple_exception() 377 vcpu->arch.exception.error_code = error_code; in kvm_multiple_exception() 378 vcpu->arch.exception.reinject = reinject; in kvm_multiple_exception() [all …]
|
D | x86.h | 11 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue() 17 vcpu->arch.interrupt.pending = true; in kvm_queue_interrupt() 18 vcpu->arch.interrupt.soft = soft; in kvm_queue_interrupt() 19 vcpu->arch.interrupt.nr = vector; in kvm_queue_interrupt() 24 vcpu->arch.interrupt.pending = false; in kvm_clear_interrupt_queue() 29 return vcpu->arch.exception.pending || vcpu->arch.interrupt.pending || in kvm_event_needs_reinjection() 30 vcpu->arch.nmi_injected; in kvm_event_needs_reinjection() 46 return vcpu->arch.efer & EFER_LMA; in is_long_mode() 64 return vcpu->arch.walk_mmu == &vcpu->arch.nested_mmu; in mmu_is_nested() 90 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() 284 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_set_version() 348 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_update_irr() 490 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() 216 struct iommu_domain *domain = kvm->arch.iommu_domain; in kvm_deassign_device() 246 kvm->arch.iommu_domain = iommu_domain_alloc(&pci_bus_type); in kvm_iommu_map_guest() 247 if (!kvm->arch.iommu_domain) { in kvm_iommu_map_guest() 258 iommu_domain_free(kvm->arch.iommu_domain); in kvm_iommu_map_guest() [all …]
|
D | i8254.c | 77 &kvm->arch.vpit->pit_state.channels[channel]; in pit_set_gate() 79 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_set_gate() 102 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_gate() 104 return kvm->arch.vpit->pit_state.channels[channel].gate; in pit_get_gate() 111 struct kvm_kpit_state *ps = &kvm->arch.vpit->pit_state; in __kpit_elapsed() 143 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_count() 147 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_count() 173 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_out() 177 WARN_ON(!mutex_is_locked(&kvm->arch.vpit->pit_state.lock)); in pit_get_out() 208 &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 = use_eager_fpu() || guest_cpuid_has_mpx(vcpu); in kvm_update_cpuid() 101 if (vcpu->arch.eager_fpu) in kvm_update_cpuid() 114 vcpu->arch.maxphyaddr = cpuid_query_maxphyaddr(vcpu); in kvm_update_cpuid() [all …]
|
D | irq.c | 45 return v->arch.pending_external_vector != -1; in pending_userspace_extint() 74 return v->arch.interrupt.pending; in kvm_cpu_has_injectable_intr() 92 return v->arch.interrupt.pending; in kvm_cpu_has_interrupt() 109 int vector = v->arch.pending_external_vector; in kvm_cpu_get_extint() 111 v->arch.pending_external_vector = -1; in kvm_cpu_get_extint() 127 return v->arch.interrupt.nr; in kvm_cpu_get_interrupt()
|
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() 799 kvm->arch.indirect_shadow_pages++; in account_shadowed() [all …]
|
D | lapic.h | 93 return vcpu->arch.hyperv.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() 164 return kvm_vcpu_has_lapic(vcpu) && test_bit(KVM_APIC_INIT, &vcpu->arch.apic->pending_events); in kvm_lapic_latched_init()
|
D | mmu.h | 80 if (kvm->arch.n_max_mmu_pages > kvm->arch.n_used_mmu_pages) in kvm_mmu_available_pages() 81 return kvm->arch.n_max_mmu_pages - in kvm_mmu_available_pages() 82 kvm->arch.n_used_mmu_pages; in kvm_mmu_available_pages() 89 if (likely(vcpu->arch.mmu.root_hpa != INVALID_PAGE)) in kvm_mmu_reload()
|
D | svm.c | 380 svm->vcpu.arch.hflags |= HF_GIF_MASK; in enable_gif() 385 svm->vcpu.arch.hflags &= ~HF_GIF_MASK; in disable_gif() 390 return !!(svm->vcpu.arch.hflags & HF_GIF_MASK); in gif_set() 477 vcpu->arch.efer = efer; in svm_set_efer() 602 vcpu->arch.osvw.length = (osvw_len >= 3) ? (osvw_len) : 3; in svm_init_osvw() 603 vcpu->arch.osvw.status = osvw_status & ~(6ULL); in svm_init_osvw() 614 vcpu->arch.osvw.status |= 1; in svm_init_osvw() 1007 svm->vcpu.arch.hflags = 0; in init_vmcb() 1078 svm->vcpu.arch.regs[VCPU_REGS_RIP] = save->rip; in init_vmcb() 1097 save->g_pat = svm->vcpu.arch.pat; in init_vmcb() [all …]
|
D | hyperv.c | 55 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_data() 66 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_get_crash_ctl() 74 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_ctl() 98 struct kvm_hv *hv = &vcpu->kvm->arch.hyperv; in kvm_hv_msr_set_crash_data() 111 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_set_msr_pw() 192 struct kvm_vcpu_hv *hv = &vcpu->arch.hyperv; in kvm_hv_set_msr() 242 struct kvm_hv *hv = &kvm->arch.hyperv; in kvm_hv_get_msr_pw() 253 div_u64(get_kernel_ns() + kvm->arch.kvmclock_offset, 100); in kvm_hv_get_msr_pw() 280 struct kvm_vcpu_hv *hv = &vcpu->arch.hyperv; in kvm_hv_get_msr() 343 return kvm->arch.hyperv.hv_hypercall & HV_X64_MSR_HYPERCALL_ENABLE; in kvm_hv_hypercall_enabled()
|
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() 173 if (vcpu->kvm->arch.audit_point == AUDIT_POST_SYNC && sp->unsync) in audit_spte_after_sync() 248 vcpu->kvm->arch.audit_point = point; in __kvm_mmu_audit()
|
D | vmx.c | 1594 if (!(vmx->vcpu.arch.regs_avail & (1 << VCPU_EXREG_SEGMENTS))) { in vmx_segment_cache_test_set() 1595 vmx->vcpu.arch.regs_avail |= (1 << VCPU_EXREG_SEGMENTS); in vmx_segment_cache_test_set() 1795 u64 guest_efer = vmx->vcpu.arch.efer; in update_transition_efer() 1829 (enable_ept && ((vmx->vcpu.arch.efer ^ host_efer) & EFER_NX))) { in update_transition_efer() 2089 vmx->current_tsc_ratio != vcpu->arch.tsc_scaling_ratio) { in vmx_vcpu_load() 2090 vmx->current_tsc_ratio = vcpu->arch.tsc_scaling_ratio; in vmx_vcpu_load() 2134 vcpu->arch.cr0_guest_owned_bits = X86_CR0_TS; in vmx_fpu_activate() 2136 vcpu->arch.cr0_guest_owned_bits &= in vmx_fpu_activate() 2138 vmcs_writel(CR0_GUEST_HOST_MASK, ~vcpu->arch.cr0_guest_owned_bits); in vmx_fpu_activate() 2167 vcpu->arch.cr0_guest_owned_bits = 0; in vmx_fpu_deactivate() [all …]
|
D | mtrr.c | 318 struct kvm_mtrr *mtrr_state = &vcpu->arch.mtrr_state; in update_mtrr() 352 struct kvm_mtrr *mtrr_state = &vcpu->arch.mtrr_state; in set_var_mtrr_msr() 391 *(u64 *)&vcpu->arch.mtrr_state.fixed_ranges[index] = data; in kvm_mtrr_set_msr() 393 vcpu->arch.mtrr_state.deftype = data; in kvm_mtrr_set_msr() 395 vcpu->arch.pat = data; in kvm_mtrr_set_msr() 424 *pdata = *(u64 *)&vcpu->arch.mtrr_state.fixed_ranges[index]; in kvm_mtrr_get_msr() 426 *pdata = vcpu->arch.mtrr_state.deftype; in kvm_mtrr_get_msr() 428 *pdata = vcpu->arch.pat; in kvm_mtrr_get_msr() 435 *pdata = vcpu->arch.mtrr_state.var_ranges[index].base; in kvm_mtrr_get_msr() 437 *pdata = vcpu->arch.mtrr_state.var_ranges[index].mask; in kvm_mtrr_get_msr() [all …]
|
D | irq_comm.c | 48 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_set_ioapic_irq() 147 unsigned long *bitmap = &kvm->arch.irq_sources_bitmap; in kvm_request_irq_source_id() 179 clear_bit(irq_source_id, &kvm->arch.irq_sources_bitmap); in kvm_free_irq_source_id() 183 kvm_ioapic_clear_all(kvm->arch.vioapic, irq_source_id); in kvm_free_irq_source_id() 194 hlist_add_head_rcu(&kimn->link, &kvm->arch.mask_notifier_list); in kvm_register_irq_mask_notifier() 216 hlist_for_each_entry_rcu(kimn, &kvm->arch.mask_notifier_list, link) in kvm_fire_mask_notifiers() 356 kvm->arch.nr_reserved_ioapic_pins); in kvm_scan_ioapic_routes()
|
D | irq.h | 83 return kvm->arch.vpic; in pic_irqchip() 96 return kvm->arch.irqchip_split; in irqchip_split() 117 return vcpu->arch.apic != NULL; in lapic_in_kernel()
|
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() 238 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_ioapic_scan_entry() 261 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_vcpu_request_scan_ioapic() 411 struct kvm_lapic *apic = vcpu->arch.apic; in __kvm_ioapic_update_eoi() 464 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_ioapic_update_eoi() 602 kvm->arch.vioapic = ioapic; in kvm_ioapic_init() 611 kvm->arch.vioapic = NULL; in kvm_ioapic_init() 622 struct kvm_ioapic *ioapic = kvm->arch.vioapic; in kvm_ioapic_destroy() 626 kvm->arch.vioapic = NULL; in kvm_ioapic_destroy()
|
/linux-4.4.14/tools/perf/ |
D | MANIFEST | 2 tools/arch/alpha/include/asm/barrier.h 3 tools/arch/arm/include/asm/barrier.h 4 tools/arch/ia64/include/asm/barrier.h 5 tools/arch/mips/include/asm/barrier.h 6 tools/arch/powerpc/include/asm/barrier.h 7 tools/arch/s390/include/asm/barrier.h 8 tools/arch/sh/include/asm/barrier.h 9 tools/arch/sparc/include/asm/barrier.h 10 tools/arch/sparc/include/asm/barrier_32.h 11 tools/arch/sparc/include/asm/barrier_64.h [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | module-plts.c | 44 plt = (void *)mod->arch.init_plt->sh_addr; in get_module_plt() 45 plt_end = (void *)plt + mod->arch.init_plt->sh_size; in get_module_plt() 46 count = &mod->arch.init_plt_count; in get_module_plt() 48 plt = (void *)mod->arch.core_plt->sh_addr; in get_module_plt() 49 plt_end = (void *)plt + mod->arch.core_plt->sh_size; in get_module_plt() 50 count = &mod->arch.core_plt_count; in get_module_plt() 144 mod->arch.core_plt = s; in module_frob_arch_sections() 146 mod->arch.init_plt = s; in module_frob_arch_sections() 148 if (!mod->arch.core_plt || !mod->arch.init_plt) { in module_frob_arch_sections() 167 mod->arch.core_plt->sh_type = SHT_NOBITS; in module_frob_arch_sections() [all …]
|
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.4.14/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 | 387 if (mstart == image->arch.backup_src_start && in prepare_elf64_ram_headers_callback() 388 (mend - mstart + 1) == image->arch.backup_src_sz) in prepare_elf64_ram_headers_callback() 389 phdr->p_offset = image->arch.backup_load_addr; in prepare_elf64_ram_headers_callback() 554 start = image->arch.backup_load_addr; in memmap_exclude_ranges() 555 end = start + image->arch.backup_src_sz - 1; in memmap_exclude_ranges() 561 start = image->arch.elf_load_addr; in memmap_exclude_ranges() 562 end = start + image->arch.elf_headers_sz - 1; in memmap_exclude_ranges() 583 ei.addr = image->arch.backup_src_start; in crash_setup_memmap_entries() 584 ei.size = image->arch.backup_src_sz; in crash_setup_memmap_entries() 633 image->arch.backup_src_start = start; in determine_backup_region() [all …]
|
D | machine_kexec_64.c | 39 free_page((unsigned long)image->arch.pud); in free_transition_pgtable() 40 free_page((unsigned long)image->arch.pmd); in free_transition_pgtable() 41 free_page((unsigned long)image->arch.pte); in free_transition_pgtable() 59 image->arch.pud = pud; in init_transition_pgtable() 67 image->arch.pmd = pmd; in init_transition_pgtable() 75 image->arch.pte = pte; in init_transition_pgtable() 198 &image->arch.backup_load_addr, in arch_update_purgatory() 199 sizeof(image->arch.backup_load_addr), 0); in arch_update_purgatory() 204 &image->arch.backup_src_start, in arch_update_purgatory() 205 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.4.14/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 | 197 return vcpu->arch.book3s; in to_book3s() 211 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr() 216 return vcpu->arch.gpr[num]; in kvmppc_get_gpr() 221 vcpu->arch.cr = val; in kvmppc_set_cr() 226 return vcpu->arch.cr; in kvmppc_get_cr() 231 vcpu->arch.xer = val; in kvmppc_set_xer() 236 return vcpu->arch.xer; in kvmppc_get_xer() 241 vcpu->arch.ctr = val; in kvmppc_set_ctr() 246 return vcpu->arch.ctr; in kvmppc_get_ctr() 251 vcpu->arch.lr = val; in kvmppc_set_lr() [all …]
|
D | kvm_ppc.h | 287 if (vcpu->arch.last_inst == KVM_INST_FETCH_FAILED) in kvmppc_get_last_inst() 288 ret = kvmppc_load_last_inst(vcpu, type, &vcpu->arch.last_inst); in kvmppc_get_last_inst() 293 swab32(vcpu->arch.last_inst) : in kvmppc_get_last_inst() 294 vcpu->arch.last_inst; in kvmppc_get_last_inst() 296 fetched_inst = vcpu->arch.last_inst; in kvmppc_get_last_inst() 304 return kvm->arch.kvm_ops == kvmppc_hv_ops; in is_kvmppc_hv_enabled() 404 vcpu->kvm->arch.kvm_ops->fast_vcpu_kick(vcpu); in kvmppc_fast_vcpu_kick() 438 return vcpu->arch.irq_type == KVMPPC_IRQ_XICS; in kvmppc_xics_enabled() 467 return vcpu->arch.epr; in kvmppc_get_epr() 478 vcpu->arch.epr = epr; in kvmppc_set_epr() [all …]
|
D | syscall.h | 105 int arch = is_32bit_task() ? AUDIT_ARCH_PPC : AUDIT_ARCH_PPC64; in syscall_get_arch() local 107 arch |= __AUDIT_ARCH_LE; in syscall_get_arch() 109 return arch; in syscall_get_arch()
|
/linux-4.4.14/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() 443 if (!mod->arch.core_plt || !mod->arch.init_plt || !mod->arch.got || !mod->arch.opd) { in module_frob_arch_sections() 464 mod->arch.core_plt->sh_type = SHT_NOBITS; in module_frob_arch_sections() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/virt/kvm/arm/ |
D | arch_timer.c | 86 vcpu = container_of(work, struct kvm_vcpu, arch.timer_cpu.expired); in kvm_timer_inject_irq_work() 87 vcpu->arch.timer_cpu.armed = false; in kvm_timer_inject_irq_work() 102 cval = vcpu->arch.timer_cpu.cntv_cval; in kvm_timer_compute_delta() 103 now = kvm_phys_timer_read() - vcpu->kvm->arch.timer.cntvoff; in kvm_timer_compute_delta() 125 vcpu = container_of(timer, struct kvm_vcpu, arch.timer_cpu); in kvm_timer_expire() 144 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_irq_can_fire() 152 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_should_fire() 159 now = kvm_phys_timer_read() - vcpu->kvm->arch.timer.cntvoff; in kvm_timer_should_fire() 167 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_update_irq() 186 struct arch_timer_cpu *timer = &vcpu->arch.timer_cpu; in kvm_timer_update_state() [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() 91 switch (vcpu->kvm->arch.vgic.vgic_model) { in vgic_v3_set_lr() 114 vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)] = lr_val; in vgic_v3_set_lr() 117 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr |= (1U << lr); in vgic_v3_set_lr() 119 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr &= ~(1U << lr); in vgic_v3_set_lr() 124 return vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr; in vgic_v3_get_elrsr() 129 return vcpu->arch.vgic_cpu.vgic_v3.vgic_eisr; in vgic_v3_get_eisr() 134 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() 81 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr() 84 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr |= (1ULL << lr); in vgic_v2_set_lr() 86 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr &= ~(1ULL << lr); in vgic_v2_set_lr() 91 return vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr; in vgic_v2_get_elrsr() 96 return vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr; in vgic_v2_get_eisr() 101 vcpu->arch.vgic_cpu.vgic_v2.vgic_eisr = 0; in vgic_v2_clear_eisr() 106 u32 misr = vcpu->arch.vgic_cpu.vgic_v2.vgic_misr; in vgic_v2_get_interrupt_status() 119 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr |= GICH_HCR_UIE; in vgic_v2_enable_underflow() 124 vcpu->arch.vgic_cpu.vgic_v2.vgic_hcr &= ~GICH_HCR_UIE; in vgic_v2_disable_underflow() [all …]
|
D | vgic.c | 121 vcpu->kvm->arch.vgic.vm_ops.add_sgi_source(vcpu, irq, source); in add_sgi_source() 126 return vcpu->kvm->arch.vgic.vm_ops.queue_sgi(vcpu, irq); in queue_sgi() 131 return kvm->arch.vgic.vm_ops.map_resources(kvm, vgic); in kvm_vgic_map_resources() 276 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_edge() 285 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_enabled() 292 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_queued() 299 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_is_active() 306 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_set_queued() 313 struct vgic_dist *dist = &vcpu->kvm->arch.vgic; in vgic_irq_clear_queued() 320 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() 79 vcpu->kvm->arch.vgic.enabled = !!(reg & GICD_CTLR_ENABLE_SS_G1); in handle_mmio_ctlr() 98 reg = (min(vcpu->kvm->arch.vgic.nr_irqs, 1024) >> 5) - 1; in handle_mmio_typer() 212 reg = vgic_bytemap_get_reg(&vcpu->kvm->arch.vgic.irq_priority, in handle_mmio_priority_reg_dist() 231 reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_dist() 279 struct vgic_dist *dist = &kvm->arch.vgic; in handle_mmio_route_reg() 635 reg = vgic_bytemap_get_reg(&vcpu->kvm->arch.vgic.irq_priority, in handle_mmio_priority_reg_redist() 648 u32 *reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_redist() 770 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_map_resources() 845 struct vgic_dist *dist = &kvm->arch.vgic; in vgic_v3_init_model() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/arm/ |
D | Makefile | 23 LDFLAGS_MODULE += -T $(srctree)/arch/arm/kernel/module.lds 69 arch-$(CONFIG_CPU_32v7M) =-D__LINUX_ARM_ARCH__=7 -march=armv7-m -Wa,-march=armv7-m 70 arch-$(CONFIG_CPU_32v7) =-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$… 71 arch-$(CONFIG_CPU_32v6) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(c… 75 arch-$(CONFIG_CPU_32v6K) =-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6k,-march=armv5t -Wa$(… 77 arch-$(CONFIG_CPU_32v5) =-D__LINUX_ARM_ARCH__=5 $(call cc-option,-march=armv5te,-march=armv4t) 78 arch-$(CONFIG_CPU_32v4T) =-D__LINUX_ARM_ARCH__=4 -march=armv4t 79 arch-$(CONFIG_CPU_32v4) =-D__LINUX_ARM_ARCH__=4 -march=armv4 80 arch-$(CONFIG_CPU_32v3) =-D__LINUX_ARM_ARCH__=3 -march=armv3 83 arch-y := $(arch-y) [all …]
|
D | Kconfig | 811 source "arch/arm/mach-mvebu/Kconfig" 813 source "arch/arm/mach-alpine/Kconfig" 815 source "arch/arm/mach-asm9260/Kconfig" 817 source "arch/arm/mach-at91/Kconfig" 819 source "arch/arm/mach-axxia/Kconfig" 821 source "arch/arm/mach-bcm/Kconfig" 823 source "arch/arm/mach-berlin/Kconfig" 825 source "arch/arm/mach-clps711x/Kconfig" 827 source "arch/arm/mach-cns3xxx/Kconfig" 829 source "arch/arm/mach-davinci/Kconfig" [all …]
|
/linux-4.4.14/arch/x86/ |
D | Makefile | 20 CODE16GCC_CFLAGS := -m32 -Wa,$(srctree)/arch/x86/boot/code16gcc.h 76 include arch/x86/Makefile_32.cpu 193 $(Q)$(MAKE) $(build)=arch/x86/tools relocs 199 $(Q)$(MAKE) $(build)=arch/x86/entry/syscalls all 203 $(Q)$(MAKE) $(build)=arch/x86/purgatory arch/x86/purgatory/kexec-purgatory.c 209 head-y := arch/x86/kernel/head_$(BITS).o 210 head-y += arch/x86/kernel/head$(BITS).o 211 head-y += arch/x86/kernel/head.o 213 libs-y += arch/x86/lib/ 216 core-y += arch/x86/ [all …]
|
/linux-4.4.14/arch/arm/kvm/ |
D | arm.c | 132 kvm->arch.vmid_gen = 0; in kvm_arch_init_vm() 135 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() 287 vcpu->arch.target = -1; in kvm_arch_vcpu_init() 288 bitmap_zero(vcpu->arch.features, KVM_VCPU_MAX_FEATURES); in kvm_arch_vcpu_init() 301 vcpu->arch.host_cpu_context = this_cpu_ptr(kvm_host_cpu_state); in kvm_arch_vcpu_load() 321 if (vcpu->arch.power_off) in kvm_arch_vcpu_ioctl_get_mpstate() 334 vcpu->arch.power_off = false; in kvm_arch_vcpu_ioctl_set_mpstate() 337 vcpu->arch.power_off = true; in kvm_arch_vcpu_ioctl_set_mpstate() 355 return ((!!v->arch.irq_lines || kvm_vgic_vcpu_pending_irq(v)) in kvm_arch_vcpu_runnable() [all …]
|
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 | 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 | 66 vcpu->arch.power_off = true; in kvm_psci_vcpu_off() 90 if (!vcpu->arch.power_off) { in kvm_psci_vcpu_on() 118 vcpu->arch.power_off = false; in kvm_psci_vcpu_on() 156 if (!tmp->arch.power_off) in kvm_psci_vcpu_affinity_info() 182 tmp->arch.power_off = true; in kvm_prepare_system_event() 203 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_set_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.4.14/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 …]
|
/linux-4.4.14/arch/powerpc/ |
D | Makefile | 170 KBUILD_LDFLAGS_MODULE += arch/powerpc/lib/crtsavres.o 174 -T $(srctree)/arch/powerpc/platforms/44x/ppc476_modules.lds 215 head-y := arch/powerpc/kernel/head_$(CONFIG_WORD_SIZE).o 216 head-$(CONFIG_8xx) := arch/powerpc/kernel/head_8xx.o 217 head-$(CONFIG_40x) := arch/powerpc/kernel/head_40x.o 218 head-$(CONFIG_44x) := arch/powerpc/kernel/head_44x.o 219 head-$(CONFIG_FSL_BOOKE) := arch/powerpc/kernel/head_fsl_booke.o 221 head-$(CONFIG_PPC64) += arch/powerpc/kernel/entry_64.o 222 head-$(CONFIG_PPC_FPU) += arch/powerpc/kernel/fpu.o 223 head-$(CONFIG_ALTIVEC) += arch/powerpc/kernel/vector.o [all …]
|
/linux-4.4.14/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.4.14/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.4.14/arch/arm/include/asm/ |
D | kvm_emulate.h | 51 vcpu->arch.hcr = HCR_GUEST_MASK; in vcpu_reset_hcr() 56 return vcpu->arch.hcr; in vcpu_get_hcr() 61 vcpu->arch.hcr = hcr; in vcpu_set_hcr() 71 return &vcpu->arch.regs.usr_regs.ARM_pc; in vcpu_pc() 76 return &vcpu->arch.regs.usr_regs.ARM_cpsr; in vcpu_cpsr() 86 unsigned long cpsr_mode = vcpu->arch.regs.usr_regs.ARM_cpsr & MODE_MASK; in mode_has_spsr() 92 unsigned long cpsr_mode = vcpu->arch.regs.usr_regs.ARM_cpsr & MODE_MASK; in vcpu_mode_priv() 98 return vcpu->arch.fault.hsr; in kvm_vcpu_get_hsr() 103 return vcpu->arch.fault.hxfar; in kvm_vcpu_get_hfar() 108 return ((phys_addr_t)vcpu->arch.fault.hpfar & HPFAR_MASK) << 8; in kvm_vcpu_get_fault_ipa() [all …]
|
/linux-4.4.14/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.4.14/arch/x86/um/ |
D | ldt.c | 57 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in read_ldt() 122 uml_ldt_t *ldt = ¤t->mm->context.arch.ldt; in write_ldt() 306 mutex_init(&new_mm->arch.ldt.lock); in init_new_ldt() 323 new_mm->arch.ldt.entry_count = 0; in init_new_ldt() 334 mutex_lock(&from_mm->arch.ldt.lock); in init_new_ldt() 335 if (from_mm->arch.ldt.entry_count <= LDT_DIRECT_ENTRIES) in init_new_ldt() 336 memcpy(new_mm->arch.ldt.u.entries, from_mm->arch.ldt.u.entries, in init_new_ldt() 337 sizeof(new_mm->arch.ldt.u.entries)); in init_new_ldt() 339 i = from_mm->arch.ldt.entry_count / LDT_ENTRIES_PER_PAGE; in init_new_ldt() 346 new_mm->arch.ldt.u.pages[i] = in init_new_ldt() [all …]
|
D | tls_32.c | 68 if (!t->arch.tls_array) in get_free_idx() 72 if (!t->arch.tls_array[idx].present) in get_free_idx() 99 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS() 139 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update() 163 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls() 211 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry() 212 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry() 213 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry() 245 if (!t->arch.tls_array) in get_tls_entry() 251 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 | 58 current->thread.arch.fs = (unsigned long) ptr; in arch_prctl() 82 if ((to->thread.arch.fs == 0) || (to->mm == NULL)) in arch_switch_to() 85 arch_prctl(to, ARCH_SET_FS, (void __user *) to->thread.arch.fs); in arch_switch_to()
|
/linux-4.4.14/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_DEBUG_PTR, offsetof(struct kvm_vcpu, arch.debug_ptr)); in main() 124 DEFINE(VCPU_HCR_EL2, offsetof(struct kvm_vcpu, arch.hcr_el2)); in main() 125 DEFINE(VCPU_MDCR_EL2, offsetof(struct kvm_vcpu, arch.mdcr_el2)); in main() 126 DEFINE(VCPU_IRQ_LINES, offsetof(struct kvm_vcpu, arch.irq_lines)); in main() 127 DEFINE(VCPU_HOST_CONTEXT, offsetof(struct kvm_vcpu, arch.host_cpu_context)); in main() [all …]
|
/linux-4.4.14/arch/arm64/ |
D | Makefile | 50 head-y := arch/arm64/kernel/head.o 68 core-y += arch/arm64/kernel/ arch/arm64/mm/ 69 core-$(CONFIG_NET) += arch/arm64/net/ 70 core-$(CONFIG_KVM) += arch/arm64/kvm/ 71 core-$(CONFIG_XEN) += arch/arm64/xen/ 72 core-$(CONFIG_CRYPTO) += arch/arm64/crypto/ 73 libs-y := arch/arm64/lib/ $(libs-y) 82 boot := arch/arm64/boot 106 $(Q)$(MAKE) $(build)=arch/arm64/kernel/vdso $@
|
/linux-4.4.14/Documentation/DocBook/ |
D | kgdb.xml.db | 3 API-kgdb-arch-init 4 API-kgdb-arch-exit 8 API-kgdb-arch-handle-exception 10 API-kgdb-arch-set-pc 11 API-kgdb-arch-late 12 API-struct-kgdb-arch
|
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.4.14/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.4.14/arch/arc/ |
D | Makefile | 27 LINUXINCLUDE += -include ${src}/arch/arc/include/asm/current.h 91 head-y := arch/arc/kernel/head.o 94 core-y += arch/arc/ 97 core-y += arch/arc/boot/dts/ 99 core-$(CONFIG_ARC_PLAT_SIM) += arch/arc/plat-sim/ 100 core-$(CONFIG_ARC_PLAT_TB10X) += arch/arc/plat-tb10x/ 101 core-$(CONFIG_ARC_PLAT_AXS10X) += arch/arc/plat-axs10x/ 103 drivers-$(CONFIG_OPROFILE) += arch/arc/oprofile/ 105 libs-y += arch/arc/lib/ $(LIBGCC) 107 boot := arch/arc/boot
|
/linux-4.4.14/arch/mips/ |
D | Makefile | 214 libs-$(CONFIG_FW_ARC) += arch/mips/fw/arc/ 215 libs-$(CONFIG_FW_CFE) += arch/mips/fw/cfe/ 216 libs-$(CONFIG_FW_SNIPROM) += arch/mips/fw/sni/ 217 libs-y += arch/mips/fw/lib/ 231 include arch/mips/Kbuild.platforms 239 cflags-y += -I$(srctree)/arch/mips/include/asm/mach-generic 240 drivers-$(CONFIG_PCI) += arch/mips/pci/ 285 head-y := arch/mips/kernel/head.o 287 libs-y += arch/mips/lib/ 288 libs-y += arch/mips/math-emu/ [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/s390/ |
D | Makefile | 50 KBUILD_IMAGE :=arch/s390/boot/image 96 head-y := arch/s390/kernel/head.o 97 head-y += arch/s390/kernel/head64.o 100 core-y += arch/s390/ 102 libs-y += arch/s390/lib/ 106 drivers-$(CONFIG_OPROFILE) += arch/s390/oprofile/ 108 boot := arch/s390/boot 122 $(Q)$(MAKE) $(build)=arch/$(ARCH)/kernel/vdso64 $@ 123 $(Q)$(MAKE) $(build)=arch/$(ARCH)/kernel/vdso32 $@
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/x86/entry/ |
D | common.c | 49 static void do_audit_syscall_entry(struct pt_regs *regs, u32 arch) in do_audit_syscall_entry() argument 52 if (arch == AUDIT_ARCH_X86_64) { in do_audit_syscall_entry() 76 unsigned long syscall_trace_enter_phase1(struct pt_regs *regs, u32 arch) in syscall_trace_enter_phase1() argument 107 sd.arch = arch; in syscall_trace_enter_phase1() 111 if (arch == AUDIT_ARCH_X86_64) { in syscall_trace_enter_phase1() 155 do_audit_syscall_entry(regs, arch); in syscall_trace_enter_phase1() 164 long syscall_trace_enter_phase2(struct pt_regs *regs, u32 arch, in syscall_trace_enter_phase2() argument 205 do_audit_syscall_entry(regs, arch); in syscall_trace_enter_phase2() 212 u32 arch = is_ia32_task() ? AUDIT_ARCH_I386 : AUDIT_ARCH_X86_64; in syscall_trace_enter() local 213 unsigned long phase1_result = syscall_trace_enter_phase1(regs, arch); in syscall_trace_enter() [all …]
|
/linux-4.4.14/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.4.14/tools/perf/util/intel-pt-decoder/ |
D | Build | 12 diff -B -I'^#include' util/intel-pt-decoder/insn.c ../../arch/x86/lib/insn.c >/dev/null && \ 13 diff -B -I'^#include' util/intel-pt-decoder/inat.c ../../arch/x86/lib/inat.c >/dev/null && \ 14 …diff -B util/intel-pt-decoder/x86-opcode-map.txt ../../arch/x86/lib/x86-opcode-map.txt >/dev/null … 15 …diff -B util/intel-pt-decoder/gen-insn-attr-x86.awk ../../arch/x86/tools/gen-insn-attr-x86.awk >/d… 16 …diff -B -I'^#include' util/intel-pt-decoder/insn.h ../../arch/x86/include/asm/insn.h >/dev/null &&… 17 …diff -B -I'^#include' util/intel-pt-decoder/inat.h ../../arch/x86/include/asm/inat.h >/dev/null &&… 18 …diff -B -I'^#include' util/intel-pt-decoder/inat_types.h ../../arch/x86/include/asm/inat_types.h >…
|
/linux-4.4.14/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.4.14/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() 141 return vcpu->arch.fault.esr_el2; in kvm_vcpu_get_hsr() 146 return vcpu->arch.fault.far_el2; in kvm_vcpu_get_hfar() 151 return ((phys_addr_t)vcpu->arch.fault.hpfar_el2 & HPFAR_MASK) << 8; in kvm_vcpu_get_fault_ipa()
|
D | kvm_host.h | 175 #define vcpu_gp_regs(v) (&(v)->arch.ctxt.gp_regs) 176 #define vcpu_sys_reg(v,r) ((v)->arch.ctxt.sys_regs[(r)]) 181 #define vcpu_cp14(v,r) ((v)->arch.ctxt.copro[(r)]) 182 #define vcpu_cp15(v,r) ((v)->arch.ctxt.copro[(r)])
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/features/time/arch-tick-broadcast/ |
D | arch-support.txt | 2 # Feature name: arch-tick-broadcast 4 # description: arch provides tick_broadcast() 7 | arch |status|
|
/linux-4.4.14/arch/h8300/boot/ |
D | Makefile | 26 CLEAN_FILES += arch/$(ARCH)/vmlinux.bin arch/$(ARCH)/vmlinux.srec arch/$(ARCH)/uImage.bin
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
D | Kbuild | 4 header-y += ../arch-v10/arch/ 5 header-y += ../arch-v32/arch/
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/ |
D | Makefile | 288 hdr-arch := $(SRCARCH) 372 -I$(srctree)/arch/$(hdr-arch)/include/uapi \ 373 -Iarch/$(hdr-arch)/include/generated/uapi \ 381 -I$(srctree)/arch/$(hdr-arch)/include \ 382 -Iarch/$(hdr-arch)/include/generated/uapi \ 383 -Iarch/$(hdr-arch)/include/generated \ 460 src=asm obj=arch/$(SRCARCH)/include/generated/asm 462 src=uapi/asm obj=arch/$(SRCARCH)/include/generated/uapi/asm 524 include arch/$(SRCARCH)/Makefile 606 include arch/$(SRCARCH)/Makefile [all …]
|
D | Kbuild | 75 targets += arch/$(SRCARCH)/kernel/asm-offsets.s 78 arch/$(SRCARCH)/kernel/asm-offsets.s: arch/$(SRCARCH)/kernel/asm-offsets.c \ 83 $(obj)/$(offsets-file): arch/$(SRCARCH)/kernel/asm-offsets.s FORCE
|
/linux-4.4.14/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.4.14/arch/x86/xen/ |
D | p2m.c | 278 HYPERVISOR_shared_info->arch.pfn_to_mfn_frame_list_list = ~0UL; in xen_setup_mfn_list_list() 280 HYPERVISOR_shared_info->arch.pfn_to_mfn_frame_list_list = in xen_setup_mfn_list_list() 282 HYPERVISOR_shared_info->arch.max_pfn = xen_p2m_last_pfn; in xen_setup_mfn_list_list() 283 HYPERVISOR_shared_info->arch.p2m_generation = 0; in xen_setup_mfn_list_list() 284 HYPERVISOR_shared_info->arch.p2m_vaddr = (unsigned long)xen_p2m_addr; in xen_setup_mfn_list_list() 285 HYPERVISOR_shared_info->arch.p2m_cr3 = in xen_setup_mfn_list_list() 504 HYPERVISOR_shared_info->arch.p2m_generation++; in alloc_p2m_pmd() 509 HYPERVISOR_shared_info->arch.p2m_generation++; in alloc_p2m_pmd() 608 HYPERVISOR_shared_info->arch.p2m_generation++; in xen_alloc_p2m_entry() 613 HYPERVISOR_shared_info->arch.p2m_generation++; in xen_alloc_p2m_entry() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/features/ |
D | list-arch.sh | 8 ARCH=${1:-$(arch | sed 's/x86_64/x86/' | sed 's/i386/x86/')} 15 for F in */*/arch-support.txt; do
|
D | arch-support.txt | 3 arch-support.txt file in each feature directory shows the arch
|
/linux-4.4.14/arch/m68k/ |
D | Kconfig | 122 source arch/m68k/Kconfig.cpu 124 source arch/m68k/Kconfig.machine 126 source arch/m68k/Kconfig.bus 161 source "arch/m68k/Kconfig.devices" 165 source "arch/m68k/Kconfig.debug"
|
/linux-4.4.14/Documentation/features/sched/numa-balancing/ |
D | arch-support.txt | 4 # description: arch supports NUMA balancing 7 | arch |status|
|
/linux-4.4.14/Documentation/features/vm/numa-memblock/ |
D | arch-support.txt | 4 # description: arch supports NUMA aware memblocks 7 | arch |status|
|
/linux-4.4.14/Documentation/features/vm/THP/ |
D | arch-support.txt | 4 # description: arch supports transparent hugepages 7 | arch |status|
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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 119 SAVEKMSG_MAGIC1 0x53415645 savekmsg arch/*/amiga/config.c 120 GDA_MAGIC 0x58464552 gda arch/mips/include/asm/sn/gda.h 125 KV_MAGIC 0x5f4b565f kernel_vars_s arch/mips/include/asm/sn/klkernvars.h 147 NMI_MAGIC 0x48414d4d455201 nmi_s arch/mips/include/asm/sn/nmi.h
|
/linux-4.4.14/Documentation/features/time/irq-time-acct/ |
D | arch-support.txt | 4 # description: arch supports precise IRQ time accounting 7 | arch |status|
|
/linux-4.4.14/Documentation/features/seccomp/seccomp-filter/ |
D | arch-support.txt | 4 # description: arch supports seccomp filters 7 | arch |status|
|
/linux-4.4.14/Documentation/features/locking/queued-spinlocks/ |
D | arch-support.txt | 4 # description: arch supports queued spinlocks 7 | arch |status|
|
/linux-4.4.14/Documentation/features/vm/ioremap_prot/ |
D | arch-support.txt | 4 # description: arch has ioremap_prot() 7 | arch |status|
|
/linux-4.4.14/Documentation/features/vm/TLB/ |
D | arch-support.txt | 4 # description: arch supports deferral of TLB flush until multiple pages are unmapped 7 | arch |status|
|