Home
last modified time | relevance | path

Searched refs:fwctl (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/fwctl/mlx5/
H A Dmain.c12 dev_err(&mcdev->fwctl.dev, format, ##__VA_ARGS__)
15 dev_dbg(&mcdev->fwctl.dev, "PID %u: " format, current->pid, \
25 struct fwctl_device fwctl; member
28 DEFINE_FREE(mlx5ctl, struct mlx5ctl_dev *, if (_T) fwctl_put(&_T->fwctl));
134 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_open_uctx()
157 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_close_uctx()
310 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_fw_rpc()
377 &mdev->pdev->dev, &mlx5ctl_ops, struct mlx5ctl_dev, fwctl); in mlx5ctl_probe()
385 ret = fwctl_register(&mcdev->fwctl); in mlx5ctl_probe()
396 fwctl_unregister(&mcdev->fwctl); in mlx5ctl_remove()
[all …]
/linux/drivers/fwctl/pds/
H A Dmain.c33 struct fwctl_device fwctl; member
44 struct pdsfc_dev *pdsfc = container_of(uctx->fwctl, struct pdsfc_dev, fwctl); in pdsfc_open_uctx()
72 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_identify()
108 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_free_endpoints()
128 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_free_operations()
148 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_get_endpoints()
215 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_get_operations()
287 struct device *dev = &pdsfc->fwctl.dev; in pdsfc_validate_rpc()
353 struct pdsfc_dev *pdsfc = container_of(uctx->fwctl, struct pdsfc_dev, fwctl); in pdsfc_fw_rpc()
354 struct device *dev = &uctx->fwctl->dev; in pdsfc_fw_rpc()
[all …]
/linux/drivers/
H A DMakefile137 obj-$(CONFIG_FWCTL) += fwctl/
H A DKconfig30 source "drivers/fwctl/Kconfig"
/linux/drivers/cxl/core/
H A Dfeatures.c648 struct fwctl_device *fwctl_dev = uctx->fwctl; in cxlctl_fw_rpc()
/linux/Documentation/driver-api/cxl/linux/
H A Dcxl-driver.rst459 of vendor-specific commands (see the `fwctl` subsystem for that).