• 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/pmgr/

Lines Matching refs:status

108 	int status;
115 status = (*dev_obj->bridge_interface.pfn_brd_write) (
121 if (!status)
146 int status = 0;
151 status = drv_request_bridge_res_dsp((void *)&host_res);
153 if (status) {
163 status = -EPERM;
167 if (!status) {
188 status = (dev_obj->bridge_interface.pfn_dev_create)
192 DBC_ASSERT(status
195 status = -ENOMEM;
199 if (!status)
200 status = init_cod_mgr(dev_obj);
203 if (!status) {
224 status = chnl_create(&dev_obj->hchnl_mgr, dev_obj, &mgr_attrs);
225 if (status == -ENOSYS) {
228 status = 0;
231 status = cmm_create(&dev_obj->hcmm_mgr,
234 if (!status && dev_obj->hchnl_mgr) {
235 status = io_create(&dev_obj->hio_mgr, dev_obj,
239 if (!status) {
241 status = bridge_deh_create(&dev_obj->hdeh_mgr, dev_obj);
244 status = dmm_create(&dev_obj->dmm_mgr,
248 if (!status) {
250 status = drv_insert_dev_object(hdrv_obj, dev_obj);
253 if (!status) {
257 status = -EPERM;
264 if (!status) {
279 DBC_ENSURE((!status && *device_obj) || (status && !*device_obj));
280 return status;
292 int status = 0;
300 status = node_create_mgr(&dev_obj->hnode_mgr, hdev_obj);
301 if (status)
304 DBC_ENSURE((!status && dev_obj->hnode_mgr != NULL)
305 || (status && dev_obj->hnode_mgr == NULL));
306 return status;
316 int status = 0;
324 status = -EPERM;
330 DBC_ENSURE((!status && dev_obj->hnode_mgr == NULL) || status);
331 return status;
342 int status = 0;
390 status = (*dev_obj->bridge_interface.pfn_dev_destroy)
394 status = -EPERM;
395 if (!status) {
408 status = -EFAULT;
411 return status;
423 int status = 0;
433 status = -EFAULT;
436 DBC_ENSURE(!status || (mgr != NULL && *mgr == NULL));
437 return status;
449 int status = 0;
459 status = -EFAULT;
462 DBC_ENSURE(!status || (mgr != NULL && *mgr == NULL));
463 return status;
475 int status = 0;
485 status = -EFAULT;
488 DBC_ENSURE(!status || (mgr != NULL && *mgr == NULL));
489 return status;
500 int status = 0;
510 status = -EFAULT;
513 DBC_ENSURE(!status || (cod_mgr != NULL && *cod_mgr == NULL));
514 return status;
523 int status = 0;
532 status = -EFAULT;
534 return status;
545 int status = 0;
555 status = -EFAULT;
558 DBC_ENSURE(!status || (dev_nde != NULL && *dev_nde == NULL));
559 return status;
586 int status = 0;
596 status = -EFAULT;
599 DBC_ENSURE(!status || ((if_fxns != NULL) && (*if_fxns == NULL)));
600 return status;
609 int status = 0;
619 status = -EFAULT;
622 return status;
664 int status = 0;
674 status = -EFAULT;
677 DBC_ENSURE(!status || (node_man != NULL && *node_man == NULL));
678 return status;
687 int status = 0;
694 status = dev_get_cod_mgr(hdev_obj, &cod_mgr);
696 status = cod_get_sym_value(cod_mgr, (char *)str_sym,
699 status = -EFAULT;
702 return status;
714 int status = 0;
724 status = -EFAULT;
727 DBC_ENSURE(!status || ((phbridge_context != NULL) &&
729 return status;
790 * Notify all clients of this device of a change in device status.
794 int status = 0;
805 return status;
814 int status = 0;
819 status = cfg_get_dev_object(dev_node_obj, (u32 *) &hdev_obj);
820 if (!status) {
824 status = dev_destroy_device(hdev_obj);
827 return status;
838 int status = 0;
846 status = -EFAULT;
848 DBC_ENSURE(status || (dev_obj->hchnl_mgr == hmgr));
849 return status;
875 int status;
881 status = dev_create_device(&hdev_obj, bridge_file_name,
883 if (!status) {
885 status = cfg_set_dev_object(dev_node_obj, (u32) hdev_obj);
886 if (status) {
892 if (!status) {
894 status = mgr_create(&hmgr_obj, dev_node_obj);
896 if (status) {
904 return status;
937 int status = 0;
943 status = cod_create(&dev_obj->cod_mgr, sz_dummy_file, NULL);
945 return status;
970 int status = 0;
984 DBC_ENSURE(!status && !LST_IS_EMPTY(dev_obj->proc_list));
986 return status;
1009 int status = -EPERM;
1024 status = 0;
1029 return status;
1034 int status = 0;
1039 return status;