Lines Matching refs:linux_binprm

79 static int bprm_creds_from_file(struct linux_binprm *bprm);
183 static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) in acct_arg_size()
195 static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, in get_arg_page()
241 static void free_arg_pages(struct linux_binprm *bprm) in free_arg_pages()
245 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, in flush_arg_page()
251 static int __bprm_mm_init(struct linux_binprm *bprm) in __bprm_mm_init()
295 static bool valid_arg_len(struct linux_binprm *bprm, long len) in valid_arg_len()
302 static inline void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) in acct_arg_size()
306 static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, in get_arg_page()
326 static void free_arg_page(struct linux_binprm *bprm, int i) in free_arg_page()
334 static void free_arg_pages(struct linux_binprm *bprm) in free_arg_pages()
342 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, in flush_arg_page()
347 static int __bprm_mm_init(struct linux_binprm *bprm) in __bprm_mm_init()
353 static bool valid_arg_len(struct linux_binprm *bprm, long len) in valid_arg_len()
366 static int bprm_mm_init(struct linux_binprm *bprm) in bprm_mm_init()
475 static int bprm_stack_limits(struct linux_binprm *bprm) in bprm_stack_limits()
522 struct linux_binprm *bprm) in copy_strings()
616 int copy_string_kernel(const char *arg, struct linux_binprm *bprm) in copy_string_kernel()
654 struct linux_binprm *bprm) in copy_strings_kernel()
747 int setup_arg_pages(struct linux_binprm *bprm, in setup_arg_pages()
876 int transfer_args_to_stack(struct linux_binprm *bprm, in transfer_args_to_stack()
1245 int begin_new_exec(struct linux_binprm * bprm) in begin_new_exec()
1420 void would_dump(struct linux_binprm *bprm, struct file *file) in would_dump()
1442 void setup_new_exec(struct linux_binprm * bprm) in setup_new_exec()
1462 void finalize_exec(struct linux_binprm *bprm) in finalize_exec()
1477 static int prepare_bprm_creds(struct linux_binprm *bprm) in prepare_bprm_creds()
1490 static void free_bprm(struct linux_binprm *bprm) in free_bprm()
1514 static struct linux_binprm *alloc_bprm(int fd, struct filename *filename) in alloc_bprm()
1516 struct linux_binprm *bprm = kzalloc(sizeof(*bprm), GFP_KERNEL); in alloc_bprm()
1547 int bprm_change_interp(const char *interp, struct linux_binprm *bprm) in bprm_change_interp()
1564 static void check_unsafe_exec(struct linux_binprm *bprm) in check_unsafe_exec()
1602 static void bprm_fill_uid(struct linux_binprm *bprm, struct file *file) in bprm_fill_uid()
1657 static int bprm_creds_from_file(struct linux_binprm *bprm) in bprm_creds_from_file()
1672 static int prepare_binprm(struct linux_binprm *bprm) in prepare_binprm()
1685 int remove_arg_zero(struct linux_binprm *bprm) in remove_arg_zero()
1725 static int search_binary_handler(struct linux_binprm *bprm) in search_binary_handler()
1772 static int exec_binprm(struct linux_binprm *bprm) in exec_binprm()
1820 static int bprm_execve(struct linux_binprm *bprm, in bprm_execve()
1901 struct linux_binprm *bprm; in do_execveat_common()
1985 struct linux_binprm *bprm; in kernel_execve()