Lines Matching defs:idxd
14 #include <uapi/linux/idxd.h>
16 #include "idxd.h"
44 cdev_ctx = &ictx[wq->idxd->type];
71 struct idxd_device *idxd;
77 idxd = wq->idxd;
78 dev = &idxd->pdev->dev;
109 struct idxd_device *idxd = wq->idxd;
110 struct device *dev = &idxd->pdev->dev;
128 struct device *dev = &wq->idxd->pdev->dev;
145 struct idxd_device *idxd = wq->idxd;
146 struct pci_dev *pdev = idxd->pdev;
171 struct idxd_device *idxd = wq->idxd;
176 spin_lock_irqsave(&idxd->dev_lock, flags);
177 if (idxd->sw_err.valid)
179 spin_unlock_irqrestore(&idxd->dev_lock, flags);
192 int idxd_cdev_get_major(struct idxd_device *idxd)
194 return MAJOR(ictx[idxd->type].devt);
199 struct idxd_device *idxd = wq->idxd;
213 cdev_ctx = &ictx[wq->idxd->type];
223 dev->bus = idxd_get_bus_type(idxd);
227 rc = dev_set_name(dev, "%s/wq%u.%u", idxd_get_dev_name(idxd),
228 idxd->id, wq->id);
236 dev_dbg(&wq->idxd->pdev->dev, "cdev_add failed: %d\n", rc);
253 cdev_ctx = &ictx[wq->idxd->type];