Lines Matching refs:_name
595 #define DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ argument
596 static struct usb_function_driver _name ## usb_func = { \
597 .name = __stringify(_name), \
602 MODULE_ALIAS("usbfunc:"__stringify(_name));
604 #define DECLARE_USB_FUNCTION_INIT(_name, _inst_alloc, _func_alloc) \ argument
605 DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \
606 static int __init _name ## mod_init(void) \
608 return usb_function_register(&_name ## usb_func); \
610 static void __exit _name ## mod_exit(void) \
612 usb_function_unregister(&_name ## usb_func); \
614 module_init(_name ## mod_init); \
615 module_exit(_name ## mod_exit)