Searched full:dprc (Results 1 – 15 of 15) sorted by relevance
| /linux/drivers/bus/fsl-mc/ |
| H A D | dprc-driver.c | 3 * Freescale data path resource container (DPRC) driver 78 * dprc_remove_devices - Removes devices for objects removed from a DPRC 80 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object 82 * present in the DPRC in the MC. 87 * been dynamically removed in the physical DPRC. 95 * Remove child objects that are in the DPRC in Linux, in dprc_remove_devices() 106 * There are no child objects for this DPRC in the MC. in dprc_remove_devices() 191 * dprc_add_new_devices - Adds devices to the logical bus for a DPRC 193 * @mc_bus_dev: pointer to the fsl-mc device that represents a DPRC object 195 * present in the physical DPRC. [all …]
|
| H A D | dprc.c | 13 * cache the DPRC version to reduce the number of commands 20 * dprc_open() - Open DPRC object for use 24 * @token: Returned token of DPRC object 61 * @token: Token of DPRC object 87 * @token: Token of DPRC object 124 * If the DPRC object version was not yet cached, cache it now. in dprc_reset_container() 155 * dprc_set_irq() - Set IRQ information for the DPRC to trigger an interrupt. 158 * @token: Token of DPRC object 191 * @token: Token of DPRC object 226 * @token: Token of DPRC object [all …]
|
| H A D | fsl-mc-private.h | 70 * Data Path Resource Container (DPRC) API 73 /* Minimal supported DPRC Version */ 77 /* DPRC command versioning */ 87 /* DPRC command IDs */ 256 * DPRC API for managing and querying DPAA resources 267 /* DPRC IRQ events */ 381 * For DPMCP and DPRC objects, region base is offset from SoC MC portals 576 * @misc: struct miscdevice linked to the root dprc 591 * struct fsl_mc_bus - logical bus that corresponds to a physical DPRC 595 * from the physical DPRC. [all …]
|
| H A D | Makefile | 14 dprc.o \ 15 dprc-driver.o \
|
| H A D | mc-io.c | 160 * This function allocates an MC portal from the device's parent DPRC, 162 * it in a new fsl_mc_io object. If 'mc_dev' is a DPRC itself, the 217 /* If the DPRC device itself tries to allocate a portal (usually for in fsl_mc_portal_allocate() 219 * DPMCP device is an actual child device of the DPRC and a reverse in fsl_mc_portal_allocate()
|
| H A D | mc-sys.c | 184 "MC command timed out (portal: %pa, dprc handle: %#x, command: %#x)\n", in mc_polling_wait_preemptible() 224 "MC command timed out (portal: %pa, dprc handle: %#x, command: %#x)\n", in mc_polling_wait_atomic() 277 "MC command failed: portal: %pa, dprc handle: %#x, command: %#x, status: %s (%#x)\n", in mc_send_command()
|
| H A D | fsl-mc-allocator.c | 268 * the DPRC containing the functional device. 346 * A DPRC and the devices in the DPRC all share the same GIC-ITS device
|
| H A D | obj-api.c | 18 { DPRC_CMDID_OPEN, "dprc" }, in fsl_mc_get_open_cmd_id()
|
| H A D | fsl-mc-msi.c | 84 * IRQ is for the mc_bus_dev's DPRC itself in __fsl_mc_msi_write_msg()
|
| /linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| H A D | overview.rst | 55 | -queues -DPRC | 80 DPRC (Datapath Resource Container) 83 A DPRC is a container object that holds all the other 91 | DPRC | 103 From the point of view of an OS, a DPRC behaves similar to a plug and 104 play bus, like PCI. DPRC commands can be used to enumerate the contents 105 of the DPRC, discover the hardware objects present (including mappable 110 DPRC.1 (bus) 119 the ability to hot plug/unplug objects in and out of the DPRC. 121 A DPRC has a mappable MMIO region (an MC portal) that can be used [all …]
|
| H A D | dpio-driver.rst | 77 | DPRC driver | . +--------+ +------------+ 78 | (DPRC) | . . |DPIO obj| |DPIO service|
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-fsl-mc | 16 disable the DPRC IRQs on which automatic rescan 18 will enable the DPRC IRQs.
|
| /linux/Documentation/devicetree/bindings/misc/ |
| H A D | fsl,qoriq-mc.yaml | 25 As described in the above overview, all DPAA2 objects in a DPRC share the 32 the set of possible ICIDs under a root DPRC and how they map to
|
| /linux/include/linux/fsl/ |
| H A D | mc.h | 44 * with a DPRC bus. This structure is to be embedded in each device-specific 189 * - For a non-DPRC object its icid is the same as its parent DPRC's icid. 198 * corresponding resource pool in the object's parent DPRC, using the
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | thinkpad_acpi.c | 10907 * DPRC(Dynamic Power Reduction Control) subdriver, for the Lenovo WWAN 10920 if (ACPI_FAILURE(acpi_get_handle(hkey_handle, "DPRC", &dprc_handle))) { in dprc_command() 10921 /* Platform doesn't support DPRC */ in dprc_command() 11003 .name = "dprc",
|