Symbol: idxd_cdev
drivers/dma/idxd/cdev.c
160
struct idxd_cdev *idxd_cdev = dev_to_cdev(dev);
drivers/dma/idxd/cdev.c
162
kfree(idxd_cdev);
drivers/dma/idxd/cdev.c
170
static inline struct idxd_cdev *inode_idxd_cdev(struct inode *inode)
drivers/dma/idxd/cdev.c
174
return container_of(cdev, struct idxd_cdev, cdev);
drivers/dma/idxd/cdev.c
179
struct idxd_cdev *idxd_cdev = inode_idxd_cdev(inode);
drivers/dma/idxd/cdev.c
181
return idxd_cdev->wq;
drivers/dma/idxd/cdev.c
223
struct idxd_cdev *idxd_cdev;
drivers/dma/idxd/cdev.c
279
idxd_cdev = wq->idxd_cdev;
drivers/dma/idxd/cdev.c
288
fdev->parent = cdev_dev(idxd_cdev);
drivers/dma/idxd/cdev.c
531
struct idxd_cdev *idxd_cdev;
drivers/dma/idxd/cdev.c
537
idxd_cdev = kzalloc_obj(*idxd_cdev);
drivers/dma/idxd/cdev.c
538
if (!idxd_cdev)
drivers/dma/idxd/cdev.c
541
idxd_cdev->idxd_dev.type = IDXD_DEV_CDEV;
drivers/dma/idxd/cdev.c
542
idxd_cdev->wq = wq;
drivers/dma/idxd/cdev.c
543
cdev = &idxd_cdev->cdev;
drivers/dma/idxd/cdev.c
544
dev = cdev_dev(idxd_cdev);
drivers/dma/idxd/cdev.c
548
kfree(idxd_cdev);
drivers/dma/idxd/cdev.c
551
idxd_cdev->minor = minor;
drivers/dma/idxd/cdev.c
563
wq->idxd_cdev = idxd_cdev;
drivers/dma/idxd/cdev.c
575
wq->idxd_cdev = NULL;
drivers/dma/idxd/cdev.c
582
struct idxd_cdev *idxd_cdev;
drivers/dma/idxd/cdev.c
584
idxd_cdev = wq->idxd_cdev;
drivers/dma/idxd/cdev.c
585
wq->idxd_cdev = NULL;
drivers/dma/idxd/cdev.c
586
cdev_device_del(&idxd_cdev->cdev, cdev_dev(idxd_cdev));
drivers/dma/idxd/cdev.c
589
ida_free(&cdev_ctx->minor_ida, idxd_cdev->minor);
drivers/dma/idxd/cdev.c
590
put_device(cdev_dev(idxd_cdev));
drivers/dma/idxd/idxd.h
198
struct idxd_cdev *idxd_cdev;
drivers/dma/idxd/idxd.h
491
static inline struct idxd_cdev *dev_to_cdev(struct device *dev)
drivers/dma/idxd/idxd.h
495
return container_of(idxd_dev, struct idxd_cdev, idxd_dev);
drivers/dma/idxd/sysfs.c
972
if (wq->idxd_cdev)
drivers/dma/idxd/sysfs.c
973
minor = wq->idxd_cdev->minor;