43-功能驱动03:adbd应用与FFS驱动

43-功能驱动03:adbd应用与FFS驱动 专栏总目录文章目录一、FFS相关动态打印二、代码入口三、ffs\_alloc\_inst四、ep0、ep1\ep2的注册五、读写过程📢本文主要介绍高通平台USBadb function代码f_fs.c。一、FFS相关动态打印目录:msm-4.14/drivers/usb/gadget/function/f_fs.c#ifdef CONFIG_DYNAMIC_DEBUG #define ffs_log(fmt, ...) do { \ipc_log_string(ffs-ipc_log, "%s: " fmt, __func__, ##__VA_ARGS__); \dynamic_pr_debug("%s: " fmt, __func__, ##__VA_ARGS__); \} while (0) #else #define ffs_log(fmt, ...) \ipc_log_string(ffs-ipc_log, "%s: " fmt, __func__, ##__VA_ARGS__) #endif打开动态打印方法:echo -n "file f_fs.c +p " /sys/kernel/debug/dynamic_debug/control相关打印如下:7[ 5691.670748] ffs_epfile_io: