Lines Matching defs:ffs_data
38 struct ffs_data *ffs_data; member
147 struct ffs_data { struct
148 struct usb_gadget *gadget;
156 struct mutex mutex;
163 spinlock_t eps_lock;
173 struct usb_request *ep0req; /* P: mutex */
174 struct completion ep0req_completion; /* P: mutex */
177 refcount_t ref;
179 atomic_t opened;
182 enum ffs_state state;
196 enum ffs_setup_state setup_state;
199 struct {
228 /* filled by __ffs_data_got_descs() */ argument
234 const void *raw_descs_data;
258 /* filled by __ffs_data_got_strings() */ argument
260 const void *raw_strings;
261 struct usb_gadget_strings **stringtabs;
267 struct super_block *sb;
270 struct ffs_file_perms {
274 } file_perms;
276 struct eventfd_ctx *ffs_eventfd;
277 struct workqueue_struct *io_completion_wq;
278 bool no_disconnect;
279 struct work_struct reset_work;
285 struct ffs_epfile *epfiles;