Lines Matching refs:idxd_dev
49 struct idxd_dev idxd_dev; member
60 struct idxd_dev *idxd_dev = confdev_to_idxd_dev(dev); in dev_to_uctx() local
62 return container_of(idxd_dev, struct idxd_user_context, idxd_dev); in dev_to_uctx()
294 ctx->idxd_dev.type = IDXD_DEV_CDEV_FILE; in idxd_cdev_open()
433 struct idxd_dev *idxd_dev = &wq->idxd->idxd_dev; in idxd_submit_user_descriptor() local
434 const uint64_t comp_addr_align = is_dsa_dev(idxd_dev) ? 0x20 : 0x40; in idxd_submit_user_descriptor()
449 if (is_dsa_dev(idxd_dev) && descriptor.opcode == DSA_OPCODE_BATCH && in idxd_submit_user_descriptor()
537 idxd_cdev->idxd_dev.type = IDXD_DEV_CDEV; in idxd_wq_add_cdev()
585 static int idxd_user_drv_probe(struct idxd_dev *idxd_dev) in idxd_user_drv_probe() argument
587 struct device *dev = &idxd_dev->conf_dev; in idxd_user_drv_probe()
588 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_user_drv_probe()
653 static void idxd_user_drv_remove(struct idxd_dev *idxd_dev) in idxd_user_drv_remove() argument
655 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_user_drv_remove()