Lines Matching refs:dca
120 static int ioat_dca_dev_managed(struct dca_provider *dca, in ioat_dca_dev_managed() argument
123 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_dev_managed()
135 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) in ioat_dca_add_requester() argument
137 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_add_requester()
169 static int ioat_dca_remove_requester(struct dca_provider *dca, in ioat_dca_remove_requester() argument
172 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_remove_requester()
196 static u8 ioat_dca_get_tag(struct dca_provider *dca, in ioat_dca_get_tag() argument
202 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_get_tag()
271 struct dca_provider *dca; in ioat_dca_init() local
300 dca = alloc_dca_provider(&ioat_dca_ops, in ioat_dca_init()
303 if (!dca) in ioat_dca_init()
306 ioatdca = dca_priv(dca); in ioat_dca_init()
343 free_dca_provider(dca); in ioat_dca_init()
347 err = register_dca_provider(dca, &pdev->dev); in ioat_dca_init()
349 free_dca_provider(dca); in ioat_dca_init()
353 return dca; in ioat_dca_init()