最終更新:2022-08-24 (水) 18:09:56 (611d)
DECLARE_USB_FUNCTION_INIT
Top / DECLARE_USB_FUNCTION_INIT
#define DECLARE_USB_FUNCTION_INIT(_name, _inst_alloc, _func_alloc) \ DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ static int __init _name ## mod_init(void) \ { \ return usb_function_register(&_name ## usb_func); \ } \ static void __exit _name ## mod_exit(void) \ { \ usb_function_unregister(&_name ## usb_func); \ } \ module_init(_name ## mod_init); \ module_exit(_name ## mod_exit)
使われどころ
ファンクション name drivers/usb/gadget/function/f_acm.c? drivers/usb/gadget/function/f_ecm.c? drivers/usb/gadget/function/f_eem.c? drivers/usb/gadget/function/f_fs.c? drivers/usb/gadget/function/f_hid.c? drivers/usb/gadget/function/f_mass_storage.c? drivers/usb/gadget/function/f_midi.c? drivers/usb/gadget/function/f_ncm.c? drivers/usb/gadget/function/f_obex.c? drivers/usb/gadget/function/f_phonet.c? drivers/usb/gadget/function/f_printer.c? drivers/usb/gadget/function/f_rndis.c? drivers/usb/gadget/function/f_serial.c? drivers/usb/gadget/function/f_subset.c? drivers/usb/gadget/function/f_uac1.c drivers/usb/gadget/function/f_uac1_legacy.c? drivers/usb/gadget/function/f_uac2.c? drivers/usb/gadget/function/f_uvc.c uvc
関連
- DECLARE_USB_FUNCTION
- usb_function_register
- usb_function_unregister?
- module_init
- module_exit?