@@ -22,7 +22,7 @@ int ivpu_jsm_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 db_id,
22
22
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_REGISTER_DB_DONE , & resp ,
23
23
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
24
24
if (ret ) {
25
- ivpu_err (vdev , "Failed to register doorbell %d: %d\n" , db_id , ret );
25
+ ivpu_err_ratelimited (vdev , "Failed to register doorbell %d: %d\n" , db_id , ret );
26
26
return ret ;
27
27
}
28
28
@@ -42,7 +42,7 @@ int ivpu_jsm_unregister_db(struct ivpu_device *vdev, u32 db_id)
42
42
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_UNREGISTER_DB_DONE , & resp ,
43
43
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
44
44
if (ret ) {
45
- ivpu_warn (vdev , "Failed to unregister doorbell %d: %d\n" , db_id , ret );
45
+ ivpu_warn_ratelimited (vdev , "Failed to unregister doorbell %d: %d\n" , db_id , ret );
46
46
return ret ;
47
47
}
48
48
@@ -65,7 +65,8 @@ int ivpu_jsm_get_heartbeat(struct ivpu_device *vdev, u32 engine, u64 *heartbeat)
65
65
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_QUERY_ENGINE_HB_DONE , & resp ,
66
66
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
67
67
if (ret ) {
68
- ivpu_err (vdev , "Failed to get heartbeat from engine %d: %d\n" , engine , ret );
68
+ ivpu_err_ratelimited (vdev , "Failed to get heartbeat from engine %d: %d\n" ,
69
+ engine , ret );
69
70
return ret ;
70
71
}
71
72
@@ -87,7 +88,7 @@ int ivpu_jsm_reset_engine(struct ivpu_device *vdev, u32 engine)
87
88
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_ENGINE_RESET_DONE , & resp ,
88
89
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
89
90
if (ret )
90
- ivpu_err (vdev , "Failed to reset engine %d: %d\n" , engine , ret );
91
+ ivpu_err_ratelimited (vdev , "Failed to reset engine %d: %d\n" , engine , ret );
91
92
92
93
return ret ;
93
94
}
@@ -107,7 +108,7 @@ int ivpu_jsm_preempt_engine(struct ivpu_device *vdev, u32 engine, u32 preempt_id
107
108
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_ENGINE_PREEMPT_DONE , & resp ,
108
109
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
109
110
if (ret )
110
- ivpu_err (vdev , "Failed to preempt engine %d: %d\n" , engine , ret );
111
+ ivpu_err_ratelimited (vdev , "Failed to preempt engine %d: %d\n" , engine , ret );
111
112
112
113
return ret ;
113
114
}
@@ -123,7 +124,8 @@ int ivpu_jsm_dyndbg_control(struct ivpu_device *vdev, char *command, size_t size
123
124
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_DYNDBG_CONTROL_RSP , & resp ,
124
125
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
125
126
if (ret )
126
- ivpu_warn (vdev , "Failed to send command \"%s\": ret %d\n" , command , ret );
127
+ ivpu_warn_ratelimited (vdev , "Failed to send command \"%s\": ret %d\n" ,
128
+ command , ret );
127
129
128
130
return ret ;
129
131
}
@@ -138,7 +140,7 @@ int ivpu_jsm_trace_get_capability(struct ivpu_device *vdev, u32 *trace_destinati
138
140
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_TRACE_GET_CAPABILITY_RSP , & resp ,
139
141
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
140
142
if (ret ) {
141
- ivpu_warn (vdev , "Failed to get trace capability: %d\n" , ret );
143
+ ivpu_warn_ratelimited (vdev , "Failed to get trace capability: %d\n" , ret );
142
144
return ret ;
143
145
}
144
146
@@ -162,7 +164,7 @@ int ivpu_jsm_trace_set_config(struct ivpu_device *vdev, u32 trace_level, u32 tra
162
164
ret = ivpu_ipc_send_receive (vdev , & req , VPU_JSM_MSG_TRACE_SET_CONFIG_RSP , & resp ,
163
165
VPU_IPC_CHAN_ASYNC_CMD , vdev -> timeout .jsm );
164
166
if (ret )
165
- ivpu_warn (vdev , "Failed to set config: %d\n" , ret );
167
+ ivpu_warn_ratelimited (vdev , "Failed to set config: %d\n" , ret );
166
168
167
169
return ret ;
168
170
}
0 commit comments