Lines Matching refs:args
131 struct klp_find_arg *args = data; in klp_find_callback() local
133 if ((mod && !args->objname) || (!mod && args->objname)) in klp_find_callback()
136 if (strcmp(args->name, name)) in klp_find_callback()
139 if (args->objname && strcmp(args->objname, mod->name)) in klp_find_callback()
142 args->addr = addr; in klp_find_callback()
143 args->count++; in klp_find_callback()
149 if ((args->pos && (args->count == args->pos)) || in klp_find_callback()
150 (!args->pos && (args->count > 1))) in klp_find_callback()
159 struct klp_find_arg args = { in klp_find_object_symbol() local
168 module_kallsyms_on_each_symbol(klp_find_callback, &args); in klp_find_object_symbol()
170 kallsyms_on_each_symbol(klp_find_callback, &args); in klp_find_object_symbol()
176 if (args.addr == 0) in klp_find_object_symbol()
178 else if (args.count > 1 && sympos == 0) { in klp_find_object_symbol()
181 } else if (sympos != args.count && sympos > 0) { in klp_find_object_symbol()
185 *addr = args.addr; in klp_find_object_symbol()