Home
last modified time | relevance | path

Searched refs:mc_bus_dev (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-allocator.c39 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev; in fsl_mc_resource_pool_add_device() local
63 resource = devm_kzalloc(&mc_bus_dev->dev, sizeof(*resource), in fsl_mc_resource_pool_add_device()
67 dev_err(&mc_bus_dev->dev, in fsl_mc_resource_pool_add_device()
100 struct fsl_mc_device *mc_bus_dev; in fsl_mc_resource_pool_remove_device() local
106 mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); in fsl_mc_resource_pool_remove_device()
107 mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_resource_pool_remove_device()
111 dev_err(&mc_bus_dev->dev, "resource mismatch\n"); in fsl_mc_resource_pool_remove_device()
117 dev_err(&mc_bus_dev->dev, "pool mismatch\n"); in fsl_mc_resource_pool_remove_device()
124 dev_err(&mc_bus_dev->dev, "max_count underflow\n"); in fsl_mc_resource_pool_remove_device()
129 dev_err(&mc_bus_dev->dev, "free_count mismatch\n"); in fsl_mc_resource_pool_remove_device()
[all …]
H A Dfsl-mc-msi.c58 static void __fsl_mc_msi_write_msg(struct fsl_mc_device *mc_bus_dev, in __fsl_mc_msi_write_msg() argument
82 if (owner_mc_dev == mc_bus_dev) { in __fsl_mc_msi_write_msg()
86 error = dprc_set_irq(mc_bus_dev->mc_io, in __fsl_mc_msi_write_msg()
88 mc_bus_dev->mc_handle, in __fsl_mc_msi_write_msg()
99 error = dprc_set_obj_irq(mc_bus_dev->mc_io, in __fsl_mc_msi_write_msg()
101 mc_bus_dev->mc_handle, in __fsl_mc_msi_write_msg()
120 struct fsl_mc_device *mc_bus_dev = to_fsl_mc_device(msi_desc->dev); in fsl_mc_msi_write_msg() local
121 struct fsl_mc_bus *mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_msi_write_msg()
130 __fsl_mc_msi_write_msg(mc_bus_dev, mc_dev_irq, msi_desc); in fsl_mc_msi_write_msg()
H A Dmc-io.c169 struct fsl_mc_device *mc_bus_dev; in fsl_mc_portal_allocate() local
179 mc_bus_dev = mc_dev; in fsl_mc_portal_allocate()
184 mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); in fsl_mc_portal_allocate()
187 mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_portal_allocate()
210 error = fsl_create_mc_io(&mc_bus_dev->dev, in fsl_mc_portal_allocate()
222 if (mc_dev != mc_bus_dev) { in fsl_mc_portal_allocate()
H A Dfsl-mc-bus.c652 struct fsl_mc_device *mc_bus_dev) in fsl_mc_device_get_mmio_regions() argument
682 error = dprc_get_obj_region(mc_bus_dev->mc_io, in fsl_mc_device_get_mmio_regions()
684 mc_bus_dev->mc_handle, in fsl_mc_device_get_mmio_regions()
927 struct fsl_mc_device *mc_bus_dev, *endpoint; in fsl_mc_get_endpoint() local
934 mc_bus_dev = to_fsl_mc_device(mc_dev->dev.parent); in fsl_mc_get_endpoint()
939 err = dprc_get_connection(mc_bus_dev->mc_io, 0, in fsl_mc_get_endpoint()
940 mc_bus_dev->mc_handle, in fsl_mc_get_endpoint()
948 dev_err(&mc_bus_dev->dev, "dprc_get_connection() = %d\n", err); in fsl_mc_get_endpoint()
954 endpoint = fsl_mc_device_lookup(&endpoint_desc, mc_bus_dev); in fsl_mc_get_endpoint()
964 mc_bus = to_fsl_mc_bus(mc_bus_dev); in fsl_mc_get_endpoint()
[all …]
H A Dfsl-mc-private.h625 int dprc_scan_objects(struct fsl_mc_device *mc_bus_dev,
630 void fsl_mc_init_all_resource_pools(struct fsl_mc_device *mc_bus_dev);
660 struct fsl_mc_device *mc_bus_dev);
/linux/include/linux/fsl/
H A Dmc.h537 int dprc_scan_container(struct fsl_mc_device *mc_bus_dev,
540 void dprc_remove_devices(struct fsl_mc_device *mc_bus_dev,
554 int fsl_mc_populate_irq_pool(struct fsl_mc_device *mc_bus_dev,
557 void fsl_mc_cleanup_irq_pool(struct fsl_mc_device *mc_bus_dev);