Lines Matching refs:lock_regions

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()
3090 { dsp->base + HALO_MPU_YREG_ACCESS_0, lock_regions }, in wm_halo_configure_mpu()
3093 { dsp->base + HALO_MPU_WINDOW_ACCESS_1, lock_regions }, in wm_halo_configure_mpu()
3094 { dsp->base + HALO_MPU_XREG_ACCESS_1, lock_regions }, in wm_halo_configure_mpu()
3095 { dsp->base + HALO_MPU_YREG_ACCESS_1, lock_regions }, in wm_halo_configure_mpu()
3098 { dsp->base + HALO_MPU_WINDOW_ACCESS_2, lock_regions }, in wm_halo_configure_mpu()
3099 { dsp->base + HALO_MPU_XREG_ACCESS_2, lock_regions }, in wm_halo_configure_mpu()
3100 { dsp->base + HALO_MPU_YREG_ACCESS_2, lock_regions }, in wm_halo_configure_mpu()
3103 { dsp->base + HALO_MPU_WINDOW_ACCESS_3, lock_regions }, in wm_halo_configure_mpu()
3104 { dsp->base + HALO_MPU_XREG_ACCESS_3, lock_regions }, in wm_halo_configure_mpu()
3105 { dsp->base + HALO_MPU_YREG_ACCESS_3, lock_regions }, in wm_halo_configure_mpu()
3270 ret = dsp->ops->lock_memory(dsp, dsp->lock_regions); in wm_adsp_event()