Lines Matching full:lcla
42 * @use_esram_lcla: flag for mapping the lcla into esram region
71 /* Hardware requirement on LCLA alignment */
380 * @lcla_alloc: Number of LCLA entries allocated.
408 * struct d40_lcla_pool - LCLA pool settings and data.
410 * @base: The virtual address of LCLA. 18 bit aligned.
417 * @alloc_map: big map over which LCLA entry is own by which job.
574 * @lcpa_regulator: Pointer to hold the regulator for the esram bank for lcla.
576 * @lcla_pool: lcla pool settings and data.
865 * enough LCLA entries. in d40_log_lli_to_lcxa()
870 * For linkback, we need one LCLA even with only one link, because we in d40_log_lli_to_lcxa()
876 * allocate a lcla. This is to avoid a HW issue that exists in d40_log_lli_to_lcxa()
889 * link it to the second LCLA and not the first. However, if we in d40_log_lli_to_lcxa()
890 * couldn't even get a first LCLA, then we have to run in LCPA and in d40_log_lli_to_lcxa()
913 struct d40_log_lli *lcla = pool->base + lcla_offset; in d40_log_lli_to_lcxa() local
926 /* First link goes in both LCPA and LCLA */ in d40_log_lli_to_lcxa()
934 * One unused LCLA in the cyclic case if the very first in d40_log_lli_to_lcxa()
937 d40_log_lli_lcla_write(lcla, in d40_log_lli_to_lcxa()
943 * Cache maintenance is not needed if lcla is in d40_log_lli_to_lcxa()
1397 /* Set LIDX for lcla */ in d40_config_write()
3561 /* If lcla has to be located in ESRAM we don't need to allocate */ in d40_probe()
3575 d40_err(dev, "Failed to ioremap LCLA region\n"); in d40_probe()
3583 d40_err(dev, "Failed to allocate LCLA area\n"); in d40_probe()