Lines Matching defs:int
130 static __always_inline int
237 static void __mod_update_bounds(void *base, unsigned int size)
298 int modules_disabled = 0;
306 int register_module_notifier(struct notifier_block *nb)
312 int unregister_module_notifier(struct notifier_block *nb)
323 static inline int strong_try_module_get(struct module *mod)
353 static unsigned int find_sec(const struct load_info *info, const char *name)
355 unsigned int i;
378 unsigned int *num)
380 unsigned int sec = find_sec(info, name);
413 unsigned int arrsize,
420 unsigned int j;
509 unsigned int symnum, void *data)
571 static int cmp_name(const void *name, const void *sym)
657 static int percpu_modalloc(struct module *mod, struct load_info *info)
686 static unsigned int find_pcpusec(struct load_info *info)
694 int cpu;
703 unsigned int cpu;
753 static int percpu_modalloc(struct module *mod, struct load_info *info)
763 static unsigned int find_pcpusec(struct load_info *info)
795 static int modinfo_##field##_exists(struct module *mod) \
825 static int module_unload_init(struct module *mod)
843 static int already_uses(struct module *a, struct module *b)
864 static int add_module_usage(struct module *a, struct module *b)
881 static int ref_module(struct module *a, struct module *b)
883 int err;
919 static inline int try_force_unload(unsigned int flags)
921 int ret = (flags & O_TRUNC);
927 static inline int try_force_unload(unsigned int flags)
934 static int try_release_module_ref(struct module *mod)
936 int ret;
948 static int try_stop_module(struct module *mod, int flags, int *forced)
972 int module_refcount(struct module *mod)
982 unsigned int, flags)
986 int ret, forced = 0;
1061 int printed_something = 0;
1157 int ret;
1180 static int ref_module(struct module *a, struct module *b)
1185 static inline int module_unload_init(struct module *mod)
1194 int i;
1232 int rc;
1288 static int try_to_force_load(struct module *mod, const char *reason)
1307 static int check_version(const struct load_info *info,
1313 unsigned int versindex = info->index.vers;
1314 unsigned int i, num_versions;
1356 static inline int check_modstruct_version(const struct load_info *info,
1375 static inline int same_magic(const char *amagic, const char *bmagic,
1385 static inline int check_version(const struct load_info *info,
1393 static inline int check_modstruct_version(const struct load_info *info,
1399 static inline int same_magic(const char *amagic, const char *bmagic,
1410 static int verify_namespace_is_imported(const struct load_info *info,
1469 int err;
1553 unsigned int nsections;
1589 unsigned int section;
1598 unsigned int nloaded = 0, i, size[2];
1666 unsigned int notes;
1682 unsigned int i)
1695 unsigned int notes, loaded, i;
1790 static int add_usage_links(struct module *mod)
1792 int ret = 0;
1810 static void module_remove_modinfo_attrs(struct module *mod, int end);
1812 static int module_add_modinfo_attrs(struct module *mod)
1816 int error = 0;
1817 int i;
1848 static void module_remove_modinfo_attrs(struct module *mod, int end)
1851 int i;
1874 static int mod_sysfs_init(struct module *mod)
1876 int err;
1906 static int mod_sysfs_setup(struct module *mod,
1909 unsigned int num_params)
1911 int err;
1965 static int mod_sysfs_setup(struct module *mod,
1968 unsigned int num_params)
1977 static void module_remove_modinfo_attrs(struct module *mod, int end)
2022 int (*set_memory)(unsigned long start, int num_pages))
2041 int (*set_memory)(unsigned long start, int num_pages))
2051 int (*set_memory)(unsigned long start, int num_pages))
2061 int (*set_memory)(unsigned long start, int num_pages))
2096 static int module_enforce_rwx_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs,
2100 int i;
2116 static int module_enforce_rwx_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs,
2129 static int copy_module_elf(struct module *mod, struct load_info *info)
2131 unsigned int size, symndx;
2132 int ret;
2188 static int copy_module_elf(struct module *mod, struct load_info *info)
2314 static int verify_exported_symbols(struct module *mod)
2316 unsigned int i;
2321 unsigned int num;
2363 static int simplify_symbols(struct module *mod, const struct load_info *info)
2368 unsigned int i;
2369 int ret = 0;
2432 static int apply_relocations(struct module *mod, const struct load_info *info)
2434 unsigned int i;
2435 int err = 0;
2439 unsigned int infosec = info->sechdrs[i].sh_info;
2468 unsigned int __weak arch_mod_section_prepend(struct module *mod,
2469 unsigned int section)
2476 static long get_offset(struct module *mod, unsigned int *size,
2477 Elf_Shdr *sechdr, unsigned int section)
2503 unsigned int m, i;
2616 unsigned int taglen = strlen(tag);
2646 int i;
2657 int i;
2676 static int is_exported(const char *name, unsigned long value,
2730 unsigned int shnum, unsigned int pcpundx)
2767 unsigned int i, nsrc, ndst, strtab_size = 0;
2819 unsigned int i, ndst;
2867 static void dynamic_debug_setup(struct module *mod, struct _ddebug *debug, unsigned int num)
2901 unsigned int i;
2925 static int module_sig_check(struct load_info *info, int flags)
2927 int err = -ENODATA;
2979 static int module_sig_check(struct load_info *info, int flags)
2985 static int validate_section_offset(struct load_info *info, Elf_Shdr *shdr)
3006 static int elf_validity_check(struct load_info *info)
3008 unsigned int i;
3010 int err;
3098 static int copy_chunked_from_user(void *dst, const void __user *usrc, unsigned long len)
3114 static int check_modinfo_livepatch(struct module *mod, struct load_info *info)
3126 static int check_modinfo_livepatch(struct module *mod, struct load_info *info)
3148 static int copy_module_from_user(const void __user *umod, unsigned long len,
3151 int err;
3185 static int rewrite_section_headers(struct load_info *info, int flags)
3187 unsigned int i;
3216 static int setup_load_info(struct load_info *info, int flags)
3218 unsigned int i;
3268 static int check_modinfo(struct module *mod, struct load_info *info, int flags)
3271 int err;
3312 static int find_module_sections(struct module *mod, struct load_info *info)
3427 static int move_module(struct module *mod, struct load_info *info)
3429 int i;
3490 static int check_module_license_and_versions(struct module *mod)
3492 int prev_taint = test_taint(TAINT_PROPRIETARY_MODULE);
3546 int __weak module_frob_arch_sections(Elf_Ehdr *hdr,
3575 static struct module *layout_and_allocate(struct load_info *info, int flags)
3578 unsigned int ndx;
3579 int err;
3643 int __weak module_finalize(const Elf_Ehdr *hdr,
3650 static int post_relocation(struct module *mod, const struct load_info *info)
3726 static noinline int do_init_module(struct module *mod)
3728 int ret = 0;
3827 static int may_init_module(void)
3840 static int add_unformed_module(struct module *mod)
3842 int err;
3889 static int complete_formation(struct module *mod, struct load_info *info)
3891 int err;
3919 static int prepare_coming_module(struct module *mod)
3921 int err;
3937 static int unknown_module_param_cb(char *param, char *val, const char *modname,
3941 int ret;
3959 static int load_module(struct load_info *info, const char __user *uargs,
3960 int flags)
4188 int err;
4205 SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags)
4209 int err;
4231 static inline int within(unsigned long addr, void *start, unsigned long size)
4241 static inline int is_arm_mapping_symbol(const char *str)
4249 static const char *kallsyms_symbol_name(struct mod_kallsyms *kallsyms, unsigned int symnum)
4263 unsigned int i, best = 0;
4344 int lookup_module_symbol_name(unsigned long addr, char *symname)
4369 int lookup_module_symbol_attrs(unsigned long addr, unsigned long *size,
4397 int module_get_kallsym(unsigned int symnum, unsigned long *value, char *type,
4398 char *name, char *module_name, int *exported)
4429 unsigned int i;
4466 int module_kallsyms_on_each_symbol(int (*fn)(void *, const char *,
4471 unsigned int i;
4472 int ret;
4538 int bx = 0;
4577 static int m_show(struct seq_file *m, void *p)
4627 static int modules_open(struct inode *inode, struct file *file)
4629 int err = seq_open(file, &modules_op);
4647 static int __init proc_modules_init(void)