/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | ptrace.c | 789 unsigned long regnum, nat_bits, scratch_unat, dummy = 0; in access_nat_bits() local 793 nat_bits = *data; in access_nat_bits() 794 scratch_unat = ia64_put_scratch_nat_bits(pt, nat_bits); in access_nat_bits() 802 (nat_bits >> regnum) & 1); in access_nat_bits() 809 nat_bits = ia64_get_scratch_nat_bits(pt, scratch_unat); in access_nat_bits() 812 nat_bits |= (nat != 0) << regnum; in access_nat_bits() 814 *data = nat_bits; in access_nat_bits() 826 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; in ptrace_getregs() local 856 || access_uarea(child, PT_NAT_BITS, &nat_bits, 0)) in ptrace_getregs() 961 retval |= __put_user(nat_bits, in ptrace_getregs() 970 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; ptrace_setregs() local [all...] |
H A D | process.c | 421 unsigned long mask, sp, nat_bits = 0, ar_rnat, urbs_end, cfm; in do_copy_task_regs() local 459 nat_bits |= mask; in do_copy_task_regs() 462 dst[32] = nat_bits; in do_copy_task_regs()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | ptrace.c | 732 unsigned long regnum, nat_bits, scratch_unat, dummy = 0; in access_nat_bits() local 736 nat_bits = *data; in access_nat_bits() 737 scratch_unat = ia64_put_scratch_nat_bits(pt, nat_bits); in access_nat_bits() 745 (nat_bits >> regnum) & 1); in access_nat_bits() 752 nat_bits = ia64_get_scratch_nat_bits(pt, scratch_unat); in access_nat_bits() 755 nat_bits |= (nat != 0) << regnum; in access_nat_bits() 757 *data = nat_bits; in access_nat_bits() 769 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; in ptrace_getregs() local 799 access_elf_reg(child, &info, ELF_NAT_OFFSET, &nat_bits, 0) < 0) in ptrace_getregs() 904 retval |= __put_user(nat_bits, in ptrace_getregs() 913 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; ptrace_setregs() local [all...] |
H A D | process.c | 426 unsigned long mask, sp, nat_bits = 0, ar_rnat, urbs_end, cfm; in do_copy_task_regs() local 464 nat_bits |= mask; in do_copy_task_regs() 467 dst[32] = nat_bits; in do_copy_task_regs()
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | node.c | 3101 * during unmount, let's flush nat_bits before checking in f2fs_flush_nat_entries() 3158 nm_i->nat_bits = f2fs_kvzalloc(sbi, in __get_nat_bitmaps() 3160 if (!nm_i->nat_bits) in __get_nat_bitmaps() 3163 nm_i->full_nat_bits = nm_i->nat_bits + 8; in __get_nat_bitmaps() 3178 memcpy(nm_i->nat_bits + (i << F2FS_BLKSIZE_BITS), in __get_nat_bitmaps() 3184 if (cpu_to_le64(cp_ver) != *(__le64 *)nm_i->nat_bits) { in __get_nat_bitmaps() 3186 f2fs_notice(sbi, "Disable nat_bits due to incorrect cp_ver (%llu, %llu)", in __get_nat_bitmaps() 3187 cp_ver, le64_to_cpu(*(__le64 *)nm_i->nat_bits)); in __get_nat_bitmaps() 3191 f2fs_notice(sbi, "Found nat_bits in checkpoint"); in __get_nat_bitmaps() 3337 /* load free nid status from nat_bits tabl in f2fs_build_node_manager() [all...] |
H A D | checkpoint.c | 1329 f2fs_notice(sbi, "Disable nat_bits due to no space"); in update_ckpt_flags() 1334 f2fs_notice(sbi, "Rebuild and enable nat_bits"); in update_ckpt_flags() 1528 *(__le64 *)nm_i->nat_bits = cpu_to_le64(cp_ver); in do_checkpoint() 1532 f2fs_update_meta_page(sbi, nm_i->nat_bits + in do_checkpoint()
|
H A D | f2fs.h | 948 unsigned char *nat_bits; /* NAT bits blocks */ member
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | node.c | 2966 * during unmount, let's flush nat_bits before checking in f2fs_flush_nat_entries() 3025 nm_i->nat_bits = f2fs_kvzalloc(sbi, in __get_nat_bitmaps() 3027 if (!nm_i->nat_bits) in __get_nat_bitmaps() 3039 memcpy(nm_i->nat_bits + (i << F2FS_BLKSIZE_BITS), in __get_nat_bitmaps() 3045 if (cpu_to_le64(cp_ver) != *(__le64 *)nm_i->nat_bits) { in __get_nat_bitmaps() 3050 nm_i->full_nat_bits = nm_i->nat_bits + 8; in __get_nat_bitmaps() 3053 f2fs_notice(sbi, "Found nat_bits in checkpoint"); in __get_nat_bitmaps() 3198 /* load free nid status from nat_bits table */ in f2fs_build_node_manager() 3273 kvfree(nm_i->nat_bits); in f2fs_destroy_node_manager()
|
H A D | f2fs.h | 888 unsigned char *nat_bits; /* NAT bits blocks */ member 1898 unsigned char *nat_bits; in disable_nat_bits() local 1901 * In order to re-enable nat_bits we need to call fsck.f2fs by in disable_nat_bits() 1909 nat_bits = NM_I(sbi)->nat_bits; in disable_nat_bits() 1910 NM_I(sbi)->nat_bits = NULL; in disable_nat_bits() 1914 kvfree(nat_bits); in disable_nat_bits()
|
H A D | checkpoint.c | 1492 *(__le64 *)nm_i->nat_bits = cpu_to_le64(cp_ver); in do_checkpoint() 1496 f2fs_update_meta_page(sbi, nm_i->nat_bits + in do_checkpoint()
|