• 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

212 	s32 exit_status;	/* execute function return status */
308 int status = 0;
335 status = proc_get_processor_id(hprocessor, &proc_id);
340 status = proc_get_dev_object(hprocessor, &hdev_obj);
341 if (!status) {
342 status = dev_get_node_manager(hdev_obj, &hnode_mgr);
344 status = -EPERM;
348 if (status)
351 status = dev_get_bridge_context(hdev_obj, &pbridge_context);
353 status = -EFAULT;
357 status = proc_get_state(hprocessor, &proc_state,
359 if (status)
364 status = -EPERM;
372 status = -EPERM;
379 status = -EDOM;
383 if (status)
388 status = -ENOMEM;
396 status = get_node_props(hnode_mgr->hdcd_mgr, pnode, node_uuid,
398 if (status)
424 status = -EINVAL;
431 if (status)
434 status = proc_reserve_memory(hprocessor,
440 if (status) {
442 __func__, status);
446 status = dmm_get_handle(p_proc_object, &dmm_mgr);
448 status = DSP_EHANDLE;
458 status = proc_map(hprocessor, (void *)attr_in->pgpp_virt_addr,
463 if (status)
465 __func__, status);
478 if (!status) {
484 status = -ENOMEM;
487 if (!status) {
497 status = -ENOMEM;
500 if (!status && (node_type == NODE_TASK ||
520 status = -ENOMEM;
523 if (!status && (node_type != NODE_DEVICE)) {
531 status = -ENOMEM;
533 if (!status) {
535 status = cmm_get_handle(hprocessor, &hcmm_mgr);
536 if (!status) {
539 status = cmm_xlator_create(&pnode->xlator,
543 if (!status) {
551 status = -ENOMEM;
562 if (!status && node_type != NODE_DEVICE) {
565 status =
574 if (!status) {
577 status = hnode_mgr->nldr_fxns.pfn_allocate(hnode_mgr->nldr_obj,
590 if (!status &&
596 status =
600 if (status)
602 " status = 0x%x\n", __func__, status);
604 status =
609 if (status)
611 " status = 0x%x\n", __func__, status);
615 status = -EPERM;
617 if (status) {
618 pr_err("%s: Failed to get host resource, status"
619 " = 0x%x\n", __func__, status);
638 if (!status) {
665 if (!status) {
666 status = drv_insert_node_res_element(pnode, &node_res, pr_ctxt);
667 if (status) {
676 DBC_ENSURE((status && *noderes == NULL) || (!status && *noderes));
679 "node_res: %p status: 0x%x\n", __func__, hprocessor,
680 node_uuid, pargs, attr_in, noderes, status);
681 return status;
694 int status = 0;
705 status = -EFAULT;
707 status = -EPERM;
709 if (status)
715 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
732 status = cmm_xlator_info(pnode->xlator, pbuffer, usize,
735 if (!status && (!va_flag)) {
738 status = -EBADR;
751 status = -EPERM;
754 if (!status) {
762 status = -ENOMEM;
767 return status;
782 int status = 0;
788 status = -EFAULT;
793 status = -EPERM;
795 status = -EDOM;
797 if (status)
808 status = -EBADR;
811 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
813 status =
820 if (status >= 0)
828 return status;
855 int status = 0;
860 status = -EFAULT;
862 if (!status) {
867 status = -EPERM;
870 status = -EPERM;
873 if (!status) {
885 status = -EINVAL;
887 if (!status) {
900 status = -EPERM;
905 if (!status && pattrs) {
907 status = -EPERM; /* illegal stream mode */
910 if (status)
924 status = -EBADR;
927 status = -EBADR;
929 if (!status) {
937 status = -EISCONN;
945 status = -EISCONN;
950 if (!status && ((node1_type == NODE_TASK ||
957 status = -ECONNREFUSED;
976 status = -ENOMEM;
986 if (!status && (node1_type == NODE_GPP ||
1028 status = -ECONNREFUSED;
1050 status = -ENOMEM;
1052 if (!status) {
1066 if (!status && ((node1_type == NODE_DEVICE) ||
1093 status = -ENOMEM;
1106 if (!status) {
1136 "pattrs: %p status: 0x%x\n", __func__, node1,
1137 stream1, node2, stream2, pattrs, status);
1138 return status;
1153 int status = 0;
1166 status = -EFAULT;
1170 status = proc_get_state(hprocessor, &proc_state,
1172 if (status)
1177 status = -EPERM;
1190 status = -EBADR;
1192 if (!status)
1193 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
1195 if (status)
1206 status = -ENOTCONN;
1208 if (!status) {
1215 status = hnode_mgr->nldr_fxns.pfn_load(hnode->nldr_node_obj,
1218 if (!status) {
1221 status = get_fxn_address(hnode, &ul_create_fxn,
1226 __func__, status);
1234 if (!status) {
1236 status = hnode_mgr->nldr_fxns.pfn_get_fxn_addr
1245 if (!status) {
1247 status = disp_node_create(hnode_mgr->disp_obj, hnode,
1253 if (status >= 0) {
1277 if (status >= 0) {
1282 if (status != -EBADR) {
1290 if (status >= 0) {
1295 dev_dbg(bridge, "%s: hnode: %p status: 0x%x\n", __func__,
1296 hnode, status);
1297 return status;
1313 int status = 0;
1331 status = -ENOMEM;
1339 status = -ENOMEM;
1343 status = -ENOMEM;
1346 if (!status)
1347 status = dev_get_dev_type(hdev_obj, &dev_type);
1350 if (!status) {
1351 status =
1353 if (!status)
1354 status = get_proc_props(node_mgr_obj, hdev_obj);
1358 if (!status) {
1363 status =
1368 if (!status)
1369 status = strm_create(&node_mgr_obj->strm_mgr_obj, hdev_obj);
1371 if (!status) {
1385 status = -ENOMEM;
1398 if (!status) {
1402 status = get_rms_fxns(node_mgr_obj);
1407 if (!status)
1410 if (!status) {
1416 status =
1421 if (!status)
1426 DBC_ENSURE((status && *node_man == NULL) || (!status && *node_man));
1428 return status;
1448 int status = 0;
1460 status = -EFAULT;
1481 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
1482 if (status)
1507 status =
1510 if (!status)
1514 " 0x%x\n", __func__, status);
1518 if (!status) {
1524 status = get_fxn_address(pnode, &ul_delete_fxn,
1528 if (!status) {
1529 status = proc_get_state(hprocessor,
1534 status =
1591 dev_dbg(bridge, "%s: pnode: %p status 0x%x\n", __func__, pnode, status);
1592 return status;
1602 int status = 0;
1609 status = -EFAULT;
1611 return status;
1625 int status = 0;
1632 status = -EFAULT;
1641 status = -EINVAL;
1658 return status;
1684 int status = 0;
1692 status = -EFAULT;
1695 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
1697 if (!status) {
1704 status = -EBADR;
1707 status = cmm_xlator_free_buf(pnode->xlator, pbuffer);
1713 return status;
1726 int status = 0;
1732 status = -EFAULT;
1757 return status;
1770 int status = -EINVAL;
1776 status = -EFAULT;
1777 return status;
1781 status = -EPERM;
1782 return status;
1788 status = 0;
1796 status = 0;
1800 return status;
1814 int status = 0;
1823 status = -EFAULT;
1827 status = proc_get_state(hprocessor, &proc_state,
1829 if (status)
1834 status = -EPERM;
1841 status = -EPERM;
1850 status =
1853 if (status || !(message->dw_cmd & DSP_RMSBUFDESC))
1870 status = -ESRCH;
1873 status = -ESRCH;
1878 return status;
1887 int status = 0;
1892 status = -EFAULT;
1896 DBC_ENSURE(!status || (nldr_ovlyobj != NULL && *nldr_ovlyobj == NULL));
1897 return status;
1908 int status = 0;
1913 status = -EFAULT;
1917 return status;
2023 int status = 0;
2031 status = -EFAULT;
2035 status = -EPERM;
2037 if (status)
2040 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
2043 status = -ENOSYS;
2045 if (!status) {
2053 status = -EBADR;
2055 if (status)
2058 status = proc_get_state(hprocessor, &proc_state,
2060 if (status)
2065 status = -EPERM;
2069 status = disp_node_change_priority(hnode_mgr->disp_obj, hnode,
2074 if (status >= 0)
2081 if (status >= 0) {
2088 dev_dbg(bridge, "%s: hnode: %p status 0x%x\n", __func__, hnode, status);
2089 return status;
2106 int status = 0;
2116 status = -EFAULT;
2120 status = proc_get_state(hprocessor, &proc_state,
2122 if (status)
2127 status = -EPERM;
2134 status = -EPERM;
2136 if (!status) {
2147 status = -EBADR;
2152 if (status)
2175 status = -EPERM; /* bad DSPWordSize */
2178 status = -ESRCH;
2181 if (!status) {
2183 status = (*intf_fxns->pfn_msg_put) (hnode->msg_queue_obj,
2188 "status 0x%x\n", __func__, hnode, pmsg, utimeout, status);
2189 return status;
2202 int status = 0;
2208 status = -EFAULT;
2212 status = -EINVAL;
2216 status = -EINVAL;
2221 status = -EINVAL;
2223 if (!status) {
2225 status = ntfy_register(hnode->ntfy_obj, hnotification,
2231 status = (*intf_fxns->pfn_msg_register_notify)
2239 "hnotification: %p status 0x%x\n", __func__, hnode,
2240 event_mask, notify_type, hnotification, status);
2241 return status;
2259 int status = 0;
2268 status = -EFAULT;
2272 status = proc_get_state(hprocessor, &proc_state,
2274 if (status)
2278 status = -EPERM;
2283 status = -EPERM;
2284 if (status)
2289 status = -EFAULT;
2298 status = -EBADR;
2300 if (!status)
2301 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
2303 if (status)
2312 status =
2315 if (!status) {
2319 __func__, status);
2322 if (!status) {
2327 status = get_fxn_address(hnode, &ul_execute_fxn,
2331 if (!status) {
2333 status =
2340 status = disp_node_change_priority(hnode_mgr->disp_obj, hnode,
2349 if (status >= 0)
2356 if (status >= 0) {
2361 dev_dbg(bridge, "%s: hnode: %p status 0x%x\n", __func__, hnode, status);
2362 return status;
2379 int status = 0;
2388 status = -EFAULT;
2392 status = -EFAULT;
2395 status = proc_get_processor_id(pnode->hprocessor, &proc_id);
2397 if (!status) {
2401 status = -EPERM;
2403 if (!status) {
2408 status = -EBADR;
2409 /* Set the exit status if node terminated on
2420 if (!status) {
2425 status = proc_get_state(pnode->hprocessor, &proc_state,
2427 if (status)
2432 status = -EPERM;
2447 status = (*intf_fxns->pfn_msg_put) (hnode->msg_queue_obj, &msg,
2449 if (status)
2458 status = sync_wait_on_event(hnode->sync_done,
2460 if (status != ETIME)
2463 status = (*intf_fxns->pfn_msg_put)(hnode->msg_queue_obj,
2465 if (status)
2467 status = sync_wait_on_event(hnode->sync_done,
2469 if (status) {
2482 if (!status) {
2483 /* Enter CS before getting exit status, in case node was
2488 status = -EPERM;
2491 dev_dbg(bridge, "%s: hnode: %p env 0x%x status 0x%x\n",
2492 __func__, hnode, hnode->node_env, status);
2497 return status;
2521 int status;
2578 status = proc_un_map(hnode->hprocessor, (void *)
2582 status = proc_un_reserve_memory(hnode->hprocessor,
2588 status = dmm_get_handle(p_proc_object, &dmm_mgr);
2592 status = DSP_EHANDLE;
2828 int status = 0;
2852 status =
2856 return status;
2903 int status = 0;
2906 status = dcd_get_object_def(hdcd_mgr, (struct dsp_uuid *)node_uuid,
2909 if (!status) {
2934 status = -ENOMEM;
2941 if (!status) {
2960 return status;
2973 int status = 0;
2975 status = dev_get_bridge_context(hdev_obj, &pbridge_context);
2977 status = -EFAULT;
2979 if (!status) {
3001 return status;
3015 int status = 0;
3024 status = -EFAULT;
3027 status = proc_get_state(hprocessor, &proc_state,
3029 if (status)
3034 status = -EPERM;
3038 status = proc_get_dev_object(hprocessor, &hdev_obj);
3040 status = dev_get_node_manager(hdev_obj, &hnode_mgr);
3042 status = -EFAULT;
3060 status = dcd_get_object_def(hnode_mgr->hdcd_mgr,
3064 if (!status) {
3077 return status;
3089 int status = 0;
3104 status = dev_get_symbol(dev_obj, psz_fxns[i],
3106 if (status) {
3107 if (status == -ESPIPE) {
3116 "status = 0x%x\n", __func__,
3117 psz_fxns[i], status);
3123 return status;
3139 int status = 0;
3153 status = dev_get_bridge_context(hnode_mgr->hdev_obj, &hbridge_context);
3154 if (!status) {
3155 status =
3159 if (!status)
3162 pr_debug("%s: failed to copy brd memory, status 0x%x\n",
3163 __func__, status);
3165 pr_debug("%s: failed to get Bridge context, status 0x%x\n",
3166 __func__, status);
3182 int status = 0;
3197 status = dev_get_bridge_context(hnode_mgr->hdev_obj, &hbridge_context);
3198 status = (*intf_fxns->pfn_brd_mem_write) (hbridge_context, pbuf,
3212 int status = -ENOENT;
3223 status = nldr_find_addr(node_obj->nldr_node_obj, sym_addr,
3226 if (!status)
3232 return status;