• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/rmgr/

Lines Matching refs:status

103 	int status = 0;
116 status = -EINVAL;
119 status = -EFAULT;
122 if (status)
130 status = -ENOMEM;
135 if (status)
138 if (status)
144 return status;
157 int status = 0;
163 status = -EFAULT;
168 status =
171 DBC_ASSERT(!status);
174 status = -EPIPE;
176 status = delete_strm(stream_obj);
179 if (status)
184 DBC_ENSURE(status == 0 || status == -EFAULT ||
185 status == -EPIPE || status == -EPERM);
187 dev_dbg(bridge, "%s: stream_obj: %p, status 0x%x\n", __func__,
188 stream_obj, status);
189 return status;
201 int status = 0;
211 status = -ENOMEM;
216 if (!status) {
217 status = dev_get_chnl_mgr(dev_obj, &(strm_mgr_obj->hchnl_mgr));
218 if (!status) {
225 if (!status)
230 DBC_ENSURE((!status && *strm_man) || (status && *strm_man == NULL));
232 return status;
270 int status = 0;
278 status = -EFAULT;
280 if (!status) {
283 status =
286 if (status)
293 return status;
307 int status = 0;
315 status = -EFAULT;
319 status = -EINVAL;
322 if (status)
326 status =
329 if (status)
361 return status;
372 int status = 0;
377 status = -EFAULT;
381 status = (*intf_fxns->pfn_chnl_idle) (stream_obj->chnl_obj,
386 dev_dbg(bridge, "%s: stream_obj: %p flush_data: 0x%x status: 0x%x\n",
387 __func__, stream_obj, flush_data, status);
388 return status;
419 int status = 0;
426 status = -EFAULT;
435 status = -ESRCH;
438 if (!status) {
439 status = (*intf_fxns->pfn_chnl_add_io_req)
443 if (status == -EIO)
444 status = -ENOSR;
448 " 0x%x status: 0x%x\n", __func__, stream_obj, pbuf,
449 ul_bytes, dw_arg, status);
450 return status;
470 int status = 0;
480 status = -EPERM;
483 status = node_get_channel_id(hnode, dir, index, &ul_chnl_id);
485 if (!status)
486 status = node_get_strm_mgr(hnode, &strm_mgr_obj);
488 if (!status) {
491 status = -ENOMEM;
533 if (status)
542 status = dev_get_cmm_mgr(strm_mgr_obj->dev_obj, &hcmm_mgr);
543 if (!status) {
545 status = cmm_xlator_create(&strm_obj->xlator, hcmm_mgr, NULL);
546 if (!status) {
549 status = cmm_xlator_info(strm_obj->xlator,
556 if (!status) {
561 status = (*intf_fxns->pfn_chnl_open) (&(strm_obj->chnl_obj),
565 if (status) {
567 * over-ride non-returnable status codes so we return
570 if (status != -ENOMEM && status !=
571 -EINVAL && status != -EPERM) {
573 * We got a status that's not return-able.
579 DBC_ASSERT(status == -ENOSR ||
580 status == -ECHRNG ||
581 status == -EALREADY ||
582 status == -EIO);
583 status = -EPERM;
587 if (!status) {
588 status = drv_proc_insert_strm_res_element(strm_obj,
590 if (status)
599 DBC_ENSURE((!status && strm_obj) ||
600 (*strmres == NULL && (status == -EFAULT ||
601 status == -EPERM
602 || status == -EINVAL)));
605 "strmres: %p status: 0x%x\n", __func__,
606 hnode, dir, index, pattr, strmres, status);
607 return status;
620 int status = 0;
629 status = -EFAULT;
634 status =
638 if (!status) {
646 status = -ETIME;
650 status = -EPERM;
655 if (!status
676 status = -ESRCH;
684 DBC_ENSURE(!status || status == -EFAULT ||
685 status == -ETIME || status == -ESRCH ||
686 status == -EPERM);
689 "pdw_arg: %p status 0x%x\n", __func__, stream_obj,
690 buf_ptr, nbytes, pdw_arg, status);
691 return status;
704 int status = 0;
710 status = -EFAULT;
713 status = -EINVAL;
716 status = -ENOSYS;
719 if (!status) {
722 status =
730 DBC_ENSURE(!status || status == -EFAULT ||
731 status == -ETIME || status == -ESRCH ||
732 status == -ENOSYS || status == -EPERM);
733 return status;
749 int status = 0;
759 status = -EFAULT;
763 if (status)
769 status = (*intf_fxns->pfn_chnl_get_info) (strm_tab[i]->chnl_obj,
771 if (status) {
779 if (!status && utimeout > 0 && *pmask == 0) {
785 status = -ENOMEM;
790 status = (*intf_fxns->pfn_chnl_get_info)
792 if (status)
800 if (!status) {
801 status =
804 if (!status) {
815 DBC_ENSURE((!status && (*pmask != 0 || utimeout == 0)) ||
816 (status && *pmask == 0));
818 return status;
829 int status = 0;
836 status = (*intf_fxns->pfn_chnl_close)
839 if (!status) {
850 status = -EFAULT;
852 return status;