Home
last modified time | relevance | path

Searched refs:bpt (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/arch/arm/kernel/
H A Dkgdb.c252 int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
259 err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
265 __patch_text((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
271 int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
274 __patch_text((void *)bpt->bpt_addr, *(unsigned int *)bpt->saved_instr); in kgdb_arch_remove_breakpoint()
/openbmc/linux/arch/parisc/kernel/
H A Dkgdb.c156 int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
158 int ret = copy_from_kernel_nofault(bpt->saved_instr, in kgdb_arch_set_breakpoint()
159 (char *)bpt->bpt_addr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
163 __patch_text((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
168 int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
170 __patch_text((void *)bpt->bpt_addr, *(unsigned int *)&bpt->saved_instr); in kgdb_arch_remove_breakpoint()
/openbmc/linux/arch/x86/kernel/
H A Dkgdb.c730 int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
734 bpt->type = BP_BREAKPOINT; in kgdb_arch_set_breakpoint()
735 err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
739 err = copy_to_kernel_nofault((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
749 text_poke_kgdb((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, in kgdb_arch_set_breakpoint()
751 bpt->type = BP_POKE_BREAKPOINT; in kgdb_arch_set_breakpoint()
756 int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
758 if (bpt->type != BP_POKE_BREAKPOINT) in kgdb_arch_remove_breakpoint()
766 text_poke_kgdb((void *)bpt->bpt_addr, bpt->saved_instr, in kgdb_arch_remove_breakpoint()
771 return copy_to_kernel_nofault((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
[all …]
/openbmc/linux/arch/arm64/kernel/
H A Dkgdb.c340 int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
346 err = aarch64_insn_read((void *)bpt->bpt_addr, (u32 *)bpt->saved_instr); in kgdb_arch_set_breakpoint()
350 return aarch64_insn_write((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
354 int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
356 return aarch64_insn_write((void *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
357 *(u32 *)bpt->saved_instr); in kgdb_arch_remove_breakpoint()
/openbmc/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c162 u32 bpt = 32; /* max bytes per LPBFIFO transaction involving DMA */ in mpc512x_lpbfifo_kick() local
193 bpt = lpbfifo.req->portsize; in mpc512x_lpbfifo_kick()
197 while (bpt > 1) { in mpc512x_lpbfifo_kick()
198 if (IS_ALIGNED(lpbfifo.req->dev_phys_addr, min(bpt, 0x8u)) && in mpc512x_lpbfifo_kick()
199 IS_ALIGNED(lpbfifo.req->size, bpt)) { in mpc512x_lpbfifo_kick()
206 bpt >>= 1; in mpc512x_lpbfifo_kick()
208 dma_conf.dst_maxburst = max(bpt, 0x4u) / 4; in mpc512x_lpbfifo_kick()
209 dma_conf.src_maxburst = max(bpt, 0x4u) / 4; in mpc512x_lpbfifo_kick()
298 bits |= MPC512X_SCLPC_BPT(bpt); in mpc512x_lpbfifo_kick()
/openbmc/linux/arch/powerpc/kernel/
H A Dkgdb.c415 int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
417 u32 instr, *addr = (u32 *)bpt->bpt_addr; in kgdb_arch_set_breakpoint()
428 *(u32 *)bpt->saved_instr = instr; in kgdb_arch_set_breakpoint()
433 int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
436 unsigned int instr = *(unsigned int *)bpt->saved_instr; in kgdb_arch_remove_breakpoint()
437 u32 *addr = (u32 *)bpt->bpt_addr; in kgdb_arch_remove_breakpoint()
/openbmc/linux/kernel/debug/
H A Ddebug_core.c156 int __weak kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_set_breakpoint() argument
160 err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
164 err = copy_to_kernel_nofault((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
170 int __weak kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt) in kgdb_arch_remove_breakpoint() argument
172 return copy_to_kernel_nofault((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
173 (char *)bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
/openbmc/linux/include/linux/
H A Dkgdb.h228 extern int kgdb_arch_set_breakpoint(struct kgdb_bkpt *bpt);
229 extern int kgdb_arch_remove_breakpoint(struct kgdb_bkpt *bpt);
/openbmc/linux/arch/powerpc/xmon/
H A Dxmon.c101 struct bpt { struct
114 static struct bpt bpts[NBPTS];
116 static struct bpt *iabr;
493 struct bpt *volatile bp; in xmon_core()
763 struct bpt *bp; in xmon_bpt()
833 struct bpt *bp; in xmon_fault_handler()
863 struct bpt *volatile bp; in at_breakpoint()
887 struct bpt *bp; in new_breakpoint()
910 struct bpt *bp, *bp2; in insert_bpts()
988 struct bpt *bp; in remove_bpts()
[all …]
/openbmc/qemu/pc-bios/s390-ccw/
H A Dbootmap.h232 uint8_t bpt; member
/openbmc/qemu/hw/usb/
H A Dredirect.c736 int bpt; in usbredir_handle_buffered_bulk_in_data() local
743 bpt = 512 + dev->endpoint[EP2I(ep)].max_packet_size - 1; in usbredir_handle_buffered_bulk_in_data()
744 bpt /= dev->endpoint[EP2I(ep)].max_packet_size; in usbredir_handle_buffered_bulk_in_data()
745 bpt *= dev->endpoint[EP2I(ep)].max_packet_size; in usbredir_handle_buffered_bulk_in_data()
746 start.bytes_per_transfer = bpt; in usbredir_handle_buffered_bulk_in_data()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dt3_hw.c2974 unsigned int v, tps, cpt, bpt, delta, mindelta = ~0; in t3_config_sched() local
2982 bpt = (kbps + tps / 2) / tps; in t3_config_sched()
2983 if (bpt > 0 && bpt <= 255) { in t3_config_sched()
2984 v = bpt * tps; in t3_config_sched()
2989 selected_bpt = bpt; in t3_config_sched()
H A Dcxgb3_main.c803 unsigned int v, addr, bpt, cpt; in tm_attr_show() local
812 bpt = (v >> 8) & 0xff; in tm_attr_show()
818 len = sprintf(buf, "%u Kbps\n", (v * bpt) / 125); in tm_attr_show()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_hw.c10286 unsigned int v, addr, bpt, cpt; in t4_get_tx_sched() local
10293 bpt = (v >> 8) & 0xff; in t4_get_tx_sched()
10299 *kbps = (v * bpt) / 125; in t4_get_tx_sched()