Home
last modified time | relevance | path

Searched refs:mc_bus (Results 1 – 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
Dfsl-mc-allocator.c31 *mc_bus, in fsl_mc_resource_pool_add_device()
39 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev; in fsl_mc_resource_pool_add_device()
49 res_pool = &mc_bus->resource_pools[pool_type]; in fsl_mc_resource_pool_add_device()
52 if (res_pool->mc_bus != mc_bus) in fsl_mc_resource_pool_add_device()
101 struct fsl_mc_bus *mc_bus; in fsl_mc_resource_pool_remove_device() local
114 mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_resource_pool_remove_device()
116 if (res_pool != &mc_bus->resource_pools[resource->type]) in fsl_mc_resource_pool_remove_device()
175 int __must_check fsl_mc_resource_allocate(struct fsl_mc_bus *mc_bus, in fsl_mc_resource_allocate() argument
181 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev; in fsl_mc_resource_allocate()
191 res_pool = &mc_bus->resource_pools[pool_type]; in fsl_mc_resource_allocate()
[all …]
Ddprc-driver.c248 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev); in dprc_scan_objects() local
329 if (alloc_interrupts && !mc_bus->irq_resources) { in dprc_scan_objects()
362 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev); in dprc_scan_container() local
369 mutex_lock(&mc_bus->scan_mutex); in dprc_scan_container()
371 mutex_unlock(&mc_bus->scan_mutex); in dprc_scan_container()
399 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev); in dprc_irq0_handler_thread() local
409 mutex_lock(&mc_bus->scan_mutex); in dprc_irq0_handler_thread()
454 mutex_unlock(&mc_bus->scan_mutex); in dprc_irq0_handler_thread()
602 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev); in dprc_setup() local
657 &mc_bus->dprc_attr); in dprc_setup()
[all …]
Dmc-io.c170 struct fsl_mc_bus *mc_bus; in fsl_mc_portal_allocate() local
187 mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_portal_allocate()
189 error = fsl_mc_resource_allocate(mc_bus, FSL_MC_POOL_DPMCP, &resource); in fsl_mc_portal_allocate()
Dfsl-mc-bus.c683 struct fsl_mc_bus *mc_bus = NULL; in fsl_mc_device_add() local
695 mc_bus = kzalloc(sizeof(*mc_bus), GFP_KERNEL); in fsl_mc_device_add()
696 if (!mc_bus) in fsl_mc_device_add()
699 mutex_init(&mc_bus->scan_mutex); in fsl_mc_device_add()
700 mc_dev = &mc_bus->mc_dev; in fsl_mc_device_add()
803 kfree(mc_bus); in fsl_mc_device_add()
Dfsl-mc-msi.c123 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_msi_write_msg() local
125 &mc_bus->irq_resources[msi_desc->fsl_mc.msi_index]; in fsl_mc_msi_write_msg()
Dfsl-mc-private.h541 struct fsl_mc_bus *mc_bus; member
584 int __must_check fsl_mc_resource_allocate(struct fsl_mc_bus *mc_bus,
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0014_linux_drivers_bus.patch95 + struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev);
103 + mc_bus->irq_enabled = 0;
110 + struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev);
112 + return mc_bus->irq_enabled;
125 + struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev);
133 + mc_bus->irq_enabled = 1;
151 + error = fsl_mc_uapi_create_device_file(mc_bus);
189 + fsl_mc_uapi_remove_device_file(mc_bus);
198 + struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_dev);
207 + fsl_mc_uapi_remove_device_file(mc_bus);
[all …]
/kernel/linux/linux-5.10/drivers/dma/
Dpl330.c358 u32 mc_bus; member
1038 go.addr = req->mc_bus; in _trigger()
1416 PL330_DBGMC_START(req->mc_bus); in _setup_req()
1866 thrd->req[0].mc_bus = pl330->mcode_bus in _reset_thread()
1872 thrd->req[1].mc_bus = thrd->req[0].mc_bus in _reset_thread()