Lines Matching refs:ffs_dev

251 static struct ffs_dev *_ffs_find_dev(const char *name);
252 static struct ffs_dev *_ffs_alloc_dev(void);
253 static void _ffs_free_dev(struct ffs_dev *dev);
255 static void ffs_release_dev(struct ffs_dev *ffs_dev);
3472 static struct ffs_dev *_ffs_do_find_dev(const char *name) in _ffs_do_find_dev()
3474 struct ffs_dev *dev; in _ffs_do_find_dev()
3490 static struct ffs_dev *_ffs_get_single_dev(void) in _ffs_get_single_dev()
3492 struct ffs_dev *dev; in _ffs_get_single_dev()
3495 dev = list_first_entry(&ffs_devices, struct ffs_dev, entry); in _ffs_get_single_dev()
3506 static struct ffs_dev *_ffs_find_dev(const char *name) in _ffs_find_dev()
3508 struct ffs_dev *dev; in _ffs_find_dev()
3558 if (strlen(name) >= sizeof_field(struct ffs_dev, name)) in ffs_set_inst_name()
3566 struct ffs_dev *dev; in ffs_alloc_inst()
3669 static struct ffs_dev *_ffs_alloc_dev(void) in _ffs_alloc_dev()
3671 struct ffs_dev *dev; in _ffs_alloc_dev()
3694 int ffs_name_dev(struct ffs_dev *dev, const char *name) in ffs_name_dev()
3696 struct ffs_dev *existing; in ffs_name_dev()
3713 int ffs_single_dev(struct ffs_dev *dev) in ffs_single_dev()
3733 static void _ffs_free_dev(struct ffs_dev *dev) in _ffs_free_dev()
3745 struct ffs_dev *ffs_dev; in ffs_acquire_dev() local
3750 ffs_dev = _ffs_find_dev(dev_name); in ffs_acquire_dev()
3751 if (!ffs_dev) { in ffs_acquire_dev()
3753 } else if (ffs_dev->mounted) { in ffs_acquire_dev()
3755 } else if (ffs_dev->ffs_acquire_dev_callback && in ffs_acquire_dev()
3756 ffs_dev->ffs_acquire_dev_callback(ffs_dev)) { in ffs_acquire_dev()
3759 ffs_dev->mounted = true; in ffs_acquire_dev()
3760 ffs_dev->ffs_data = ffs_data; in ffs_acquire_dev()
3761 ffs_data->private_data = ffs_dev; in ffs_acquire_dev()
3768 static void ffs_release_dev(struct ffs_dev *ffs_dev) in ffs_release_dev() argument
3773 if (ffs_dev && ffs_dev->mounted) { in ffs_release_dev()
3774 ffs_dev->mounted = false; in ffs_release_dev()
3775 if (ffs_dev->ffs_data) { in ffs_release_dev()
3776 ffs_dev->ffs_data->private_data = NULL; in ffs_release_dev()
3777 ffs_dev->ffs_data = NULL; in ffs_release_dev()
3780 if (ffs_dev->ffs_release_dev_callback) in ffs_release_dev()
3781 ffs_dev->ffs_release_dev_callback(ffs_dev); in ffs_release_dev()
3789 struct ffs_dev *ffs_obj; in ffs_ready()
3821 struct ffs_dev *ffs_obj; in ffs_closed()