Loading drivers/char/adsprpc.c +3 −0 Original line number Diff line number Diff line Loading @@ -5250,6 +5250,9 @@ static int fastrpc_internal_control(struct fastrpc_file *fl, fl->ws_timeout = cp->pm.timeout; fastrpc_pm_awake(fl, gcinfo[fl->cid].secure); break; case FASTRPC_CONTROL_DSPPROCESS_CLEAN: (void)fastrpc_release_current_dsp_process(fl); break; default: err = -EBADRQC; break; Loading drivers/char/adsprpc_shared.h +2 −0 Original line number Diff line number Diff line Loading @@ -394,6 +394,8 @@ enum fastrpc_control_type { FASTRPC_CONTROL_KALLOC = 3, FASTRPC_CONTROL_WAKELOCK = 4, FASTRPC_CONTROL_PM = 5, /* Clean process on DSP */ FASTRPC_CONTROL_DSPPROCESS_CLEAN = 6, }; struct fastrpc_ctrl_latency { Loading Loading
drivers/char/adsprpc.c +3 −0 Original line number Diff line number Diff line Loading @@ -5250,6 +5250,9 @@ static int fastrpc_internal_control(struct fastrpc_file *fl, fl->ws_timeout = cp->pm.timeout; fastrpc_pm_awake(fl, gcinfo[fl->cid].secure); break; case FASTRPC_CONTROL_DSPPROCESS_CLEAN: (void)fastrpc_release_current_dsp_process(fl); break; default: err = -EBADRQC; break; Loading
drivers/char/adsprpc_shared.h +2 −0 Original line number Diff line number Diff line Loading @@ -394,6 +394,8 @@ enum fastrpc_control_type { FASTRPC_CONTROL_KALLOC = 3, FASTRPC_CONTROL_WAKELOCK = 4, FASTRPC_CONTROL_PM = 5, /* Clean process on DSP */ FASTRPC_CONTROL_DSPPROCESS_CLEAN = 6, }; struct fastrpc_ctrl_latency { Loading