Home
last modified time | relevance | path

Searched refs:advice (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v5.4/mm/
Dfadvise.c30 int generic_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in generic_fadvise() argument
51 switch (advice) { in generic_fadvise()
77 switch (advice) { in generic_fadvise()
182 int vfs_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in vfs_fadvise() argument
185 return file->f_op->fadvise(file, offset, len, advice); in vfs_fadvise()
187 return generic_fadvise(file, offset, len, advice); in vfs_fadvise()
193 int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) in ksys_fadvise64_64() argument
201 ret = vfs_fadvise(f.file, offset, len, advice); in ksys_fadvise64_64()
207 SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) in SYSCALL_DEFINE4() argument
209 return ksys_fadvise64_64(fd, offset, len, advice); in SYSCALL_DEFINE4()
[all …]
/Linux-v5.4/arch/sh/kernel/
Dsys_sh32.c52 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-v5.4/arch/arm/kernel/
Dsys_arm.c32 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-v5.4/arch/s390/kernel/
Dcompat_linux.c261 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-v5.4/arch/csky/kernel/
Dsyscall.c38 int, advice, in SYSCALL_DEFINE4() argument
42 return ksys_fadvise64_64(fd, offset, len, advice); in SYSCALL_DEFINE4()
/Linux-v5.4/arch/c6x/include/asm/
Dsyscalls.h36 u32 len, int advice);
38 u32 len_lo, u32 len_hi, int advice);
/Linux-v5.4/include/linux/
Dksm.h23 unsigned long end, int advice, unsigned long *vm_flags);
72 unsigned long end, int advice, unsigned long *vm_flags) in ksm_madvise() argument
Dhuge_mm.h200 unsigned long *vm_flags, int advice);
345 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
/Linux-v5.4/arch/nds32/kernel/
Dsys_nds32.c23 SYSCALL_DEFINE4(fadvise64_64_wrapper,int, fd, int, advice, loff_t, offset, in SYSCALL_DEFINE4() argument
26 return sys_fadvise64_64(fd, offset, len, advice); in SYSCALL_DEFINE4()
/Linux-v5.4/arch/x86/ia32/
Dsys_ia32.c195 int, advice) in COMPAT_SYSCALL_DEFINE6() argument
200 advice); in COMPAT_SYSCALL_DEFINE6()
219 unsigned int, offset_hi, size_t, len, int, advice) in COMPAT_SYSCALL_DEFINE5() argument
222 len, advice); in COMPAT_SYSCALL_DEFINE5()
/Linux-v5.4/arch/xtensa/kernel/
Dsyscall.c54 asmlinkage long xtensa_fadvise64_64(int fd, int advice, in xtensa_fadvise64_64() argument
57 return ksys_fadvise64_64(fd, offset, len, advice); in xtensa_fadvise64_64()
/Linux-v5.4/drivers/infiniband/core/
Duverbs_std_types_mr.c50 enum ib_uverbs_advise_mr_advice advice; in UVERBS_HANDLER() local
61 ret = uverbs_get_const(&advice, attrs, UVERBS_ATTR_ADVISE_MR_ADVICE); in UVERBS_HANDLER()
77 return ib_dev->ops.advise_mr(pd, advice, flags, sg_list, num_sge, in UVERBS_HANDLER()
/Linux-v5.4/arch/sparc/kernel/
Dsys_sparc32.c210 compat_size_t, len, int, advice) in COMPAT_SYSCALL_DEFINE5() argument
212 return ksys_fadvise64_64(fd, ((u64)offhi << 32) | offlo, len, advice); in COMPAT_SYSCALL_DEFINE5()
216 u32, lenhi, u32, lenlo, int, advice) in COMPAT_SYSCALL_DEFINE6() argument
221 advice); in COMPAT_SYSCALL_DEFINE6()
Dsystbls.h85 compat_size_t len, int advice);
89 int advice);
/Linux-v5.4/arch/powerpc/kernel/
Dsys_ppc32.c101 size_t len, int advice) in ppc32_fadvise64() argument
104 advice); in ppc32_fadvise64()
Dsyscalls.c114 long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low, in ppc_fadvise64_64() argument
118 (u64)len_high << 32 | len_low, advice); in ppc_fadvise64_64()
/Linux-v5.4/arch/arm64/kernel/
Dsys32.c106 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-v5.4/arch/csky/include/asm/
Dsyscalls.h13 long sys_csky_fadvise64_64(int fd, int advice, loff_t offset, loff_t len);
/Linux-v5.4/arch/nds32/include/asm/
Dsyscalls.h8 asmlinkage long sys_fadvise64_64_wrapper(int fd, int advice, loff_t offset, loff_t len);
/Linux-v5.4/arch/sh/include/asm/
Dsyscalls_32.h21 u32 len0, u32 len1, int advice);
/Linux-v5.4/Documentation/vm/
Dindex.rst6 subsystem. If you are looking for advice on simply allocating memory,
/Linux-v5.4/arch/parisc/kernel/
Dsys_parisc.c341 unsigned int high_len, unsigned int low_len, int advice) in parisc_fadvise64_64() argument
344 (loff_t)high_len << 32 | low_len, advice); in parisc_fadvise64_64()
/Linux-v5.4/arch/powerpc/include/asm/
Dasm-prototypes.h100 long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low,
/Linux-v5.4/fs/overlayfs/
Dfile.c370 static int ovl_fadvise(struct file *file, loff_t offset, loff_t len, int advice) in ovl_fadvise() argument
381 ret = vfs_fadvise(real.file, offset, len, advice); in ovl_fadvise()
/Linux-v5.4/Documentation/usb/
DCREDITS127 pointing out mortal bugs and giving advice.
167 - Nathan Myers <ncm@cantrip.org>, for his advice! (hope you

123