Lines Matching defs:ffs_data
40 struct ffs_data *ffs_data; member
149 struct ffs_data { struct
150 struct usb_gadget *gadget;
158 struct mutex mutex;
165 spinlock_t eps_lock;
175 struct usb_request *ep0req; /* P: mutex */
176 struct completion ep0req_completion; /* P: mutex */
179 refcount_t ref;
181 atomic_t opened;
184 enum ffs_state state;
198 enum ffs_setup_state setup_state;
201 struct {
230 /* filled by __ffs_data_got_descs() */ argument
236 const void *raw_descs_data;
260 /* filled by __ffs_data_got_strings() */ argument
262 const void *raw_strings;
263 struct usb_gadget_strings **stringtabs;
269 struct super_block *sb;
272 struct ffs_file_perms {
276 } file_perms;
278 struct eventfd_ctx *ffs_eventfd;
279 struct workqueue_struct *io_completion_wq;
280 bool no_disconnect;
281 struct work_struct reset_work;
287 struct ffs_epfile *epfiles;