Home
last modified time | relevance | path

Searched refs:brk (Results 1 – 25 of 234) sorted by relevance

12345678910

/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Ddawr.c19 int set_dawr(int nr, struct arch_hw_breakpoint *brk) in set_dawr() argument
23 dawr = brk->address; in set_dawr()
25 dawrx = (brk->type & (HW_BRK_TYPE_READ | HW_BRK_TYPE_WRITE)) in set_dawr()
27 dawrx |= ((brk->type & (HW_BRK_TYPE_TRANSLATE)) >> 2) << (63 - 59); in set_dawr()
28 dawrx |= (brk->type & (HW_BRK_TYPE_PRIV_ALL)) >> 3; in set_dawr()
36 mrd = ((brk->hw_len + 7) >> 3) - 1; in set_dawr()
H A Dprocess.c763 static void set_breakpoint(int i, struct arch_hw_breakpoint *brk) in set_breakpoint() argument
766 __set_breakpoint(i, brk); in set_breakpoint()
833 static inline int set_dabr(struct arch_hw_breakpoint *brk) in set_dabr() argument
837 dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); in set_dabr()
838 dabrx = ((brk->type >> 3) & 0x7); in set_dabr()
846 static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk) in set_breakpoint_8xx() argument
851 unsigned long start_addr = ALIGN_DOWN(brk->address, HW_BREAKPOINT_SIZE); in set_breakpoint_8xx()
852 unsigned long end_addr = ALIGN(brk->address + brk->len, HW_BREAKPOINT_SIZE); in set_breakpoint_8xx()
863 if ((brk->type & HW_BRK_TYPE_RDWR) == 0) in set_breakpoint_8xx()
866 if ((brk->type & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) in set_breakpoint_8xx()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/ptrace/
H A Dptrace-noadv.c206 struct arch_hw_breakpoint brk; in ppc_set_hwdebug() local
221 brk.address = ALIGN_DOWN(bp_info->addr, HW_BREAKPOINT_SIZE); in ppc_set_hwdebug()
222 brk.type = HW_BRK_TYPE_TRANSLATE | HW_BRK_TYPE_PRIV_ALL; in ppc_set_hwdebug()
223 brk.len = DABR_MAX_LEN; in ppc_set_hwdebug()
224 brk.hw_len = DABR_MAX_LEN; in ppc_set_hwdebug()
226 brk.type |= HW_BRK_TYPE_READ; in ppc_set_hwdebug()
228 brk.type |= HW_BRK_TYPE_WRITE; in ppc_set_hwdebug()
245 arch_bp_generic_fields(brk.type, &attr.bp_type); in ppc_set_hwdebug()
267 child->thread.hw_brk[i] = brk; in ppc_set_hwdebug()
/OK3568_Linux_fs/u-boot/common/
H A Ddlmalloc.c1068 char* brk; /* return value from sbrk */ local
1090 brk = (char*)(MORECORE (sbrk_size));
1093 if (brk == (char*)(MORECORE_FAILURE) ||
1094 (brk < old_end && old_top != initial_top))
1099 if (brk == old_end) /* can just add bytes to current top */
1107 sbrk_base = brk;
1109 sbrked_mem += brk - (char*)old_end;
1112 front_misalign = (unsigned long)chunk2mem(brk) & MALLOC_ALIGN_MASK;
1116 brk += correction;
1123 correction += ((((unsigned long)(brk + sbrk_size))+(pagesz-1)) &
[all …]
/OK3568_Linux_fs/kernel/mm/
H A Dnommu.c391 SYSCALL_DEFINE1(brk, unsigned long, brk) in SYSCALL_DEFINE1() argument
395 if (brk < mm->start_brk || brk > mm->context.end_brk) in SYSCALL_DEFINE1()
396 return mm->brk; in SYSCALL_DEFINE1()
398 if (mm->brk == brk) in SYSCALL_DEFINE1()
399 return mm->brk; in SYSCALL_DEFINE1()
404 if (brk <= mm->brk) { in SYSCALL_DEFINE1()
405 mm->brk = brk; in SYSCALL_DEFINE1()
406 return brk; in SYSCALL_DEFINE1()
412 flush_icache_user_range(mm->brk, brk); in SYSCALL_DEFINE1()
413 return mm->brk = brk; in SYSCALL_DEFINE1()
H A Dmmap.c209 SYSCALL_DEFINE1(brk, unsigned long, brk) in SYSCALL_DEFINE1() argument
223 origbrk = mm->brk; in SYSCALL_DEFINE1()
238 if (brk < min_brk) in SYSCALL_DEFINE1()
247 if (check_data_rlimit(rlimit(RLIMIT_DATA), brk, mm->start_brk, in SYSCALL_DEFINE1()
251 newbrk = PAGE_ALIGN(brk); in SYSCALL_DEFINE1()
252 oldbrk = PAGE_ALIGN(mm->brk); in SYSCALL_DEFINE1()
254 mm->brk = brk; in SYSCALL_DEFINE1()
262 if (brk <= mm->brk) { in SYSCALL_DEFINE1()
270 mm->brk = brk; in SYSCALL_DEFINE1()
273 mm->brk = origbrk; in SYSCALL_DEFINE1()
[all …]
/OK3568_Linux_fs/kernel/arch/parisc/kernel/
H A Dprocess.c298 unsigned long ret = PAGE_ALIGN(mm->brk + brk_rnd()); in arch_randomize_brk()
300 if (ret < mm->brk) in arch_randomize_brk()
301 return mm->brk; in arch_randomize_brk()
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dprocess.c218 ret = PAGE_ALIGN(mm->brk + brk_rnd()); in arch_randomize_brk()
219 return (ret > mm->brk) ? ret : mm->brk; in arch_randomize_brk()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dsetup.h152 .brk.name: \
154 .size .brk.name,.-1b; \
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dhw_breakpoint.h121 int set_dawr(int nr, struct arch_hw_breakpoint *brk);
124 static inline int set_dawr(int nr, struct arch_hw_breakpoint *brk) { return -1; } in set_dawr() argument
H A Ddebug.h48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
/OK3568_Linux_fs/kernel/arch/ia64/kernel/
H A Dsys_ia64.c91 ia64_brk (unsigned long brk) in ia64_brk() argument
93 unsigned long retval = sys_brk(brk); in ia64_brk()
/OK3568_Linux_fs/kernel/tools/testing/selftests/timers/
H A Dposix_timers.c40 err = brk(addr + 4096); in kernel_loop()
41 err |= brk(addr); in kernel_loop()
/OK3568_Linux_fs/buildroot/board/avnet/s6lx9_microboard/
H A Dlx9_mmu.dts130 xlnx,number-of-pc-brk = <0x1>;
131 xlnx,number-of-rd-addr-brk = <0x0>;
132 xlnx,number-of-wr-addr-brk = <0x0>;
146 xlnx,use-ext-brk = <0x1>;
147 xlnx,use-ext-nm-brk = <0x1>;
/OK3568_Linux_fs/kernel/arch/microblaze/boot/dts/
H A Dsystem.dts93 xlnx,number-of-pc-brk = <0x1>;
94 xlnx,number-of-rd-addr-brk = <0x0>;
95 xlnx,number-of-wr-addr-brk = <0x0>;
106 xlnx,use-ext-brk = <0x1>;
107 xlnx,use-ext-nm-brk = <0x1>;
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dzs.c577 icount->brk++; in zs_receive_chars()
651 u8 status, brk; in zs_status_handle() local
659 brk = status & BRK_ABRT; in zs_status_handle()
660 if (brk && !zport->brk) { in zs_status_handle()
668 zport->brk = brk; in zs_status_handle()
796 zport->brk = read_zsreg(zport, R0) & BRK_ABRT; in zs_startup()
H A Dfsl_linflexuart.c244 bool brk; in linflex_rxint() local
251 brk = false; in linflex_rxint()
263 brk = true; in linflex_rxint()
274 if (brk) { in linflex_rxint()
/OK3568_Linux_fs/kernel/Documentation/bpf/
H A Dbpf_lsm.rst31 unsigned long start_brk, brk, start_stack;
35 unsigned long start_brk, brk, start_stack;
80 vma->vm_end <= vma->vm_mm->brk);
/OK3568_Linux_fs/kernel/include/linux/
H A Delf-randomize.h13 # define arch_randomize_brk(mm) (mm->brk)
H A Dserial.h22 __u32 frame, parity, overrun, brk; member
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dasm-bug.h39 brk BUG_BRK_IMM
/OK3568_Linux_fs/kernel/Documentation/arm64/
H A Dtagged-address-abi.rst36 - ``brk()`` syscall (i.e. the heap area between the initial location of
50 - ``brk()``, ``mmap()`` and the ``new_address`` argument to
55 incorrectly accept valid tagged pointers for the ``brk()``,
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dvmlinux.lds.S399 .brk : AT(ADDR(.brk) - LOAD_OFFSET) {
/OK3568_Linux_fs/kernel/arch/riscv/kernel/
H A Dsetup.c80 init_mm.brk = (unsigned long) _end; in setup_arch()
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dserial.h105 int frame, overrun, parity, brk; member

12345678910