Home
last modified time | relevance | path

Searched refs:fwctl_device (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Dfwctl.h12 struct fwctl_device;
68 struct fwctl_device { struct
84 struct fwctl_device *_fwctl_alloc_device(struct device *parent, argument
100 static_assert(__same_type(struct fwctl_device, \
107 static inline struct fwctl_device *fwctl_get(struct fwctl_device *fwctl) in fwctl_get()
112 static inline void fwctl_put(struct fwctl_device *fwctl) in fwctl_put()
116 DEFINE_FREE(fwctl, struct fwctl_device *, if (_T) fwctl_put(_T));
118 int fwctl_register(struct fwctl_device *fwctl);
119 void fwctl_unregister(struct fwctl_device *fwctl);
129 struct fwctl_device *fwctl;
/linux/drivers/fwctl/
H A Dmain.c58 struct fwctl_device *fwctl = ucmd->uctx->fwctl; in fwctl_cmd_info()
88 struct fwctl_device *fwctl = ucmd->uctx->fwctl; in fwctl_cmd_rpc()
209 struct fwctl_device *fwctl = in fwctl_fops_open()
210 container_of(inode->i_cdev, struct fwctl_device, cdev); in fwctl_fops_open()
246 struct fwctl_device *fwctl = uctx->fwctl; in fwctl_fops_release()
273 struct fwctl_device *fwctl = in fwctl_device_release()
274 container_of(device, struct fwctl_device, dev); in fwctl_device_release()
292 static struct fwctl_device *
295 struct fwctl_device *fwctl __free(kfree) = kzalloc(size, GFP_KERNEL); in _alloc_device()
318 struct fwctl_device *_fwctl_alloc_device(struct device *parent, in _fwctl_alloc_device()
[all …]
/linux/drivers/cxl/core/
H A Dfeatures.c354 static inline struct cxl_memdev *fwctl_to_memdev(struct fwctl_device *fwctl_dev) in fwctl_to_memdev()
648 struct fwctl_device *fwctl_dev = uctx->fwctl; in cxlctl_fw_rpc()
668 DEFINE_FREE(free_fwctl_dev, struct fwctl_device *, if (_T) fwctl_put(_T)) in DEFINE_FREE() argument
672 struct fwctl_device *fwctl_dev = _fwctl_dev; in DEFINE_FREE()
692 struct fwctl_device *fwctl_dev __free(free_fwctl_dev) = in devm_cxl_setup_fwctl()
/linux/drivers/fwctl/mlx5/
H A Dmain.c25 struct fwctl_device fwctl;
/linux/drivers/fwctl/pds/
H A Dmain.c33 struct fwctl_device fwctl;