| /arch/mips/kvm/ |
| A D | entry.c | 218 p = kvm_mips_build_enter_guest(p); in kvm_mips_build_vcpu_run() 220 return p; in kvm_mips_build_vcpu_run() 368 return p; in kvm_mips_build_enter_guest() 455 return p; in kvm_mips_build_tlb_refill_exception() 496 return p; in kvm_mips_build_exception() 723 p = kvm_mips_build_ret_from_exit(p); in kvm_mips_build_exit() 725 return p; in kvm_mips_build_exit() 769 p = kvm_mips_build_ret_to_guest(p); in kvm_mips_build_ret_from_exit() 772 p = kvm_mips_build_ret_to_host(p); in kvm_mips_build_ret_from_exit() 776 return p; in kvm_mips_build_ret_from_exit() [all …]
|
| /arch/parisc/lib/ |
| A D | io.c | 30 p++; in insb() 41 p += 4; in insb() 47 p++; in insb() 87 p += 2; in insw() 110 p++; in insw() 172 p++; in insl() 189 p++; in insl() 219 p++; in outsb() 277 p++; in outsw() 341 p++; in outsl() [all …]
|
| /arch/arm/include/asm/ |
| A D | bitops.h | 44 *p |= mask; in ____atomic_set_bit() 56 *p &= ~mask; in ____atomic_clear_bit() 68 *p ^= mask; in ____atomic_change_bit() 82 res = *p; in ____atomic_test_and_set_bit() 99 res = *p; in ____atomic_test_and_clear_bit() 116 res = *p; in ____atomic_test_and_change_bit() 185 #define ATOMIC_BITOP(name,nr,p) _##name(nr,p) argument 191 #define set_bit(nr,p) ATOMIC_BITOP(set_bit,nr,p) argument 192 #define clear_bit(nr,p) ATOMIC_BITOP(clear_bit,nr,p) argument 204 #define find_first_bit(p,sz) _find_first_bit_le(p,sz) argument [all …]
|
| /arch/mips/mm/ |
| A D | tlbex.c | 392 u32 *p; in build_r3000_tlb_refill_handler() local 490 tlbw(p); in build_tlb_write_entry() 506 tlbw(p); in build_tlb_write_entry() 515 tlbw(p); in build_tlb_write_entry() 523 tlbw(p); in build_tlb_write_entry() 1884 memset(p, 0, handle_tlbl_end - (char *)p); in build_r3000_tlb_load_handler() 1914 memset(p, 0, handle_tlbs_end - (char *)p); in build_r3000_tlb_store_handler() 1944 memset(p, 0, handle_tlbm_end - (char *)p); in build_r3000_tlb_modify_handler() 2061 memset(p, 0, handle_tlbl_end - (char *)p); in build_r4000_tlb_load_handler() 2243 memset(p, 0, handle_tlbs_end - (char *)p); in build_r4000_tlb_store_handler() [all …]
|
| A D | pgtable-64.c | 33 p[0] = entry; in pgd_init() 34 p[1] = entry; in pgd_init() 35 p[2] = entry; in pgd_init() 36 p[3] = entry; in pgd_init() 37 p[4] = entry; in pgd_init() 38 p += 8; in pgd_init() 39 p[-3] = entry; in pgd_init() 40 p[-2] = entry; in pgd_init() 41 p[-1] = entry; in pgd_init() 60 p += 8; in pmd_init() [all …]
|
| /arch/loongarch/mm/ |
| A D | pgtable.c | 57 p[0] = entry; in pgd_init() 58 p[1] = entry; in pgd_init() 59 p[2] = entry; in pgd_init() 60 p[3] = entry; in pgd_init() 61 p[4] = entry; in pgd_init() 62 p += 8; in pgd_init() 63 p[-3] = entry; in pgd_init() 64 p[-2] = entry; in pgd_init() 85 p += 8; in pmd_init() 109 p += 8; in pud_init() [all …]
|
| /arch/sparc/kernel/ |
| A D | central.c | 69 if (!p) { in clock_board_probe() 100 p->num_slots = clock_board_calc_nslots(p); in clock_board_probe() 104 p->leds_resource.end = p->leds_resource.start; in clock_board_probe() 109 p->leds_pdev.resource = &p->leds_resource; in clock_board_probe() 141 kfree(p); in clock_board_probe() 162 struct fhc *p = kzalloc(sizeof(*p), GFP_KERNEL); in fhc_probe() local 166 if (!p) { in fhc_probe() 198 p->leds_resource.end = p->leds_resource.start; in fhc_probe() 202 p->leds_pdev.id = p->board_num; in fhc_probe() 203 p->leds_pdev.resource = &p->leds_resource; in fhc_probe() [all …]
|
| A D | ebus.c | 83 p->callback(p, EBUS_DMA_EVENT_ERROR, p->client_cookie); in ebus_dma_irq() 86 p->callback(p, in ebus_dma_irq() 89 p->client_cookie); in ebus_dma_irq() 101 if (!p->regs) in ebus_dma_register() 106 if ((p->flags & EBUS_DMA_FLAG_USE_EBDMA_HANDLER) && !p->callback) in ebus_dma_register() 108 if (!strlen(p->name)) in ebus_dma_register() 111 __ebus_dma_reset(p, 1); in ebus_dma_register() 131 if (request_irq(p->irq, ebus_dma_irq, IRQF_SHARED, p->name, p)) in ebus_dma_irq_enable() 148 free_irq(p->irq, p); in ebus_dma_irq_enable() 172 free_irq(p->irq, p); in ebus_dma_unregister() [all …]
|
| A D | chmc.c | 420 p = kzalloc(sizeof(*p), GFP_KERNEL); in jbusmc_probe() 421 if (!p) { in jbusmc_probe() 458 if (p->layout_len > sizeof(p->layout)) { in jbusmc_probe() 463 memcpy(&p->layout, ml, p->layout_len); in jbusmc_probe() 483 kfree(p); in jbusmc_probe() 635 bp->p = p; in chmc_interpret_one_decode_reg() 721 p = kzalloc(sizeof(*p), GFP_KERNEL); in chmc_probe() 722 if (!p) { in chmc_probe() 764 kfree(p); in chmc_probe() 781 kfree(p); in chmc_destroy() [all …]
|
| A D | starfire.c | 50 struct starfire_irqinfo *p; in starfire_hookup() local 53 p = kmalloc(sizeof(*p), GFP_KERNEL); in starfire_hookup() 54 if (!p) { in starfire_hookup() 62 p->hwmid = hwmid; in starfire_hookup() 66 p->imap_slots[i] = 0UL; in starfire_hookup() 72 p->upaid = upaid; in starfire_hookup() 73 p->next = sflist; in starfire_hookup() 74 sflist = p; in starfire_hookup() 85 for (p = sflist; p != NULL; p = p->next) in starfire_translate() 88 if (p == NULL) { in starfire_translate() [all …]
|
| /arch/arc/kernel/ |
| A D | kprobes.c | 32 p->opcode = *p->addr; in arch_prepare_kprobe() 47 *p->addr = p->opcode; in arch_disarm_kprobe() 59 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in arch_remove_kprobe() 69 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in arch_remove_kprobe() 103 *(p->ainsn.t1_addr) = p->ainsn.t1_opcode; in resume_execution() 113 *(p->ainsn.t2_addr) = p->ainsn.t2_opcode; in resume_execution() 136 *(p->addr) = p->opcode; in setup_singlestep() 175 p->ainsn.t1_opcode = *(p->ainsn.t1_addr); in setup_singlestep() 184 p->ainsn.t2_opcode = *(p->ainsn.t2_addr); in setup_singlestep() 204 if (p) { in arc_kprobe_handler() [all …]
|
| /arch/powerpc/platforms/pseries/ |
| A D | papr_scm.c | 98 dev_dbg(&p->pdev->dev, "flush drc 0x%x", p->drc_index); in papr_scm_pmem_flush() 210 p->drc_index, p->blocks - 1); in drc_pmem_query_n_bind() 346 if (!p) in papr_scm_pmu_get_value() 391 if (!p) in papr_scm_pmu_event_init() 1210 p->bus_desc.of_node = p->pdev->dev.of_node; in papr_scm_nvdimm_init() 1219 p->bus = nvdimm_bus_register(NULL, &p->bus_desc); in papr_scm_nvdimm_init() 1238 p->nvdimm = nvdimm_create(p->bus, p, papr_nd_attr_groups, in papr_scm_nvdimm_init() 1401 p = kzalloc(sizeof(*p), GFP_KERNEL); in papr_scm_probe() 1402 if (!p) in papr_scm_probe() 1459 p->res.start = p->bound_addr; in papr_scm_probe() [all …]
|
| /arch/parisc/kernel/ |
| A D | kprobes.c | 26 if (!p->ainsn.insn) in arch_prepare_kprobe() 33 p->opcode = *p->addr; in arch_prepare_kprobe() 34 p->ainsn.insn[0] = p->opcode; in arch_prepare_kprobe() 37 flush_insn_slot(p); in arch_prepare_kprobe() 43 if (!p->ainsn.insn) in arch_remove_kprobe() 57 patch_text(p->addr, p->opcode); in arch_disarm_kprobe() 87 struct kprobe *p; in parisc_kprobe_break_handler() local 95 if (!p) { in parisc_kprobe_break_handler() 125 if (!p->pre_handler || !p->pre_handler(p, regs)) { in parisc_kprobe_break_handler() 140 if (!p) in parisc_kprobe_ss_handler() [all …]
|
| /arch/riscv/kernel/probes/ |
| A D | kprobes.c | 30 p->ainsn.api.restore = (unsigned long)p->addr + len; in arch_prepare_ss_slot() 32 patch_text_nosync(p->ainsn.api.insn, &p->opcode, len); in arch_prepare_ss_slot() 38 p->ainsn.api.restore = 0; in arch_prepare_simulate() 46 p->ainsn.api.handler((u32)p->opcode, in arch_simulate_insn() 54 unsigned long tmp = (unsigned long)p->addr - p->offset; in arch_check_kprobe() 83 switch (riscv_probe_decode_insn(p->addr, &p->ainsn.api)) { in arch_prepare_kprobe() 99 if (p->ainsn.api.insn) in arch_prepare_kprobe() 121 patch_text(p->addr, &p->opcode, len); in arch_disarm_kprobe() 207 dump_kprobe(p); in reenter_kprobe() 293 if (p) { in kprobe_breakpoint_handler() [all …]
|
| /arch/arm64/kvm/hyp/nvhe/ |
| A D | page_alloc.c | 97 u8 order = p->order; in __hyp_attach_page() 100 memset(hyp_page_to_virt(p), 0, PAGE_SIZE << p->order); in __hyp_attach_page() 121 p = min(p, buddy); in __hyp_attach_page() 126 p->order = order; in __hyp_attach_page() 144 p->order--; in __hyp_extract_page() 145 buddy = __find_buddy_nocheck(pool, p, p->order); in __hyp_extract_page() 150 return p; in __hyp_extract_page() 189 p->order = 0; in hyp_split_page() 200 struct hyp_page *p; in hyp_alloc_pages() local 215 p = __hyp_extract_page(pool, p, order); in hyp_alloc_pages() [all …]
|
| /arch/sh/kernel/ |
| A D | kprobes.c | 62 *p->addr = p->opcode; in arch_disarm_kprobe() 85 if (p != NULL) { in kprobe_handle_illslot() 151 if (OPCODE_JSR(p->opcode) || OPCODE_JMP(p->opcode)) { in prepare_singlestep() 154 } else if (OPCODE_BRA(p->opcode) || OPCODE_BSR(p->opcode)) { in prepare_singlestep() 159 } else if (OPCODE_BRAF(p->opcode) || OPCODE_BSRF(p->opcode)) { in prepare_singlestep() 168 } else if (OPCODE_BF(p->opcode) || OPCODE_BT(p->opcode)) { in prepare_singlestep() 178 } else if (OPCODE_BF_S(p->opcode) || OPCODE_BT_S(p->opcode)) { in prepare_singlestep() 227 if (p) { in kprobe_handler() 249 if (!p) { in kprobe_handler() 268 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler() [all …]
|
| /arch/loongarch/kernel/ |
| A D | kprobes.c | 15 p->ainsn.insn[0] = *p->addr; in arch_prepare_ss_slot() 17 p->ainsn.restore = (unsigned long)p->addr + LOONGARCH_INSN_SIZE; in arch_prepare_ss_slot() 23 p->ainsn.restore = 0; in arch_prepare_simulate() 35 p->opcode = *p->addr; in arch_prepare_kprobe() 51 if (p->ainsn.insn) in arch_prepare_kprobe() 64 flush_insn_slot(p); in arch_arm_kprobe() 71 *p->addr = p->opcode; in arch_disarm_kprobe() 72 flush_insn_slot(p); in arch_disarm_kprobe() 195 dump_kprobe(p); in reenter_kprobe() 222 if (p) { in kprobe_breakpoint_handler() [all …]
|
| /arch/arm/probes/kprobes/ |
| A D | core.c | 84 p->opcode = insn; in arch_prepare_kprobe() 93 if (!p->ainsn.insn) in arch_prepare_kprobe() 136 addr = p->addr; in arch_arm_kprobe() 164 __patch_text(p->addr, p->insn); in __kprobes_remove_breakpoint() 170 struct patch p = { in kprobes_remove_breakpoint() local 181 p->opcode); in arch_disarm_kprobe() 226 p->ainsn.insn_singlestep(p->opcode, &p->ainsn, regs); in singlestep() 251 if (!p) in kprobe_handler() 258 if (p) { in kprobe_handler() 302 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_handler() [all …]
|
| /arch/arm64/kernel/probes/ |
| A D | kprobes.c | 73 p->ainsn.xol_restore = (unsigned long) p->addr + in arch_prepare_ss_slot() 88 p->ainsn.api.handler(le32_to_cpu(p->opcode), (long)p->addr, regs); in arch_simulate_insn() 102 p->opcode = *p->addr; in arch_prepare_kprobe() 108 switch (arm_kprobe_decode_insn(p->addr, &p->ainsn)) { in arch_prepare_kprobe() 118 if (!p->ainsn.xol_insn) in arch_prepare_kprobe() 124 if (p->ainsn.xol_insn) in arch_prepare_kprobe() 135 void *addr = p->addr; in arch_arm_kprobe() 144 void *addr = p->addr; in arch_disarm_kprobe() 202 set_current_kprobe(p); in setup_singlestep() 234 dump_kprobe(p); in reenter_kprobe() [all …]
|
| /arch/powerpc/include/asm/ |
| A D | cmpxchg.h | 23 p -= off; \ 48 p -= off; \ 96 : "r" (p), "r" (val) in __xchg_u8_local() 111 : "=&r" (prev), "+m" (*p) in __xchg_u8_relaxed() 112 : "r" (p), "r" (val) in __xchg_u8_relaxed() 128 : "r" (p), "r" (val) in __xchg_u16_local() 144 : "r" (p), "r" (val) in __xchg_u16_relaxed() 161 : "r" (p), "r" (val) in __xchg_u32_local() 177 : "r" (p), "r" (val) in __xchg_u32_relaxed() 194 : "r" (p), "r" (val) in __xchg_u64_local() [all …]
|
| /arch/x86/kernel/ |
| A D | irq.c | 72 seq_printf(p, "%*s: ", prec, "NMI"); in arch_show_interrupts() 77 seq_printf(p, "%*s: ", prec, "LOC"); in arch_show_interrupts() 82 seq_printf(p, "%*s: ", prec, "SPU"); in arch_show_interrupts() 86 seq_printf(p, "%*s: ", prec, "PMI"); in arch_show_interrupts() 117 seq_puts(p, " TLB shootdowns\n"); in arch_show_interrupts() 151 seq_printf(p, "%10u ", in arch_show_interrupts() 160 seq_printf(p, "%10u ", in arch_show_interrupts() 167 seq_printf(p, "%10u ", in arch_show_interrupts() 184 seq_printf(p, "%10u ", in arch_show_interrupts() 190 seq_printf(p, "%10u ", in arch_show_interrupts() [all …]
|
| /arch/csky/kernel/probes/ |
| A D | kprobes.c | 58 p->ainsn.api.restore = (unsigned long)p->addr + offset; in arch_prepare_ss_slot() 60 patch_text(p->ainsn.api.insn, p->opcode); in arch_prepare_ss_slot() 73 p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs); in arch_simulate_insn() 86 p->opcode = le32_to_cpu(*p->addr); in arch_prepare_kprobe() 89 switch (csky_probe_decode_insn(p->addr, &p->ainsn.api)) { in arch_prepare_kprobe() 99 if (!p->ainsn.api.insn) in arch_prepare_kprobe() 105 if (p->ainsn.api.insn) in arch_prepare_kprobe() 122 patch_text(p->addr, p->opcode); in arch_disarm_kprobe() 233 dump_kprobe(p); in reenter_kprobe() 322 if (p) { in kprobe_breakpoint_handler() [all …]
|
| /arch/x86/kernel/kprobes/ |
| A D | core.c | 462 !p->post_handler && can_boost(insn, p->addr) && in prepare_singlestep() 766 if (alternatives_text_reserved(p->addr, p->addr)) in arch_prepare_kprobe() 772 memset(&p->ainsn, 0, sizeof(p->ainsn)); in arch_prepare_kprobe() 794 perf_event_text_poke(p->addr, &p->opcode, 1, &int3, 1); in arch_arm_kprobe() 801 perf_event_text_poke(p->addr, &int3, 1, &p->opcode, 1); in arch_disarm_kprobe() 802 text_poke(p->addr, &p->opcode, 1); in arch_disarm_kprobe() 810 perf_event_text_poke(p->ainsn.insn, p->ainsn.insn, in arch_remove_kprobe() 812 free_insn_slot(p->ainsn.insn, p->ainsn.boostable); in arch_remove_kprobe() 892 p->ainsn.emulate_op(p, regs); in setup_singlestep() 998 if (p) { in kprobe_int3_handler() [all …]
|
| /arch/s390/kernel/ |
| A D | kprobes.c | 56 p->opcode = insn[0]; in copy_instruction() 137 struct kprobe *p; member 144 struct kprobe *p = args->p; in swap_instruction() local 155 struct swap_insn_args args = {.p = p, .arm_kprobe = 1}; in arch_arm_kprobe() 168 struct swap_insn_args args = {.p = p, .arm_kprobe = 0}; in arch_disarm_kprobe() 273 dump_kprobe(p); in kprobe_reenter_check() 293 if (p) { in kprobe_handler() 317 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler() 352 ip += (unsigned long) p->addr - (unsigned long) p->ainsn.insn; in resume_execution() 375 if (!p) in post_kprobe_handler() [all …]
|
| /arch/powerpc/boot/ |
| A D | simple_alloc.c | 48 p->base = next_base; in simple_malloc() 49 p->size = size; in simple_malloc() 53 return (void *)p->base; in simple_malloc() 58 else if (!(p->flags & ENTRY_IN_USE) && (size <= p->size)) { in simple_malloc() 59 p->flags |= ENTRY_IN_USE; in simple_malloc() 60 return (void *)p->base; in simple_malloc() 76 return p; in simple_find_entry() 85 if (p != NULL) in simple_free() 86 p->flags &= ~ENTRY_IN_USE; in simple_free() 97 struct alloc_info *p; in simple_realloc() local [all …]
|