Searched refs:lock_regions (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/drivers/firmware/cirrus/ |
H A D | cs_dsp.c | 293 int (*lock_memory)(struct cs_dsp *dsp, unsigned int lock_regions); 2429 static int cs_dsp_adsp2_lock(struct cs_dsp *dsp, unsigned int lock_regions) in cs_dsp_adsp2_lock() argument 2434 if (!(lock_regions & CS_ADSP2_REGION_ALL)) in cs_dsp_adsp2_lock() 2437 lock_regions &= CS_ADSP2_REGION_ALL; in cs_dsp_adsp2_lock() 2440 while (lock_regions) { in cs_dsp_adsp2_lock() 2442 if (lock_regions & BIT(0)) { in cs_dsp_adsp2_lock() 2446 if (lock_regions & BIT(1)) { in cs_dsp_adsp2_lock() 2452 lock_regions >>= 2; in cs_dsp_adsp2_lock() 2488 static int cs_dsp_halo_configure_mpu(struct cs_dsp *dsp, unsigned int lock_regions) in cs_dsp_halo_configure_mpu() argument 2495 { dsp->base + HALO_MPU_WINDOW_ACCESS_0, lock_regions }, in cs_dsp_halo_configure_mpu() [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | wm_adsp.h | 101 unsigned int lock_regions; member 128 int (*lock_memory)(struct wm_adsp *dsp, unsigned int lock_regions);
|
H A D | wm_adsp.c | 2965 static int wm_adsp2_lock(struct wm_adsp *dsp, unsigned int lock_regions) in wm_adsp2_lock() argument 2970 if (!(lock_regions & WM_ADSP2_REGION_ALL)) in wm_adsp2_lock() 2973 lock_regions &= WM_ADSP2_REGION_ALL; in wm_adsp2_lock() 2976 while (lock_regions) { in wm_adsp2_lock() 2978 if (lock_regions & BIT(0)) { in wm_adsp2_lock() 2982 if (lock_regions & BIT(1)) { in wm_adsp2_lock() 2988 lock_regions >>= 2; in wm_adsp2_lock() 3081 static int wm_halo_configure_mpu(struct wm_adsp *dsp, unsigned int lock_regions) in wm_halo_configure_mpu() argument 3088 { dsp->base + HALO_MPU_WINDOW_ACCESS_0, lock_regions }, in wm_halo_configure_mpu() 3089 { dsp->base + HALO_MPU_XREG_ACCESS_0, lock_regions }, in wm_halo_configure_mpu() [all...] |
H A D | cs47l15.c | 1418 cs47l15->core.adsp[0].lock_regions = in cs47l15_probe()
|
H A D | cs47l90.c | 2557 cs47l90->core.adsp[i].lock_regions = WM_ADSP2_REGION_1_9; in cs47l90_probe()
|
H A D | cs47l92.c | 2014 cs47l92->core.adsp[0].lock_regions = WM_ADSP2_REGION_1_9; in cs47l92_probe()
|
/kernel/linux/linux-6.6/include/linux/firmware/cirrus/ |
H A D | cs_dsp.h | 137 * @lock_regions: Enable MPU traps on specified memory regions 180 unsigned int lock_regions; member
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs35l41-lib.c | 1425 dsp->lock_regions = 0xFFFFFFFF; in cs35l41_configure_cs_dsp()
|
H A D | cs35l45.c | 1195 dsp->cs_dsp.lock_regions = 0xFFFFFFFF; in cs35l45_dsp_init()
|
H A D | cs47l15.c | 1421 cs47l15->core.adsp[0].cs_dsp.lock_regions = in cs47l15_probe()
|
H A D | cs47l90.c | 2560 cs47l90->core.adsp[i].cs_dsp.lock_regions = CS_ADSP2_REGION_1_9; in cs47l90_probe()
|
H A D | cs47l92.c | 2024 cs47l92->core.adsp[0].cs_dsp.lock_regions = CS_ADSP2_REGION_1_9; in cs47l92_probe()
|
Completed in 25 milliseconds