Lines Matching refs:ffs_data

45 static void ffs_data_get(struct ffs_data *ffs);
46 static void ffs_data_put(struct ffs_data *ffs);
48 static struct ffs_data *__must_check ffs_data_new(void) __attribute__((malloc));
51 static void ffs_data_opened(struct ffs_data *ffs);
52 static void ffs_data_closed(struct ffs_data *ffs);
56 __ffs_data_got_descs(struct ffs_data *ffs, char *data, size_t len);
58 __ffs_data_got_strings(struct ffs_data *ffs, char *data, size_t len);
68 struct ffs_data *ffs;
85 ffs_setup_state_clear_cancelled(struct ffs_data *ffs) in ffs_setup_state_clear_cancelled()
128 struct ffs_data *ffs;
158 struct ffs_data *ffs;
162 struct ffs_data *ffs;
167 static int __must_check ffs_epfiles_create(struct ffs_data *ffs);
184 static void ffs_release_dev(struct ffs_data *ffs_data);
185 static int ffs_ready(struct ffs_data *ffs);
186 static void ffs_closed(struct ffs_data *ffs);
200 struct ffs_data *ffs = req->context; in ffs_ep0_complete()
205 static int __ffs_ep0_queue_wait(struct ffs_data *ffs, char *data, size_t len) in __ffs_ep0_queue_wait()
241 static int __ffs_ep0_stall(struct ffs_data *ffs) in __ffs_ep0_stall()
257 struct ffs_data *ffs = file->private_data; in ffs_ep0_write()
396 static ssize_t __ffs_ep0_read_events(struct ffs_data *ffs, char __user *buf, in __ffs_ep0_read_events()
432 struct ffs_data *ffs = file->private_data; in ffs_ep0_read()
534 struct ffs_data *ffs = inode->i_private; in ffs_ep0_open()
549 struct ffs_data *ffs = file->private_data; in ffs_ep0_release()
560 struct ffs_data *ffs = file->private_data; in ffs_ep0_ioctl()
580 struct ffs_data *ffs = file->private_data; in ffs_ep0_poll()
1115 struct ffs_data *ffs = sb->s_fs_info; in ffs_sb_create_file()
1146 struct ffs_data *ffs_data; member
1153 struct ffs_data *ffs = data->ffs_data; in ffs_sb_fill()
1158 data->ffs_data = NULL; in ffs_sb_fill()
1291 struct ffs_data *ffs; in ffs_fs_mount()
1317 data.ffs_data = ffs; in ffs_fs_mount()
1320 if (IS_ERR(rv) && data.ffs_data) { in ffs_fs_mount()
1321 ffs_release_dev(data.ffs_data); in ffs_fs_mount()
1322 ffs_data_put(data.ffs_data); in ffs_fs_mount()
1377 static void ffs_data_clear(struct ffs_data *ffs);
1378 static void ffs_data_reset(struct ffs_data *ffs);
1380 static void ffs_data_get(struct ffs_data *ffs) in ffs_data_get()
1387 static void ffs_data_opened(struct ffs_data *ffs) in ffs_data_opened()
1399 static void ffs_data_put(struct ffs_data *ffs) in ffs_data_put()
1413 static void ffs_data_closed(struct ffs_data *ffs) in ffs_data_closed()
1440 static struct ffs_data *ffs_data_new(void) in ffs_data_new()
1442 struct ffs_data *ffs = kzalloc(sizeof *ffs, GFP_KERNEL); in ffs_data_new()
1462 static void ffs_data_clear(struct ffs_data *ffs) in ffs_data_clear()
1481 static void ffs_data_reset(struct ffs_data *ffs) in ffs_data_reset()
1510 static int functionfs_bind(struct ffs_data *ffs, struct usb_composite_dev *cdev) in functionfs_bind()
1546 static void functionfs_unbind(struct ffs_data *ffs) in functionfs_unbind()
1559 static int ffs_epfiles_create(struct ffs_data *ffs) in ffs_epfiles_create()
1636 struct ffs_data *ffs = func->ffs; in ffs_func_eps_enable()
2053 struct ffs_data *ffs = priv; in __ffs_data_do_os_desc()
2109 static int __ffs_data_got_descs(struct ffs_data *ffs, in __ffs_data_got_descs()
2236 static int __ffs_data_got_strings(struct ffs_data *ffs, in __ffs_data_got_strings()
2372 static void __ffs_event_add(struct ffs_data *ffs, in __ffs_event_add()
2439 static void ffs_event_add(struct ffs_data *ffs, in ffs_event_add()
2450 static int ffs_ep_addr2idx(struct ffs_data *ffs, u8 endpoint_address) in ffs_ep_addr2idx()
2703 func->ffs = ffs_opts->dev->ffs_data; in ffs_do_functionfs_bind()
2734 struct ffs_data *ffs = func->ffs; in _ffs_func_bind()
2917 struct ffs_data *ffs = container_of(work, in ffs_reset_work()
2918 struct ffs_data, reset_work); in ffs_reset_work()
2926 struct ffs_data *ffs = func->ffs; in ffs_func_set_alt()
2970 struct ffs_data *ffs = func->ffs; in ffs_func_setup()
3216 struct ffs_data *ffs = func->ffs; in ffs_func_unbind()
3391 static void ffs_release_dev(struct ffs_data *ffs_data) in ffs_release_dev() argument
3398 ffs_dev = ffs_data->private_data; in ffs_release_dev()
3409 static int ffs_ready(struct ffs_data *ffs) in ffs_ready()
3428 ffs_obj->ffs_data = ffs; in ffs_ready()
3442 static void ffs_closed(struct ffs_data *ffs) in ffs_closed()