Lines Matching refs:channels

34  * @disabled_channels: A vector, ending with -1, that marks physical channels
36 * @soft_lli_chans: A vector, that marks physical channels will use LLI by SW
40 * @num_of_soft_lli_chans: The number of channels that needs to be configured
43 * @num_of_memcpy_chans: The number of channels reserved for memcpy.
44 * @num_of_phy_chans: The number of physical channels implemented in HW.
45 * 0 means reading the number of channels from DMA HW but this is only valid
46 * for 'multiple of 4' channels, like 8.
78 /* Max number of logical channels per physical channel */
315 /* Interrupts on all logical channels */
333 /* Interrupts on all logical channels */
376 * @lli_log: Same as above but for logical channels.
414 * @pages: The number of pages needed for all physical channels.
430 * channels.
549 * @execmd_lock: Lock for execute command usage since several channels share
556 * @num_memcpy_chans: The number of channels used for memcpy (mem-to-mem
558 * @num_phy_chans: The number of physical channels. Read from HW. This
559 * is the number of available channels for this driver, not counting "Secure
560 * mode" allocated physical channels.
561 * @num_log_chans: The number of logical channels. Calculated from
563 * @dma_both: dma_device channels that can do both memcpy and slave transfers.
564 * @dma_slave: dma_device channels that can do only do slave transfers.
565 * @dma_memcpy: dma_device channels that can do only do memcpy transfers.
566 * @phy_chans: Room for all possible physical channels in system.
567 * @log_chans: Room for all possible logical channels in system.
575 * @phy_res: Vector containing all physical channels.
587 * @gcc_pwr_off_mask: Mask to maintain the channels that can be turned off.
611 /* Physical half channels */
1676 /* Read interrupt status of both logical and physical channels */
1945 * Spread logical channels across all available physical rather
1947 * channels.
2332 * destination event lines that trigger logical channels.
2463 * resource is free. In case of multiple logical channels
2810 INIT_LIST_HEAD(&dma->channels);
2831 &dma->channels);
2884 d40_err(base->dev, "Failed to register slave channels\n");
2900 "Failed to register memcpy only channels\n");
2917 "Failed to register logical and physical capable channels\n");
3056 /* Mark security only channels as occupied */
3075 /* Mark disabled channels as occupied */
3089 /* Mark soft_lli channels */
3096 dev_info(base->dev, "%d of %d physical DMA channels available\n",
3116 * The clocks for the event lines on which reserved channels exists
3192 /* The number of physical channels on this HW */
3198 /* The number of channels used for memcpy */
3207 "hardware rev: %d with %d physical and %d logical channels\n",
3327 /* Configure all our dma channels to default settings */
3461 of_property_read_u32(np, "dma-channels", &num_phy);
3465 list = of_get_property(np, "memcpy-channels", &num_memcpy);
3470 "Invalid number of memcpy channels specified (%d)\n",
3476 of_property_read_u32_array(np, "memcpy-channels",
3480 list = of_get_property(np, "disabled-channels", &num_disabled);
3485 "Invalid number of disabled channels specified (%d)\n",
3490 of_property_read_u32_array(np, "disabled-channels",