dpio_dev           56 drivers/soc/fsl/dpio/dpio-driver.c static int dpaa2_dpio_get_cluster_sdest(struct fsl_mc_device *dpio_dev, int cpu)
dpio_dev           69 drivers/soc/fsl/dpio/dpio-driver.c 		dev_err(&dpio_dev->dev, "unknown SoC version\n");
dpio_dev           84 drivers/soc/fsl/dpio/dpio-driver.c static void unregister_dpio_irq_handlers(struct fsl_mc_device *dpio_dev)
dpio_dev           88 drivers/soc/fsl/dpio/dpio-driver.c 	irq = dpio_dev->irqs[0];
dpio_dev           94 drivers/soc/fsl/dpio/dpio-driver.c static int register_dpio_irq_handlers(struct fsl_mc_device *dpio_dev, int cpu)
dpio_dev          100 drivers/soc/fsl/dpio/dpio-driver.c 	irq = dpio_dev->irqs[0];
dpio_dev          101 drivers/soc/fsl/dpio/dpio-driver.c 	error = devm_request_irq(&dpio_dev->dev,
dpio_dev          105 drivers/soc/fsl/dpio/dpio-driver.c 				 dev_name(&dpio_dev->dev),
dpio_dev          106 drivers/soc/fsl/dpio/dpio-driver.c 				 &dpio_dev->dev);
dpio_dev          108 drivers/soc/fsl/dpio/dpio-driver.c 		dev_err(&dpio_dev->dev,
dpio_dev          118 drivers/soc/fsl/dpio/dpio-driver.c 		dev_err(&dpio_dev->dev,
dpio_dev          125 drivers/soc/fsl/dpio/dpio-driver.c static int dpaa2_dpio_probe(struct fsl_mc_device *dpio_dev)
dpio_dev          131 drivers/soc/fsl/dpio/dpio-driver.c 	struct device *dev = &dpio_dev->dev;
dpio_dev          141 drivers/soc/fsl/dpio/dpio-driver.c 	err = fsl_mc_portal_allocate(dpio_dev, 0, &dpio_dev->mc_io);
dpio_dev          148 drivers/soc/fsl/dpio/dpio-driver.c 	err = dpio_open(dpio_dev->mc_io, 0, dpio_dev->obj_desc.id,
dpio_dev          149 drivers/soc/fsl/dpio/dpio-driver.c 			&dpio_dev->mc_handle);
dpio_dev          155 drivers/soc/fsl/dpio/dpio-driver.c 	err = dpio_reset(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          161 drivers/soc/fsl/dpio/dpio-driver.c 	err = dpio_get_attributes(dpio_dev->mc_io, 0, dpio_dev->mc_handle,
dpio_dev          169 drivers/soc/fsl/dpio/dpio-driver.c 	err = dpio_enable(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          178 drivers/soc/fsl/dpio/dpio-driver.c 	desc.dpio_id = dpio_dev->obj_desc.id;
dpio_dev          190 drivers/soc/fsl/dpio/dpio-driver.c 	sdest = dpaa2_dpio_get_cluster_sdest(dpio_dev, desc.cpu);
dpio_dev          192 drivers/soc/fsl/dpio/dpio-driver.c 		err = dpio_set_stashing_destination(dpio_dev->mc_io, 0,
dpio_dev          193 drivers/soc/fsl/dpio/dpio-driver.c 						    dpio_dev->mc_handle,
dpio_dev          200 drivers/soc/fsl/dpio/dpio-driver.c 	if (dpio_dev->obj_desc.region_count < 3) {
dpio_dev          207 drivers/soc/fsl/dpio/dpio-driver.c 		desc.regs_cena = devm_memremap(dev, dpio_dev->regions[1].start,
dpio_dev          208 drivers/soc/fsl/dpio/dpio-driver.c 					resource_size(&dpio_dev->regions[1]),
dpio_dev          211 drivers/soc/fsl/dpio/dpio-driver.c 		desc.regs_cena = devm_memremap(dev, dpio_dev->regions[2].start,
dpio_dev          212 drivers/soc/fsl/dpio/dpio-driver.c 					resource_size(&dpio_dev->regions[2]),
dpio_dev          222 drivers/soc/fsl/dpio/dpio-driver.c 	desc.regs_cinh = devm_ioremap(dev, dpio_dev->regions[1].start,
dpio_dev          223 drivers/soc/fsl/dpio/dpio-driver.c 				      resource_size(&dpio_dev->regions[1]));
dpio_dev          230 drivers/soc/fsl/dpio/dpio-driver.c 	err = fsl_mc_allocate_irqs(dpio_dev);
dpio_dev          243 drivers/soc/fsl/dpio/dpio-driver.c 	err = register_dpio_irq_handlers(dpio_dev, desc.cpu);
dpio_dev          250 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_close(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          255 drivers/soc/fsl/dpio/dpio-driver.c 	unregister_dpio_irq_handlers(dpio_dev);
dpio_dev          257 drivers/soc/fsl/dpio/dpio-driver.c 	fsl_mc_free_irqs(dpio_dev);
dpio_dev          259 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_disable(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          262 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_close(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          264 drivers/soc/fsl/dpio/dpio-driver.c 	fsl_mc_portal_free(dpio_dev->mc_io);
dpio_dev          270 drivers/soc/fsl/dpio/dpio-driver.c static void dpio_teardown_irqs(struct fsl_mc_device *dpio_dev)
dpio_dev          272 drivers/soc/fsl/dpio/dpio-driver.c 	unregister_dpio_irq_handlers(dpio_dev);
dpio_dev          273 drivers/soc/fsl/dpio/dpio-driver.c 	fsl_mc_free_irqs(dpio_dev);
dpio_dev          276 drivers/soc/fsl/dpio/dpio-driver.c static int dpaa2_dpio_remove(struct fsl_mc_device *dpio_dev)
dpio_dev          282 drivers/soc/fsl/dpio/dpio-driver.c 	dev = &dpio_dev->dev;
dpio_dev          288 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_teardown_irqs(dpio_dev);
dpio_dev          292 drivers/soc/fsl/dpio/dpio-driver.c 	err = dpio_open(dpio_dev->mc_io, 0, dpio_dev->obj_desc.id,
dpio_dev          293 drivers/soc/fsl/dpio/dpio-driver.c 			&dpio_dev->mc_handle);
dpio_dev          299 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_disable(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          301 drivers/soc/fsl/dpio/dpio-driver.c 	dpio_close(dpio_dev->mc_io, 0, dpio_dev->mc_handle);
dpio_dev          303 drivers/soc/fsl/dpio/dpio-driver.c 	fsl_mc_portal_free(dpio_dev->mc_io);
dpio_dev          308 drivers/soc/fsl/dpio/dpio-driver.c 	fsl_mc_portal_free(dpio_dev->mc_io);