Lines Matching refs:_name
607 #define DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ argument
608 static struct usb_function_driver _name ## usb_func = { \
609 .name = __stringify(_name), \
614 MODULE_ALIAS("usbfunc:"__stringify(_name));
616 #define DECLARE_USB_FUNCTION_INIT(_name, _inst_alloc, _func_alloc) \ argument
617 DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \
618 static int __init _name ## mod_init(void) \
620 return usb_function_register(&_name ## usb_func); \
622 static void __exit _name ## mod_exit(void) \
624 usb_function_unregister(&_name ## usb_func); \
626 module_init(_name ## mod_init); \
627 module_exit(_name ## mod_exit)