| /Linux-v6.1/mm/ |
| D | fadvise.c | 32 int generic_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in generic_fadvise() argument 53 switch (advice) { in generic_fadvise() 79 switch (advice) { in generic_fadvise() 180 int vfs_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in vfs_fadvise() argument 183 return file->f_op->fadvise(file, offset, len, advice); in vfs_fadvise() 185 return generic_fadvise(file, offset, len, advice); in vfs_fadvise() 191 int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) in ksys_fadvise64_64() argument 199 ret = vfs_fadvise(f.file, offset, len, advice); in ksys_fadvise64_64() 205 SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) in SYSCALL_DEFINE4() argument 207 return ksys_fadvise64_64(fd, offset, len, advice); in SYSCALL_DEFINE4() [all …]
|
| /Linux-v6.1/io_uring/ |
| D | advise.c | 21 u32 advice; member 28 u32 advice; member 41 ma->advice = READ_ONCE(sqe->fadvise_advice); in io_madvise_prep() 57 ret = do_madvise(current->mm, ma->addr, ma->len, ma->advice); in io_madvise() 74 fa->advice = READ_ONCE(sqe->fadvise_advice); in io_fadvise_prep() 84 switch (fa->advice) { in io_fadvise() 94 ret = vfs_fadvise(req->file, fa->offset, fa->len, fa->advice); in io_fadvise()
|
| /Linux-v6.1/arch/sh/kernel/ |
| D | sys_sh32.c | 52 u32 len0, u32 len1, int advice) in sys_fadvise64_64_wrapper() argument 56 (u64)len1 << 32 | len0, advice); in sys_fadvise64_64_wrapper() 59 (u64)len0 << 32 | len1, advice); in sys_fadvise64_64_wrapper()
|
| /Linux-v6.1/arch/s390/kernel/ |
| D | compat_linux.c | 261 int advice; member 270 if (a.advice == 4) in COMPAT_SYSCALL_DEFINE1() 271 a.advice = POSIX_FADV_DONTNEED; in COMPAT_SYSCALL_DEFINE1() 272 else if (a.advice == 5) in COMPAT_SYSCALL_DEFINE1() 273 a.advice = POSIX_FADV_NOREUSE; in COMPAT_SYSCALL_DEFINE1() 274 return ksys_fadvise64_64(a.fd, a.offset, a.len, a.advice); in COMPAT_SYSCALL_DEFINE1()
|
| /Linux-v6.1/arch/arm/kernel/ |
| D | sys_arm.c | 32 asmlinkage long sys_arm_fadvise64_64(int fd, int advice, in sys_arm_fadvise64_64() argument 35 return ksys_fadvise64_64(fd, offset, len, advice); in sys_arm_fadvise64_64()
|
| /Linux-v6.1/arch/csky/kernel/ |
| D | syscall.c | 38 int, advice, in SYSCALL_DEFINE4() argument 42 return ksys_fadvise64_64(fd, offset, len, advice); in SYSCALL_DEFINE4()
|
| /Linux-v6.1/include/linux/ |
| D | ksm.h | 20 unsigned long end, int advice, unsigned long *vm_flags); 67 unsigned long end, int advice, unsigned long *vm_flags) in ksm_madvise() argument
|
| D | fscache.h | 136 u8 advice; /* FSCACHE_ADV_* */ member 244 u8 advice, in fscache_acquire_cookie() argument 253 return __fscache_acquire_cookie(volume, advice, in fscache_acquire_cookie()
|
| D | huge_mm.h | 220 int advice); 365 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
|
| /Linux-v6.1/arch/x86/kernel/ |
| D | sys_ia32.c | 89 int, advice) in SYSCALL_DEFINE6() argument 94 advice); in SYSCALL_DEFINE6() 113 unsigned int, offset_hi, size_t, len, int, advice) in SYSCALL_DEFINE5() argument 116 len, advice); in SYSCALL_DEFINE5()
|
| /Linux-v6.1/arch/powerpc/include/asm/ |
| D | syscalls.h | 106 size_t len, int advice); 132 size_t len, int advice); 141 long sys_ppc_fadvise64_64(int fd, int advice,
|
| /Linux-v6.1/arch/xtensa/kernel/ |
| D | syscall.c | 50 asmlinkage long xtensa_fadvise64_64(int fd, int advice, in xtensa_fadvise64_64() argument 53 return ksys_fadvise64_64(fd, offset, len, advice); in xtensa_fadvise64_64()
|
| /Linux-v6.1/arch/sparc/kernel/ |
| D | sys_sparc32.c | 209 compat_size_t, len, int, advice) in COMPAT_SYSCALL_DEFINE5() argument 211 return ksys_fadvise64_64(fd, ((u64)offhi << 32) | offlo, len, advice); in COMPAT_SYSCALL_DEFINE5() 215 u32, lenhi, u32, lenlo, int, advice) in COMPAT_SYSCALL_DEFINE6() argument 220 advice); in COMPAT_SYSCALL_DEFINE6()
|
| D | systbls.h | 85 compat_size_t len, int advice); 89 int advice);
|
| /Linux-v6.1/arch/powerpc/kernel/ |
| D | sys_ppc32.c | 109 size_t, len, int, advice) in PPC32_SYSCALL_DEFINE6() argument 112 advice); in PPC32_SYSCALL_DEFINE6()
|
| D | syscalls.c | 104 int, fd, int, advice, u32, offset_high, u32, offset_low, in SYSCALL_DEFINE6() argument 108 merge_64(len_high, len_low), advice); in SYSCALL_DEFINE6()
|
| /Linux-v6.1/arch/arm64/kernel/ |
| D | sys32.c | 106 COMPAT_SYSCALL_DEFINE6(aarch32_fadvise64_64, int, fd, int, advice, in COMPAT_SYSCALL_DEFINE6() argument 109 return ksys_fadvise64_64(fd, arg_u64(offset), arg_u64(len), advice); in COMPAT_SYSCALL_DEFINE6()
|
| /Linux-v6.1/arch/csky/include/asm/ |
| D | syscalls.h | 12 long sys_csky_fadvise64_64(int fd, int advice, loff_t offset, loff_t len);
|
| /Linux-v6.1/drivers/infiniband/core/ |
| D | uverbs_std_types_mr.c | 52 enum ib_uverbs_advise_mr_advice advice; in UVERBS_HANDLER() local 63 ret = uverbs_get_const(&advice, attrs, UVERBS_ATTR_ADVISE_MR_ADVICE); in UVERBS_HANDLER() 79 return ib_dev->ops.advise_mr(pd, advice, flags, sg_list, num_sge, in UVERBS_HANDLER()
|
| /Linux-v6.1/drivers/infiniband/hw/mlx5/ |
| D | odp.c | 1678 get_prefetchable_mr(struct ib_pd *pd, enum ib_uverbs_advise_mr_advice advice, in get_prefetchable_mr() argument 1704 if (advice == IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE && in get_prefetchable_mr() 1739 enum ib_uverbs_advise_mr_advice advice, in init_prefetch_work() argument 1751 mr = get_prefetchable_mr(pd, advice, sg_list[i].lkey); in init_prefetch_work() 1765 enum ib_uverbs_advise_mr_advice advice, in mlx5_ib_prefetch_sg_list() argument 1776 mr = get_prefetchable_mr(pd, advice, sg_list[i].lkey); in mlx5_ib_prefetch_sg_list() 1793 enum ib_uverbs_advise_mr_advice advice, in mlx5_ib_advise_mr_prefetch() argument 1800 if (advice == IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH) in mlx5_ib_advise_mr_prefetch() 1803 if (advice == IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_NO_FAULT) in mlx5_ib_advise_mr_prefetch() 1807 return mlx5_ib_prefetch_sg_list(pd, advice, pf_flags, sg_list, in mlx5_ib_advise_mr_prefetch() [all …]
|
| /Linux-v6.1/arch/sh/include/asm/ |
| D | syscalls_32.h | 19 u32 len0, u32 len1, int advice);
|
| /Linux-v6.1/Documentation/mm/ |
| D | index.rst | 9 of Linux. If you are looking for advice on simply allocating memory,
|
| /Linux-v6.1/fs/fscache/ |
| D | cookie.c | 327 u8 advice, in fscache_alloc_cookie() argument 341 cookie->advice = advice; in fscache_alloc_cookie() 452 u8 advice, in __fscache_acquire_cookie() argument 470 cookie = fscache_alloc_cookie(volume, advice, in __fscache_acquire_cookie()
|
| /Linux-v6.1/arch/parisc/kernel/ |
| D | sys_parisc.c | 361 unsigned int high_len, unsigned int low_len, int advice) in parisc_fadvise64_64() argument 364 (loff_t)high_len << 32 | low_len, advice); in parisc_fadvise64_64()
|
| /Linux-v6.1/Documentation/admin-guide/ |
| D | reporting-regressions.rst | 151 should offer advice and reasonably help where they can, to make this process 164 Who can I ask for advice when it comes to regressions? 233 tracker for advice as outlined above. 241 doubt, ask for advice. 262 for advice as outlined above. 272 advice if in doubt. 353 the matter to the kernel's provider and ask for advice.
|