Home
last modified time | relevance | path

Searched full:dprc (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/bus/fsl-mc/
H A Ddprc-driver.c3 * 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 Ddprc.c13 * 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 Dfsl-mc-private.h70 * 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 DMakefile14 dprc.o \
15 dprc-driver.o \
H A Dmc-io.c160 * 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 Dmc-sys.c184 "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 Dfsl-mc-allocator.c268 * the DPRC containing the functional device.
346 * A DPRC and the devices in the DPRC all share the same GIC-ITS device
H A Dobj-api.c18 { DPRC_CMDID_OPEN, "dprc" }, in fsl_mc_get_open_cmd_id()
H A Dfsl-mc-msi.c84 * 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 Doverview.rst55 | -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 Ddpio-driver.rst77 | DPRC driver | . +--------+ +------------+
78 | (DPRC) | . . |DPIO obj| |DPIO service|
/linux/Documentation/ABI/stable/
H A Dsysfs-bus-fsl-mc16 disable the DPRC IRQs on which automatic rescan
18 will enable the DPRC IRQs.
/linux/Documentation/devicetree/bindings/misc/
H A Dfsl,qoriq-mc.yaml25 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 Dmc.h44 * 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 Dthinkpad_acpi.c10907 * 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",