Lines Matching defs:mc_bus
26 * @mc_bus: pointer to the fsl-mc bus
31 *mc_bus,
39 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev;
49 res_pool = &mc_bus->resource_pools[pool_type];
52 if (res_pool->mc_bus != mc_bus)
101 struct fsl_mc_bus *mc_bus;
107 mc_bus = to_fsl_mc_bus(mc_bus_dev);
116 if (res_pool != &mc_bus->resource_pools[resource->type]) {
181 int __must_check fsl_mc_resource_allocate(struct fsl_mc_bus *mc_bus,
187 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev;
197 res_pool = &mc_bus->resource_pools[pool_type];
198 if (res_pool->mc_bus != mc_bus)
279 struct fsl_mc_bus *mc_bus;
295 mc_bus = to_fsl_mc_bus(mc_bus_dev);
296 error = fsl_mc_resource_allocate(mc_bus, pool_type, &resource);
362 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev);
364 &mc_bus->resource_pools[FSL_MC_POOL_IRQ];
367 if (mc_bus->irq_resources)
404 mc_bus->irq_resources = irq_resources;
419 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev);
421 &mc_bus->resource_pools[FSL_MC_POOL_IRQ];
423 if (!mc_bus->irq_resources)
435 mc_bus->irq_resources = NULL;
450 struct fsl_mc_bus *mc_bus;
461 mc_bus = to_fsl_mc_bus(mc_dev);
463 mc_bus = to_fsl_mc_bus(to_fsl_mc_device(mc_dev->dev.parent));
465 if (!mc_bus->irq_resources)
468 res_pool = &mc_bus->resource_pools[FSL_MC_POOL_IRQ];
483 error = fsl_mc_resource_allocate(mc_bus, FSL_MC_POOL_IRQ,
515 struct fsl_mc_bus *mc_bus;
524 mc_bus = to_fsl_mc_bus(mc_dev);
526 mc_bus = to_fsl_mc_bus(to_fsl_mc_device(mc_dev->dev.parent));
528 if (!mc_bus->irq_resources)
543 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev);
547 &mc_bus->resource_pools[pool_type];
552 res_pool->mc_bus = mc_bus;
563 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev);
565 &mc_bus->resource_pools[pool_type];
587 struct fsl_mc_bus *mc_bus;
597 mc_bus = to_fsl_mc_bus(mc_bus_dev);
602 error = fsl_mc_resource_pool_add_device(mc_bus, pool_type, mc_dev);