aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/tidspbridge/rmgr/disp.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/tidspbridge/rmgr/disp.c')
-rw-r--r--drivers/staging/tidspbridge/rmgr/disp.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/drivers/staging/tidspbridge/rmgr/disp.c b/drivers/staging/tidspbridge/rmgr/disp.c
index a9aa22f3b4f..04c88a7d019 100644
--- a/drivers/staging/tidspbridge/rmgr/disp.c
+++ b/drivers/staging/tidspbridge/rmgr/disp.c
@@ -96,11 +96,6 @@ int disp_create(struct disp_object **dispatch_obj,
96 int status = 0; 96 int status = 0;
97 u8 dev_type; 97 u8 dev_type;
98 98
99 DBC_REQUIRE(refs > 0);
100 DBC_REQUIRE(dispatch_obj != NULL);
101 DBC_REQUIRE(disp_attrs != NULL);
102 DBC_REQUIRE(hdev_obj != NULL);
103
104 *dispatch_obj = NULL; 99 *dispatch_obj = NULL;
105 100
106 /* Allocate Node Dispatcher object */ 101 /* Allocate Node Dispatcher object */
@@ -168,8 +163,6 @@ func_cont:
168 else 163 else
169 delete_disp(disp_obj); 164 delete_disp(disp_obj);
170 165
171 DBC_ENSURE((status && *dispatch_obj == NULL) ||
172 (!status && *dispatch_obj));
173 return status; 166 return status;
174} 167}
175 168
@@ -179,9 +172,6 @@ func_cont:
179 */ 172 */
180void disp_delete(struct disp_object *disp_obj) 173void disp_delete(struct disp_object *disp_obj)
181{ 174{
182 DBC_REQUIRE(refs > 0);
183 DBC_REQUIRE(disp_obj);
184
185 delete_disp(disp_obj); 175 delete_disp(disp_obj);
186} 176}
187 177
@@ -191,11 +181,7 @@ void disp_delete(struct disp_object *disp_obj)
191 */ 181 */
192void disp_exit(void) 182void disp_exit(void)
193{ 183{
194 DBC_REQUIRE(refs > 0);
195
196 refs--; 184 refs--;
197
198 DBC_ENSURE(refs >= 0);
199} 185}
200 186
201/* 187/*
@@ -206,12 +192,9 @@ bool disp_init(void)
206{ 192{
207 bool ret = true; 193 bool ret = true;
208 194
209 DBC_REQUIRE(refs >= 0);
210
211 if (ret) 195 if (ret)
212 refs++; 196 refs++;
213 197
214 DBC_ENSURE((ret && (refs > 0)) || (!ret && (refs >= 0)));
215 return ret; 198 return ret;
216} 199}
217 200
@@ -227,10 +210,6 @@ int disp_node_change_priority(struct disp_object *disp_obj,
227 struct rms_command *rms_cmd; 210 struct rms_command *rms_cmd;
228 int status = 0; 211 int status = 0;
229 212
230 DBC_REQUIRE(refs > 0);
231 DBC_REQUIRE(disp_obj);
232 DBC_REQUIRE(hnode != NULL);
233
234 /* Send message to RMS to change priority */ 213 /* Send message to RMS to change priority */
235 rms_cmd = (struct rms_command *)(disp_obj->buf); 214 rms_cmd = (struct rms_command *)(disp_obj->buf);
236 rms_cmd->fxn = (rms_word) (rms_fxn); 215 rms_cmd->fxn = (rms_word) (rms_fxn);
@@ -276,12 +255,6 @@ int disp_node_create(struct disp_object *disp_obj,
276 struct dsp_nodeinfo node_info; 255 struct dsp_nodeinfo node_info;
277 u8 dev_type; 256 u8 dev_type;
278 257
279 DBC_REQUIRE(refs > 0);
280 DBC_REQUIRE(disp_obj);
281 DBC_REQUIRE(hnode != NULL);
282 DBC_REQUIRE(node_get_type(hnode) != NODE_DEVICE);
283 DBC_REQUIRE(node_env != NULL);
284
285 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type); 258 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type);
286 259
287 if (status) 260 if (status)
@@ -292,7 +265,6 @@ int disp_node_create(struct disp_object *disp_obj,
292 __func__, dev_type); 265 __func__, dev_type);
293 goto func_end; 266 goto func_end;
294 } 267 }
295 DBC_REQUIRE(pargs != NULL);
296 node_type = node_get_type(hnode); 268 node_type = node_get_type(hnode);
297 node_msg_args = pargs->asa.node_msg_args; 269 node_msg_args = pargs->asa.node_msg_args;
298 max = disp_obj->bufsize_rms; /*Max # of RMS words that can be sent */ 270 max = disp_obj->bufsize_rms; /*Max # of RMS words that can be sent */
@@ -480,10 +452,6 @@ int disp_node_delete(struct disp_object *disp_obj,
480 int status = 0; 452 int status = 0;
481 u8 dev_type; 453 u8 dev_type;
482 454
483 DBC_REQUIRE(refs > 0);
484 DBC_REQUIRE(disp_obj);
485 DBC_REQUIRE(hnode != NULL);
486
487 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type); 455 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type);
488 456
489 if (!status) { 457 if (!status) {
@@ -521,9 +489,6 @@ int disp_node_run(struct disp_object *disp_obj,
521 struct rms_command *rms_cmd; 489 struct rms_command *rms_cmd;
522 int status = 0; 490 int status = 0;
523 u8 dev_type; 491 u8 dev_type;
524 DBC_REQUIRE(refs > 0);
525 DBC_REQUIRE(disp_obj);
526 DBC_REQUIRE(hnode != NULL);
527 492
528 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type); 493 status = dev_get_dev_type(disp_obj->dev_obj, &dev_type);
529 494
@@ -620,7 +585,6 @@ static int fill_stream_def(rms_word *pdw_buf, u32 *ptotal, u32 offset,
620 * 1 from total. 585 * 1 from total.
621 */ 586 */
622 total += sizeof(struct rms_strm_def) / sizeof(rms_word) - 1; 587 total += sizeof(struct rms_strm_def) / sizeof(rms_word) - 1;
623 DBC_REQUIRE(strm_def.sz_device);
624 dw_length = strlen(strm_def.sz_device) + 1; 588 dw_length = strlen(strm_def.sz_device) + 1;
625 589
626 /* Number of RMS_WORDS needed to hold device name */ 590 /* Number of RMS_WORDS needed to hold device name */
@@ -659,8 +623,6 @@ static int send_message(struct disp_object *disp_obj, u32 timeout,
659 struct chnl_ioc chnl_ioc_obj; 623 struct chnl_ioc chnl_ioc_obj;
660 int status = 0; 624 int status = 0;
661 625
662 DBC_REQUIRE(pdw_arg != NULL);
663
664 *pdw_arg = (u32) NULL; 626 *pdw_arg = (u32) NULL;
665 intf_fxns = disp_obj->intf_fxns; 627 intf_fxns = disp_obj->intf_fxns;
666 chnl_obj = disp_obj->chnl_to_dsp; 628 chnl_obj = disp_obj->chnl_to_dsp;