Lines Matching refs:dca
98 static int ioat_dca_dev_managed(struct dca_provider *dca, in ioat_dca_dev_managed() argument
101 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_dev_managed()
113 static int ioat_dca_add_requester(struct dca_provider *dca, struct device *dev) in ioat_dca_add_requester() argument
115 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_add_requester()
147 static int ioat_dca_remove_requester(struct dca_provider *dca, in ioat_dca_remove_requester() argument
150 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_remove_requester()
174 static u8 ioat_dca_get_tag(struct dca_provider *dca, in ioat_dca_get_tag() argument
180 struct ioat_dca_priv *ioatdca = dca_priv(dca); in ioat_dca_get_tag()
249 struct dca_provider *dca; in ioat_dca_init() local
278 dca = alloc_dca_provider(&ioat_dca_ops, in ioat_dca_init()
280 if (!dca) in ioat_dca_init()
283 ioatdca = dca_priv(dca); in ioat_dca_init()
320 free_dca_provider(dca); in ioat_dca_init()
324 err = register_dca_provider(dca, &pdev->dev); in ioat_dca_init()
326 free_dca_provider(dca); in ioat_dca_init()
330 return dca; in ioat_dca_init()