Searched full:lcla (Results 1 – 10 of 10) sorted by relevance
| /kernel/linux/linux-5.10/drivers/dma/ |
| D | ste_dma40_ll.c | 348 void d40_log_lli_lcla_write(struct d40_log_lli *lcla, in d40_log_lli_lcla_write() argument 355 writel_relaxed(lli_src->lcsp02, &lcla[0].lcsp02); in d40_log_lli_lcla_write() 356 writel_relaxed(lli_src->lcsp13, &lcla[0].lcsp13); in d40_log_lli_lcla_write() 357 writel_relaxed(lli_dst->lcsp02, &lcla[1].lcsp02); in d40_log_lli_lcla_write() 358 writel_relaxed(lli_dst->lcsp13, &lcla[1].lcsp13); in d40_log_lli_lcla_write()
|
| D | ste_dma40.c | 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() [all …]
|
| D | ste_dma40_ll.h | 465 void d40_log_lli_lcla_write(struct d40_log_lli *lcla,
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| D | ste_dma40_ll.c | 349 void d40_log_lli_lcla_write(struct d40_log_lli *lcla, in d40_log_lli_lcla_write() argument 356 writel_relaxed(lli_src->lcsp02, &lcla[0].lcsp02); in d40_log_lli_lcla_write() 357 writel_relaxed(lli_src->lcsp13, &lcla[0].lcsp13); in d40_log_lli_lcla_write() 358 writel_relaxed(lli_dst->lcsp02, &lcla[1].lcsp02); in d40_log_lli_lcla_write() 359 writel_relaxed(lli_dst->lcsp13, &lcla[1].lcsp13); in d40_log_lli_lcla_write()
|
| D | ste_dma40.c | 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() [all …]
|
| D | ste_dma40_ll.h | 465 void d40_log_lli_lcla_write(struct d40_log_lli *lcla,
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/ |
| D | stericsson,dma40.yaml | 143 Second phandle is the LCLA (Logical Channel Link base Address) memory. 173 sram = <&lcpa>, <&lcla>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | ste-dbx5x0.dtsi | 167 lcla: sram@20000 { label 170 * for Logical Channel Logical Addresses (LCLA), the address 171 * where these parameters are stored is called "LCLA". 176 label = "DMA40-LCLA"; 610 sram = <&lcpa>, <&lcla>;
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | dma-ste-dma40.h | 134 * @use_esram_lcla: flag for mapping the lcla into esram region
|
| /kernel/linux/linux-5.10/arch/arm/mach-ux500/ |
| D | db8500-regs.h | 25 /* This address fulfills the 256k alignment requirement of the lcla base */
|