Lines Matching defs:module
9 #include <linux/module.h>
48 * module via slots option
50 static int module_slot_match(struct module *module, int idx)
56 if (!module || !*module->name || !slots[idx])
59 s1 = module->name;
65 /* compare module name strings
89 static int check_empty_slot(struct module *module, int slot)
98 static int get_slot_from_bitmask(int mask, int (*check)(struct module *, int),
99 struct module *module)
107 if (check(module, slot))
146 int idx, const char *xid, struct module *module,
161 * @module: top level module for locking
172 struct module *module, int extra_size,
188 err = snd_card_init(card, parent, idx, xid, module, extra_size);
207 * @module: top level module for locking
228 struct module *module, size_t extra_size,
240 err = snd_card_init(card, parent, idx, xid, module, extra_size);
277 int idx, const char *xid, struct module *module,
288 if (idx < 0) /* first check the matching module-name slot */
289 idx = get_slot_from_bitmask(idx, module_slot_match, module);
291 idx = get_slot_from_bitmask(idx, check_empty_slot, module);
315 WARN_ON(!module);
316 card->module = module;
979 idx, card->module->name);