Lines Matching refs:modules
74 * 1) List of modules (also safely readable with preempt_disable),
80 static LIST_HEAD(modules);
82 struct list_head *kdb_modules = &modules; /* kdb needs the list of modules */
259 list_for_each_entry_rcu(mod, &modules, list) {
377 list_for_each_entry(mod, &modules, list) {
447 list_for_each_entry_rcu(mod, &modules, list) {
570 * targets (so 'a' can see what modules it targets).
752 /* Other modules depend on us: get rid of them first. */
886 /* We don't know the usage count, or what modules are using. */
2403 * ndiswrapper is under GPL by itself, but loads proprietary modules.
2629 list_add_rcu(&mod->list, &modules);
2830 list_for_each_entry_rcu(mod, &modules, list) {
2853 list_for_each_entry_rcu(mod, &modules, list) {
2877 list_for_each_entry_rcu(mod, &modules, list) {
2904 list_for_each_entry_rcu(mod, &modules, list) {
2947 list_for_each_entry_rcu(mod, &modules, list)
2963 list_for_each_entry(mod, &modules, list) {
2992 * apply to modules.
3009 /* Called by the /proc file system to return a list of modules. */
3013 return seq_list_start(&modules, *pos);
3018 return seq_list_next(p, &modules, pos);
3077 proc_create("modules", 0, NULL, &proc_modules_operations);
3090 list_for_each_entry_rcu(mod, &modules, list) {
3139 list_for_each_entry_rcu(mod, &modules, list)
3196 list_for_each_entry_rcu(mod, &modules, list) {
3207 list_for_each_entry_rcu(mod, &modules, list)
3234 list_for_each_entry(mod, &modules, list)
3251 list_for_each_entry(iter_mod, &modules, list) {