Symbol: ffs_dev
drivers/usb/gadget/function/f_fs.c
284
static struct ffs_dev *_ffs_find_dev(const char *name);
drivers/usb/gadget/function/f_fs.c
285
static struct ffs_dev *_ffs_alloc_dev(void);
drivers/usb/gadget/function/f_fs.c
286
static void _ffs_free_dev(struct ffs_dev *dev);
drivers/usb/gadget/function/f_fs.c
288
static void ffs_release_dev(struct ffs_dev *ffs_dev);
drivers/usb/gadget/function/f_fs.c
3939
static struct ffs_dev *_ffs_do_find_dev(const char *name)
drivers/usb/gadget/function/f_fs.c
3941
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
3957
static struct ffs_dev *_ffs_get_single_dev(void)
drivers/usb/gadget/function/f_fs.c
3959
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
3962
dev = list_first_entry(&ffs_devices, struct ffs_dev, entry);
drivers/usb/gadget/function/f_fs.c
3973
static struct ffs_dev *_ffs_find_dev(const char *name)
drivers/usb/gadget/function/f_fs.c
3975
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4045
if (strlen(name) >= sizeof_field(struct ffs_dev, name))
drivers/usb/gadget/function/f_fs.c
4053
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4154
static struct ffs_dev *_ffs_alloc_dev(void)
drivers/usb/gadget/function/f_fs.c
4156
struct ffs_dev *dev;
drivers/usb/gadget/function/f_fs.c
4179
int ffs_name_dev(struct ffs_dev *dev, const char *name)
drivers/usb/gadget/function/f_fs.c
4181
struct ffs_dev *existing;
drivers/usb/gadget/function/f_fs.c
4198
int ffs_single_dev(struct ffs_dev *dev)
drivers/usb/gadget/function/f_fs.c
4218
static void _ffs_free_dev(struct ffs_dev *dev)
drivers/usb/gadget/function/f_fs.c
4230
struct ffs_dev *ffs_dev;
drivers/usb/gadget/function/f_fs.c
4234
ffs_dev = _ffs_find_dev(dev_name);
drivers/usb/gadget/function/f_fs.c
4235
if (!ffs_dev) {
drivers/usb/gadget/function/f_fs.c
4237
} else if (ffs_dev->mounted) {
drivers/usb/gadget/function/f_fs.c
4239
} else if (ffs_dev->ffs_acquire_dev_callback &&
drivers/usb/gadget/function/f_fs.c
4240
ffs_dev->ffs_acquire_dev_callback(ffs_dev)) {
drivers/usb/gadget/function/f_fs.c
4243
ffs_dev->mounted = true;
drivers/usb/gadget/function/f_fs.c
4244
ffs_dev->ffs_data = ffs_data;
drivers/usb/gadget/function/f_fs.c
4245
ffs_data->private_data = ffs_dev;
drivers/usb/gadget/function/f_fs.c
4252
static void ffs_release_dev(struct ffs_dev *ffs_dev)
drivers/usb/gadget/function/f_fs.c
4256
if (ffs_dev && ffs_dev->mounted) {
drivers/usb/gadget/function/f_fs.c
4257
ffs_dev->mounted = false;
drivers/usb/gadget/function/f_fs.c
4258
if (ffs_dev->ffs_data) {
drivers/usb/gadget/function/f_fs.c
4259
ffs_dev->ffs_data->private_data = NULL;
drivers/usb/gadget/function/f_fs.c
4260
ffs_dev->ffs_data = NULL;
drivers/usb/gadget/function/f_fs.c
4263
if (ffs_dev->ffs_release_dev_callback)
drivers/usb/gadget/function/f_fs.c
4264
ffs_dev->ffs_release_dev_callback(ffs_dev);
drivers/usb/gadget/function/f_fs.c
4272
struct ffs_dev *ffs_obj;
drivers/usb/gadget/function/f_fs.c
4303
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)