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()
645 struct fwctl_device *fwctl_dev = uctx->fwctl; in cxlctl_fw_rpc() local
646 struct cxl_memdev *cxlmd = fwctl_to_memdev(fwctl_dev); in cxlctl_fw_rpc()
669 struct fwctl_device *fwctl_dev = _fwctl_dev; in DEFINE_FREE() local
671 fwctl_unregister(fwctl_dev); in DEFINE_FREE()
672 fwctl_put(fwctl_dev); in DEFINE_FREE()
689 struct fwctl_device *fwctl_dev __free(free_fwctl_dev) = in devm_cxl_setup_fwctl()
690 _fwctl_alloc_device(&cxlmd->dev, &cxlctl_ops, sizeof(*fwctl_dev)); in devm_cxl_setup_fwctl()
691 if (!fwctl_dev) in devm_cxl_setup_fwctl()
694 rc = fwctl_register(fwctl_dev); in devm_cxl_setup_fwctl()
699 no_free_ptr(fwctl_dev)); in devm_cxl_setup_fwctl()