• 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

278 	int status = 0;
290 return status;
294 status = cfg_get_object((u32 *) &hdrv_obj, REG_DRV_OBJECT);
295 if (!status)
296 status = cfg_get_object((u32 *) &hmgr_obj, REG_MGR_OBJECT);
298 if (!status) {
300 status = drv_get_dev_object(processor_id, hdrv_obj, &hdev_obj);
302 if (!status)
303 status = dev_get_dev_type(hdev_obj, &dev_type);
305 if (status)
312 status = -ENOMEM;
328 status = dev_get_intf_fxns(hdev_obj, &p_proc_object->intf_fxns);
329 if (!status) {
330 status = dev_get_bridge_context(hdev_obj,
332 if (status)
337 if (status)
349 status = -ENOMEM;
351 if (!status) {
355 * Processor. If so, return AlreadyAttached status */
357 status = dev_insert_proc_object(p_proc_object->hdev_obj,
361 if (!status) {
363 status = 0;
372 if (!status) {
379 /* Don't leak memory if status is failed */
383 DBC_ENSURE((status == -EPERM && *ph_processor == NULL) ||
384 (!status && p_proc_object) ||
385 (status == 0 && p_proc_object));
387 return status;
427 int status = -EPERM;
439 status = cfg_get_object((u32 *) &hmgr_obj, REG_MGR_OBJECT);
440 if (status)
445 status = -ENOMEM;
450 status = dev_get_intf_fxns(hdev_obj, &p_proc_object->intf_fxns);
451 if (!status)
452 status = dev_get_bridge_context(hdev_obj,
454 if (status)
458 status = proc_stop(p_proc_object);
460 if (status)
466 status = get_exec_file(dev_node_obj, hdev_obj, sizeof(sz_exec_file),
468 if (!status) {
472 status = proc_load(p_proc_object, 1, (const char **)argv, NULL);
473 if (!status)
474 status = proc_start(p_proc_object);
481 return status;
497 int status = 0;
507 status = pwr_sleep_dsp(PWR_DEEPSLEEP, timeout);
512 status = pwr_sleep_dsp(PWR_EMERGENCYDEEPSLEEP, timeout);
515 status = pwr_sleep_dsp(PWR_DEEPSLEEP, timeout);
520 status = pwr_wake_dsp(timeout);
523 status = pwr_wake_dsp(timeout);
528 status = 0;
530 status = -EPERM;
533 status = -EFAULT;
536 return status;
547 int status = 0;
572 status = -EFAULT;
575 return status;
588 int status = -EPERM;
601 status = node_enum_nodes(hnode_mgr, node_tab,
608 status = -EFAULT;
611 return status;
749 int status = 0;
756 status = -EFAULT;
768 status = -EFAULT;
775 status = -EFAULT;
780 return status;
787 int status = 0;
794 status = -EFAULT;
806 status = -EFAULT;
813 status = -EFAULT;
818 return status;
855 int status = -EPERM;
867 status = -EFAULT;
875 status = dev_get_node_manager(p_proc_object->hdev_obj,
878 status = -EFAULT;
882 status = node_get_nldr_obj(hnode_mgr, &nldr_obj);
883 if (!status) {
884 status = nldr_get_rmm_manager(nldr_obj, &rmm);
891 status = -EINVAL;
893 status = -EFAULT;
898 status = dev_get_io_mgr(p_proc_object->hdev_obj, &hio_mgr);
900 status =
907 status = -EFAULT;
910 status = -EPERM;
914 return status;
941 int status = -EPERM;
949 status = 0;
952 status = -EFAULT;
955 DBC_ENSURE((!status && *device_obj != NULL) ||
956 (status && *device_obj == NULL));
958 return status;
970 int status = 0;
980 status = (*p_proc_object->intf_fxns->pfn_brd_status)
982 if (!status) {
1001 status = -EPERM;
1006 status = -EFAULT;
1008 dev_dbg(bridge, "%s, results: status: 0x%x proc_state_obj: 0x%x\n",
1009 __func__, status, proc_state_obj->proc_state);
1010 return status;
1027 int status;
1028 status = -ENOSYS;
1029 return status;
1061 int status = 0;
1097 status = -EFAULT;
1102 status = -EPERM;
1105 status = proc_stop(hprocessor);
1106 if (status)
1110 status = proc_monitor(hprocessor);
1111 if (status)
1121 status = snprintf(sz_proc_id, MAXPROCIDLEN, PROC_ENVPROCID,
1123 if (status == -1) {
1126 status = -EPERM;
1132 status = mgr_get_dcd_handle(p_proc_object->hmgr_obj,
1134 if (!status) {
1142 status =
1146 /* Regardless of auto unregister status,
1154 status = cod_open_base(cod_mgr, (char *)user_args[0],
1158 status = -ENOMEM;
1160 if (!status) {
1163 status = mgr_get_dcd_handle(p_proc_object->hmgr_obj,
1165 if (!status) {
1168 * (status = 0 or -EACCES)
1171 status =
1174 if (status == -EACCES)
1175 status = 0;
1177 if (status) {
1178 status = -EPERM;
1197 if (!status) {
1202 status = msg_create(&hmsg_mgr, p_proc_object->hdev_obj,
1204 DBC_ASSERT(!status);
1208 if (!status) {
1210 status = dev_get_io_mgr(p_proc_object->hdev_obj, &hio_mgr);
1212 status = (*p_proc_object->intf_fxns->pfn_io_on_loaded)
1215 status = -EFAULT;
1217 if (!status) {
1225 status = cod_load_base(cod_mgr, argc_index, (char **)user_args,
1228 if (status) {
1229 if (status == -EBADF) {
1233 if (status == -ESPIPE) {
1245 if (!status) {
1246 /* Update the Processor status to loaded */
1247 status = (*p_proc_object->intf_fxns->pfn_brd_set_state)
1249 if (!status) {
1256 if (!status) {
1257 status = proc_get_processor_id(hprocessor, &proc_id);
1261 if (!status)
1262 status = cod_get_sym_value(cod_mgr, EXTEND,
1266 if (!status) {
1267 status =
1276 status = dmm_create_tables(dmm_mgr,
1280 status = -EFAULT;
1288 if (!status) {
1299 status = -ENOMEM;
1305 if (status) {
1309 DBC_ENSURE((!status
1311 || status);
1321 return status;
1337 int status = 0;
1360 status = -EFAULT;
1367 status = dmm_map_memory(dmm_mgr, va_align, size_align);
1369 status = -EFAULT;
1372 if (!status) {
1380 status = -ENOMEM;
1382 status = (*p_proc_object->intf_fxns->pfn_brd_mem_map)
1386 if (!status) {
1395 if (status)
1401 "pa_align %x, size_align %x status 0x%x\n", __func__,
1403 pp_map_addr, va_align, pa_align, size_align, status);
1405 return status;
1417 int status = 0;
1426 status = -EFAULT;
1434 status = -EINVAL;
1438 status = -EINVAL;
1440 if (!status) {
1446 status = ntfy_register(p_proc_object->ntfy_obj,
1458 if ((event_mask == 0) && status) {
1459 status =
1462 status =
1469 status = dev_get_deh_mgr(p_proc_object->hdev_obj,
1471 status =
1480 return status;
1493 int status = 0;
1498 status = -EFAULT;
1502 status = dmm_get_handle(p_proc_object, &dmm_mgr);
1504 status = -EFAULT;
1508 status = dmm_reserve_memory(dmm_mgr, ul_size, (u32 *) pp_rsv_addr);
1509 if (status != 0)
1527 "status 0x%x\n", __func__, hprocessor,
1528 ul_size, pp_rsv_addr, status);
1529 return status;
1539 int status = 0;
1547 status = -EFAULT;
1552 status = -EBADR;
1555 status = dev_get_cod_mgr(p_proc_object->hdev_obj, &cod_mgr);
1557 status = -EFAULT;
1561 status = cod_get_entry(cod_mgr, &dw_dsp_addr);
1562 if (status)
1565 status = (*p_proc_object->intf_fxns->pfn_brd_start)
1567 if (status)
1571 status = dev_create2(p_proc_object->hdev_obj);
1572 if (!status) {
1590 if (!status) {
1602 DBC_ENSURE((!status && p_proc_object->proc_state ==
1603 PROC_RUNNING) || status);
1604 return status;
1614 int status = 0;
1626 status = -EFAULT;
1630 status = dev_get_node_manager(p_proc_object->hdev_obj, &hnode_mgr);
1631 if (!status && hnode_mgr) {
1632 status = node_enum_nodes(hnode_mgr, &hnode, node_tab_size,
1634 if ((status == -EINVAL) || (nodes_allocated > 0)) {
1642 status =
1645 if (!status) {
1667 return status;
1678 int status = 0;
1686 status = -EFAULT;
1690 status = dmm_get_handle(hprocessor, &dmm_mgr);
1692 status = -EFAULT;
1702 status = dmm_un_map_memory(dmm_mgr, (u32) va_align, &size_align);
1704 if (!status) {
1705 status = (*p_proc_object->intf_fxns->pfn_brd_mem_un_map)
1710 if (status)
1721 dev_dbg(bridge, "%s: hprocessor: 0x%p map_addr: 0x%p status: 0x%x\n",
1722 __func__, hprocessor, map_addr, status);
1723 return status;
1735 int status = 0;
1740 status = -EFAULT;
1744 status = dmm_get_handle(p_proc_object, &dmm_mgr);
1746 status = -EFAULT;
1750 status = dmm_un_reserve_memory(dmm_mgr, (u32) prsv_addr);
1751 if (status != 0)
1770 dev_dbg(bridge, "%s: hprocessor: 0x%p prsv_addr: 0x%p status: 0x%x\n",
1771 __func__, hprocessor, prsv_addr, status);
1772 return status;
1794 int status = -EPERM;
1815 status = 0;
1821 DBC_ENSURE((!status && brd_state == BRD_IDLE) ||
1822 status);
1823 return status;
1879 int status = 0;
1886 status = -EFAULT;
1892 return status;
1903 int status = 0;
1910 status = -EFAULT;
1917 return status;
1927 int status = 0;
1933 status = -EFAULT;
1935 return status;