Home
last modified time | relevance | path

Searched refs:nat_bits (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dptrace.c789 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 Dprocess.c421 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 Dptrace.c732 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 Dprocess.c426 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 Dnode.c3101 * 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 Dcheckpoint.c1329 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 Df2fs.h948 unsigned char *nat_bits; /* NAT bits blocks */ member
/kernel/linux/linux-5.10/fs/f2fs/
H A Dnode.c2966 * 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 Df2fs.h888 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 Dcheckpoint.c1492 *(__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()

Completed in 35 milliseconds