Lines Matching defs:dpmcp_dev

13 			       struct fsl_mc_device *dpmcp_dev)
17 if (mc_io->dpmcp_dev)
20 if (dpmcp_dev->mc_io)
25 dpmcp_dev->obj_desc.id,
26 &dpmcp_dev->mc_handle);
30 mc_io->dpmcp_dev = dpmcp_dev;
31 dpmcp_dev->mc_io = mc_io;
38 struct fsl_mc_device *dpmcp_dev = mc_io->dpmcp_dev;
42 dpmcp_dev->mc_handle);
44 dev_err(&dpmcp_dev->dev, "dpmcp_close() failed: %d\n",
48 mc_io->dpmcp_dev = NULL;
49 dpmcp_dev->mc_io = NULL;
68 struct fsl_mc_device *dpmcp_dev,
111 if (dpmcp_dev) {
112 error = fsl_mc_io_set_dpmcp(mc_io, dpmcp_dev);
132 struct fsl_mc_device *dpmcp_dev;
137 dpmcp_dev = mc_io->dpmcp_dev;
139 if (dpmcp_dev)
173 struct fsl_mc_device *dpmcp_dev;
194 dpmcp_dev = resource->data;
196 if (dpmcp_dev->obj_desc.ver_major < DPMCP_MIN_VER_MAJOR ||
197 (dpmcp_dev->obj_desc.ver_major == DPMCP_MIN_VER_MAJOR &&
198 dpmcp_dev->obj_desc.ver_minor < DPMCP_MIN_VER_MINOR)) {
199 dev_err(&dpmcp_dev->dev,
201 dpmcp_dev->obj_desc.ver_major,
202 dpmcp_dev->obj_desc.ver_minor);
207 mc_portal_phys_addr = dpmcp_dev->regions[0].start;
208 mc_portal_size = resource_size(dpmcp_dev->regions);
212 mc_portal_size, dpmcp_dev,
217 dpmcp_dev->consumer_link = device_link_add(&mc_dev->dev,
218 &dpmcp_dev->dev,
220 if (!dpmcp_dev->consumer_link) {
244 struct fsl_mc_device *dpmcp_dev;
251 dpmcp_dev = mc_io->dpmcp_dev;
253 resource = dpmcp_dev->resource;
257 if (resource->data != dpmcp_dev)
263 dpmcp_dev->consumer_link = NULL;
275 struct fsl_mc_device *dpmcp_dev = mc_io->dpmcp_dev;
277 error = dpmcp_reset(mc_io, 0, dpmcp_dev->mc_handle);
279 dev_err(&dpmcp_dev->dev, "dpmcp_reset() failed: %d\n", error);