@@ -618,7 +618,7 @@ static void qcom_slim_ngd_rx(struct qcom_slim_ngd_ctrl *ctrl, u8 *buf)
618
618
(mc == SLIM_USR_MC_GENERIC_ACK &&
619
619
mt == SLIM_MSG_MT_SRC_REFERRED_USER )) {
620
620
slim_msg_response (& ctrl -> ctrl , & buf [4 ], buf [3 ], len - 4 );
621
- pm_runtime_mark_last_busy (ctrl -> dev );
621
+ pm_runtime_mark_last_busy (ctrl -> ctrl . dev );
622
622
}
623
623
}
624
624
@@ -1257,13 +1257,14 @@ static int qcom_slim_ngd_enable(struct qcom_slim_ngd_ctrl *ctrl, bool enable)
1257
1257
}
1258
1258
/* controller state should be in sync with framework state */
1259
1259
complete (& ctrl -> qmi .qmi_comp );
1260
- if (!pm_runtime_enabled (ctrl -> dev ) ||
1261
- !pm_runtime_suspended (ctrl -> dev ))
1262
- qcom_slim_ngd_runtime_resume (ctrl -> dev );
1260
+ if (!pm_runtime_enabled (ctrl -> ctrl . dev ) ||
1261
+ !pm_runtime_suspended (ctrl -> ctrl . dev ))
1262
+ qcom_slim_ngd_runtime_resume (ctrl -> ctrl . dev );
1263
1263
else
1264
- pm_runtime_resume (ctrl -> dev );
1265
- pm_runtime_mark_last_busy (ctrl -> dev );
1266
- pm_runtime_put (ctrl -> dev );
1264
+ pm_runtime_resume (ctrl -> ctrl .dev );
1265
+
1266
+ pm_runtime_mark_last_busy (ctrl -> ctrl .dev );
1267
+ pm_runtime_put (ctrl -> ctrl .dev );
1267
1268
1268
1269
ret = slim_register_controller (& ctrl -> ctrl );
1269
1270
if (ret ) {
@@ -1389,7 +1390,7 @@ static int qcom_slim_ngd_ssr_pdr_notify(struct qcom_slim_ngd_ctrl *ctrl,
1389
1390
/* Make sure the last dma xfer is finished */
1390
1391
mutex_lock (& ctrl -> tx_lock );
1391
1392
if (ctrl -> state != QCOM_SLIM_NGD_CTRL_DOWN ) {
1392
- pm_runtime_get_noresume (ctrl -> dev );
1393
+ pm_runtime_get_noresume (ctrl -> ctrl . dev );
1393
1394
ctrl -> state = QCOM_SLIM_NGD_CTRL_DOWN ;
1394
1395
qcom_slim_ngd_down (ctrl );
1395
1396
qcom_slim_ngd_exit_dma (ctrl );
0 commit comments