Lines Matching full:lcla
44 /* Hardware requirement on LCLA alignment */
353 * @lcla_alloc: Number of LCLA entries allocated.
381 * struct d40_lcla_pool - LCLA pool settings and data.
383 * @base: The virtual address of LCLA. 18 bit aligned.
390 * @alloc_map: big map over which LCLA entry is own by which job.
549 * @lcpa_regulator: Pointer to hold the regulator for the esram bank for lcla.
551 * @lcla_pool: lcla pool settings and data.
842 * enough LCLA entries. in d40_log_lli_to_lcxa()
847 * For linkback, we need one LCLA even with only one link, because we in d40_log_lli_to_lcxa()
853 * allocate a lcla. This is to avoid a HW issue that exists in d40_log_lli_to_lcxa()
866 * link it to the second LCLA and not the first. However, if we in d40_log_lli_to_lcxa()
867 * couldn't even get a first LCLA, then we have to run in LCPA and in d40_log_lli_to_lcxa()
890 struct d40_log_lli *lcla = pool->base + lcla_offset; in d40_log_lli_to_lcxa() local
903 /* First link goes in both LCPA and LCLA */ in d40_log_lli_to_lcxa()
911 * One unused LCLA in the cyclic case if the very first in d40_log_lli_to_lcxa()
914 d40_log_lli_lcla_write(lcla, in d40_log_lli_to_lcxa()
920 * Cache maintenance is not needed if lcla is in d40_log_lli_to_lcxa()
1374 /* Set LIDX for lcla */ in d40_config_write()
3571 /* If lcla has to be located in ESRAM we don't need to allocate */ in d40_probe()
3585 d40_err(&pdev->dev, "Failed to ioremap LCLA region\n"); in d40_probe()
3593 d40_err(&pdev->dev, "Failed to allocate LCLA area\n"); in d40_probe()