ffs_data
struct ffs_data *ffs = inode->i_sb->s_fs_info;
struct ffs_data *ffs = epfile->ffs;
struct ffs_data *ffs;
struct ffs_data *ffs = epfile->ffs;
struct ffs_data *ffs;
struct ffs_data *ffs = sb->s_fs_info;
struct ffs_data *ffs_data;
struct ffs_data *ffs = data->ffs_data;
data->ffs_data = NULL;
struct ffs_data *ffs;
ctx->ffs_data = ffs;
if (ctx->ffs_data) {
ffs_data_put(ctx->ffs_data);
struct ffs_data *ffs = sb->s_fs_info;
static void ffs_data_clear(struct ffs_data *ffs);
static void ffs_data_get(struct ffs_data *ffs)
static void ffs_data_put(struct ffs_data *ffs)
static void ffs_data_closed(struct ffs_data *ffs)
static struct ffs_data *ffs_data_new(const char *dev_name)
struct ffs_data *ffs = kzalloc_obj(*ffs);
static void ffs_data_clear(struct ffs_data *ffs)
static void ffs_data_reset(struct ffs_data *ffs)
static int functionfs_bind(struct ffs_data *ffs, struct usb_composite_dev *cdev)
static void functionfs_unbind(struct ffs_data *ffs)
static int ffs_epfiles_create(struct ffs_data *ffs)
struct ffs_data *ffs;
struct ffs_data *ffs;
struct ffs_data *ffs;
static int __must_check ffs_epfiles_create(struct ffs_data *ffs);
struct ffs_data *ffs = priv;
static int ffs_acquire_dev(const char *dev_name, struct ffs_data *ffs_data);
static int ffs_ready(struct ffs_data *ffs);
static void ffs_closed(struct ffs_data *ffs);
static int __ffs_data_got_descs(struct ffs_data *ffs,
struct ffs_data *ffs = req->context;
static int __ffs_data_got_strings(struct ffs_data *ffs,
static int __ffs_ep0_queue_wait(struct ffs_data *ffs, char *data, size_t len)
static void __ffs_event_add(struct ffs_data *ffs,
static void ffs_event_add(struct ffs_data *ffs,
static int ffs_ep_addr2idx(struct ffs_data *ffs, u8 endpoint_address)
static int __ffs_ep0_stall(struct ffs_data *ffs)
struct ffs_data *ffs_data;
ffs_data = ffs_opts->dev->ffs_data;
func->ffs = ffs_data;
struct ffs_data *ffs = func->ffs;
struct ffs_data *ffs = file->private_data;
struct ffs_data *ffs = container_of(work,
struct ffs_data, reset_work);
struct ffs_data *ffs = func->ffs;
struct ffs_data *ffs = func->ffs;
struct ffs_data *ffs = func->ffs;
struct ffs_data *ffs = func->ffs;
static int ffs_acquire_dev(const char *dev_name, struct ffs_data *ffs_data)
ffs_dev->ffs_data = ffs_data;
ffs_data->private_data = ffs_dev;
if (ffs_dev->ffs_data) {
ffs_dev->ffs_data->private_data = NULL;
ffs_dev->ffs_data = NULL;
static int ffs_ready(struct ffs_data *ffs)
static void ffs_closed(struct ffs_data *ffs)
static ssize_t __ffs_ep0_read_events(struct ffs_data *ffs, char __user *buf,
struct ffs_data *ffs = file->private_data;
static void ffs_data_get(struct ffs_data *ffs);
static void ffs_data_put(struct ffs_data *ffs);
static struct ffs_data *__must_check ffs_data_new(const char *dev_name)
static void ffs_data_closed(struct ffs_data *ffs);
static void ffs_data_reset(struct ffs_data *ffs);
struct ffs_data *ffs = inode->i_sb->s_fs_info;
__ffs_data_got_descs(struct ffs_data *ffs, char *data, size_t len);
struct ffs_data *ffs = file->private_data;
struct ffs_data *ffs = file->private_data;
__ffs_data_got_strings(struct ffs_data *ffs, char *data, size_t len);
struct ffs_data *ffs = file->private_data;
struct ffs_data *ffs;
struct ffs_data *ffs = io_data->ffs;
ffs_setup_state_clear_cancelled(struct ffs_data *ffs)
struct ffs_data *ffs_data;
int (*ffs_ready_callback)(struct ffs_data *ffs);
void (*ffs_closed_callback)(struct ffs_data *ffs);
static int functionfs_ready_callback(struct ffs_data *ffs);
static void functionfs_closed_callback(struct ffs_data *ffs);
static int functionfs_ready_callback(struct ffs_data *ffs)
static void functionfs_closed_callback(struct ffs_data *ffs)