Searched refs:idxd_dev (Results 1 – 5 of 5) sorted by relevance
40 struct idxd_dev *idxd_dev = confdev_to_idxd_dev(dev); in idxd_config_bus_match() local44 if (idxd_dev->type == idxd_drv->type[i]) in idxd_config_bus_match()56 struct idxd_dev *idxd_dev = confdev_to_idxd_dev(dev); in idxd_config_bus_probe() local58 return idxd_drv->probe(idxd_dev); in idxd_config_bus_probe()65 struct idxd_dev *idxd_dev = confdev_to_idxd_dev(dev); in idxd_config_bus_remove() local67 idxd_drv->remove(idxd_dev); in idxd_config_bus_remove()
43 struct idxd_dev *idxd_dev; in bind_store() local52 idxd_dev = confdev_to_idxd_dev(dev); in bind_store()53 if (is_idxd_dev(idxd_dev)) { in bind_store()55 } else if (is_idxd_wq_dev(idxd_dev)) { in bind_store()96 static int idxd_dsa_drv_probe(struct idxd_dev *idxd_dev) in idxd_dsa_drv_probe() argument101 static void idxd_dsa_drv_remove(struct idxd_dev *idxd_dev) in idxd_dsa_drv_remove() argument
48 struct idxd_dev idxd_dev; member59 struct idxd_dev *idxd_dev = confdev_to_idxd_dev(dev); in dev_to_uctx() local61 return container_of(idxd_dev, struct idxd_user_context, idxd_dev); in dev_to_uctx()289 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() local434 const uint64_t comp_addr_align = is_dsa_dev(idxd_dev) ? 0x20 : 0x40; in idxd_submit_user_descriptor()450 if (is_dsa_dev(idxd_dev) && descriptor.opcode == DSA_OPCODE_BATCH && in idxd_submit_user_descriptor()545 idxd_cdev->idxd_dev.type = IDXD_DEV_CDEV; in idxd_wq_add_cdev()593 static int idxd_user_drv_probe(struct idxd_dev *idxd_dev) in idxd_user_drv_probe() argument595 struct device *dev = &idxd_dev->conf_dev; in idxd_user_drv_probe()[all …]
298 static int idxd_dmaengine_drv_probe(struct idxd_dev *idxd_dev) in idxd_dmaengine_drv_probe() argument300 struct device *dev = &idxd_dev->conf_dev; in idxd_dmaengine_drv_probe()301 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_dmaengine_drv_probe()343 static void idxd_dmaengine_drv_remove(struct idxd_dev *idxd_dev) in idxd_dmaengine_drv_remove() argument345 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_dmaengine_drv_remove()
1706 static int iaa_crypto_probe(struct idxd_dev *idxd_dev) in iaa_crypto_probe() argument1708 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in iaa_crypto_probe()1711 struct device *dev = &idxd_dev->conf_dev; in iaa_crypto_probe()1795 static void iaa_crypto_remove(struct idxd_dev *idxd_dev) in iaa_crypto_remove() argument1797 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in iaa_crypto_remove()