Symbol: ffs_dev
drivers/usb/gadget/function/f_fs.c
282
static struct ffs_dev *_ffs_find_dev(const char *name);
drivers/usb/gadget/function/f_fs.c
283
static struct ffs_dev *_ffs_alloc_dev(void);
drivers/usb/gadget/function/f_fs.c
284
static void _ffs_free_dev(struct ffs_dev *dev);
drivers/usb/gadget/function/f_fs.c
286
static void ffs_release_dev(struct ffs_dev *ffs_dev);
drivers/usb/gadget/function/f_fs.c
3918
static struct ffs_dev *_ffs_do_find_dev(const char *name)
drivers/usb/gadget/function/f_fs.c
3920
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
3936
static struct ffs_dev *_ffs_get_single_dev(void)
drivers/usb/gadget/function/f_fs.c
3938
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
3941
dev = list_first_entry(&ffs_devices, struct ffs_dev, entry);
drivers/usb/gadget/function/f_fs.c
3952
static struct ffs_dev *_ffs_find_dev(const char *name)
drivers/usb/gadget/function/f_fs.c
3954
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4024
if (strlen(name) >= sizeof_field(struct ffs_dev, name))
drivers/usb/gadget/function/f_fs.c
4032
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4133
static struct ffs_dev *_ffs_alloc_dev(void)
drivers/usb/gadget/function/f_fs.c
4135
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4158
int ffs_name_dev(struct ffs_dev *dev, const char *name)
drivers/usb/gadget/function/f_fs.c
4160
struct ffs_dev *existing;
drivers/usb/gadget/function/f_fs.c
4177
int ffs_single_dev(struct ffs_dev *dev)
drivers/usb/gadget/function/f_fs.c
4197
static void _ffs_free_dev(struct ffs_dev *dev)
drivers/usb/gadget/function/f_fs.c
4209
struct ffs_dev *ffs_dev;
drivers/usb/gadget/function/f_fs.c
4213
ffs_dev = _ffs_find_dev(dev_name);
drivers/usb/gadget/function/f_fs.c
4214
if (!ffs_dev) {
drivers/usb/gadget/function/f_fs.c
4216
} else if (ffs_dev->mounted) {
drivers/usb/gadget/function/f_fs.c
4218
} else if (ffs_dev->ffs_acquire_dev_callback &&
drivers/usb/gadget/function/f_fs.c
4219
ffs_dev->ffs_acquire_dev_callback(ffs_dev)) {
drivers/usb/gadget/function/f_fs.c
4222
ffs_dev->mounted = true;
drivers/usb/gadget/function/f_fs.c
4223
ffs_dev->ffs_data = ffs_data;
drivers/usb/gadget/function/f_fs.c
4224
ffs_data->private_data = ffs_dev;
drivers/usb/gadget/function/f_fs.c
4231
static void ffs_release_dev(struct ffs_dev *ffs_dev)
drivers/usb/gadget/function/f_fs.c
4235
if (ffs_dev && ffs_dev->mounted) {
drivers/usb/gadget/function/f_fs.c
4236
ffs_dev->mounted = false;
drivers/usb/gadget/function/f_fs.c
4237
if (ffs_dev->ffs_data) {
drivers/usb/gadget/function/f_fs.c
4238
ffs_dev->ffs_data->private_data = NULL;
drivers/usb/gadget/function/f_fs.c
4239
ffs_dev->ffs_data = NULL;
drivers/usb/gadget/function/f_fs.c
4242
if (ffs_dev->ffs_release_dev_callback)
drivers/usb/gadget/function/f_fs.c
4243
ffs_dev->ffs_release_dev_callback(ffs_dev);
drivers/usb/gadget/function/f_fs.c
4251
struct ffs_dev *ffs_obj;
drivers/usb/gadget/function/f_fs.c
4282
struct ffs_dev *ffs_obj;
drivers/usb/gadget/function/u_fs.h
291
struct ffs_dev *dev;
drivers/usb/gadget/function/u_fs.h
50
void *(*ffs_acquire_dev_callback)(struct ffs_dev *dev);
drivers/usb/gadget/function/u_fs.h
51
void (*ffs_release_dev_callback)(struct ffs_dev *dev);
drivers/usb/gadget/function/u_fs.h
66
int ffs_name_dev(struct ffs_dev *dev, const char *name);
drivers/usb/gadget/function/u_fs.h
67
int ffs_single_dev(struct ffs_dev *dev);
drivers/usb/gadget/legacy/g_ffs.c
139
static void *functionfs_acquire_dev(struct ffs_dev *dev);
drivers/usb/gadget/legacy/g_ffs.c
140
static void functionfs_release_dev(struct ffs_dev *dev);
drivers/usb/gadget/legacy/g_ffs.c
256
static void *functionfs_acquire_dev(struct ffs_dev *dev)
drivers/usb/gadget/legacy/g_ffs.c
264
static void functionfs_release_dev(struct ffs_dev *dev)