Lines Matching refs:dca
100 static int ioat_dca_dev_managed(struct dca_provider *dca, in ioat_dca_dev_managed() argument
103 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_dev_managed()
115 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) in ioat_dca_add_requester() argument
117 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_add_requester()
149 static int ioat_dca_remove_requester(struct dca_provider *dca, in ioat_dca_remove_requester() argument
152 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_remove_requester()
176 static u8 ioat_dca_get_tag(struct dca_provider *dca, in ioat_dca_get_tag() argument
182 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_get_tag()
251 struct dca_provider *dca; in ioat_dca_init() local
280 dca = alloc_dca_provider(&ioat_dca_ops, in ioat_dca_init()
282 if (!dca) in ioat_dca_init()
285 ioatdca = dca_priv(dca); in ioat_dca_init()
322 free_dca_provider(dca); in ioat_dca_init()
326 err = register_dca_provider(dca, &pdev->dev); in ioat_dca_init()
328 free_dca_provider(dca); in ioat_dca_init()
332 return dca; in ioat_dca_init()