Lines Matching refs:fwctl_dev
354 static inline struct cxl_memdev *fwctl_to_memdev(struct fwctl_device *fwctl_dev) in fwctl_to_memdev() argument
356 return to_cxl_memdev(fwctl_dev->dev.parent); in fwctl_to_memdev()
648 struct fwctl_device *fwctl_dev = uctx->fwctl; in cxlctl_fw_rpc() local
649 struct cxl_memdev *cxlmd = fwctl_to_memdev(fwctl_dev); in cxlctl_fw_rpc()
672 struct fwctl_device *fwctl_dev = _fwctl_dev; in DEFINE_FREE() local
674 fwctl_unregister(fwctl_dev); in DEFINE_FREE()
675 fwctl_put(fwctl_dev); in DEFINE_FREE()
692 struct fwctl_device *fwctl_dev __free(free_fwctl_dev) = in devm_cxl_setup_fwctl()
693 _fwctl_alloc_device(&cxlmd->dev, &cxlctl_ops, sizeof(*fwctl_dev)); in devm_cxl_setup_fwctl()
694 if (!fwctl_dev) in devm_cxl_setup_fwctl()
697 rc = fwctl_register(fwctl_dev); in devm_cxl_setup_fwctl()
702 no_free_ptr(fwctl_dev)); in devm_cxl_setup_fwctl()