Lines Matching refs:linux_binprm

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()
233 static void free_arg_pages(struct linux_binprm *bprm) in free_arg_pages()
237 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, in flush_arg_page()
243 static int __bprm_mm_init(struct linux_binprm *bprm) in __bprm_mm_init()
288 static bool valid_arg_len(struct linux_binprm *bprm, long len) in valid_arg_len()
295 static inline void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) in acct_arg_size()
299 static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, in get_arg_page()
319 static void free_arg_page(struct linux_binprm *bprm, int i) in free_arg_page()
327 static void free_arg_pages(struct linux_binprm *bprm) in free_arg_pages()
335 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, in flush_arg_page()
340 static int __bprm_mm_init(struct linux_binprm *bprm) in __bprm_mm_init()
346 static bool valid_arg_len(struct linux_binprm *bprm, long len) in valid_arg_len()
359 static int bprm_mm_init(struct linux_binprm *bprm) in bprm_mm_init()
451 static int prepare_arg_pages(struct linux_binprm *bprm, in prepare_arg_pages()
501 struct linux_binprm *bprm) in copy_strings()
596 struct linux_binprm *bprm) in copy_strings_kernel()
691 int setup_arg_pages(struct linux_binprm *bprm, in setup_arg_pages()
810 int transfer_args_to_stack(struct linux_binprm *bprm, in transfer_args_to_stack()
1258 int flush_old_exec(struct linux_binprm * bprm) in flush_old_exec()
1313 void would_dump(struct linux_binprm *bprm, struct file *file) in would_dump()
1334 void setup_new_exec(struct linux_binprm * bprm) in setup_new_exec()
1392 void finalize_exec(struct linux_binprm *bprm) in finalize_exec()
1407 static int prepare_bprm_creds(struct linux_binprm *bprm) in prepare_bprm_creds()
1420 static void free_bprm(struct linux_binprm *bprm) in free_bprm()
1437 int bprm_change_interp(const char *interp, struct linux_binprm *bprm) in bprm_change_interp()
1452 void install_exec_creds(struct linux_binprm *bprm) in install_exec_creds()
1482 static void check_unsafe_exec(struct linux_binprm *bprm) in check_unsafe_exec()
1514 static void bprm_fill_uid(struct linux_binprm *bprm) in bprm_fill_uid()
1572 int prepare_binprm(struct linux_binprm *bprm) in prepare_binprm()
1596 int remove_arg_zero(struct linux_binprm *bprm) in remove_arg_zero()
1636 int search_binary_handler(struct linux_binprm *bprm) in search_binary_handler()
1691 static int exec_binprm(struct linux_binprm *bprm) in exec_binprm()
1722 struct linux_binprm *bprm; in __do_execve_file()