Home
last modified time | relevance | path

Searched refs:fwctl_dev (Results 1 – 2 of 2) sorted by relevance

/drivers/cxl/core/
A Dfeatures.c356 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()
[all …]
/drivers/fwctl/
A Dmain.c22 static dev_t fwctl_dev; variable
276 ida_free(&fwctl_ida, fwctl->dev.devt - fwctl_dev); in fwctl_device_release()
305 fwctl->dev.devt = fwctl_dev + devnum; in _alloc_device()
335 if (dev_set_name(&fwctl->dev, "fwctl%d", fwctl->dev.devt - fwctl_dev)) in _fwctl_alloc_device()
398 ret = alloc_chrdev_region(&fwctl_dev, 0, FWCTL_MAX_DEVICES, "fwctl"); in fwctl_init()
408 unregister_chrdev_region(fwctl_dev, FWCTL_MAX_DEVICES); in fwctl_init()
415 unregister_chrdev_region(fwctl_dev, FWCTL_MAX_DEVICES); in fwctl_exit()

Completed in 9 milliseconds