Lines Matching full:lcla
44 * @use_esram_lcla: flag for mapping the lcla into esram region
73 /* Hardware requirement on LCLA alignment */
382 * @lcla_alloc: Number of LCLA entries allocated.
410 * struct d40_lcla_pool - LCLA pool settings and data.
412 * @base: The virtual address of LCLA. 18 bit aligned.
419 * @alloc_map: big map over which LCLA entry is own by which job.
576 * @lcpa_regulator: Pointer to hold the regulator for the esram bank for lcla.
578 * @lcla_pool: lcla pool settings and data.
867 * enough LCLA entries. in d40_log_lli_to_lcxa()
872 * For linkback, we need one LCLA even with only one link, because we in d40_log_lli_to_lcxa()
878 * allocate a lcla. This is to avoid a HW issue that exists in d40_log_lli_to_lcxa()
891 * link it to the second LCLA and not the first. However, if we in d40_log_lli_to_lcxa()
892 * couldn't even get a first LCLA, then we have to run in LCPA and in d40_log_lli_to_lcxa()
915 struct d40_log_lli *lcla = pool->base + lcla_offset; in d40_log_lli_to_lcxa() local
928 /* First link goes in both LCPA and LCLA */ in d40_log_lli_to_lcxa()
936 * One unused LCLA in the cyclic case if the very first in d40_log_lli_to_lcxa()
939 d40_log_lli_lcla_write(lcla, in d40_log_lli_to_lcxa()
945 * Cache maintenance is not needed if lcla is in d40_log_lli_to_lcxa()
1399 /* Set LIDX for lcla */ in d40_config_write()
3563 /* If lcla has to be located in ESRAM we don't need to allocate */ in d40_probe()
3577 d40_err(dev, "Failed to ioremap LCLA region\n"); in d40_probe()
3585 d40_err(dev, "Failed to allocate LCLA area\n"); in d40_probe()