Lines Matching refs:portal

112 	if (dinfo->portal)
113 dpaa2_mcp_free_portal(dinfo->portal);
158 dinfo->portal = NULL;
160 /* Prepare helper portal object to send commands to MC. */
161 error = dpaa2_mcp_init_portal(&dinfo->portal, mcsc->res[0],
238 * By default, software portal interrupts are message-based, that is,
243 * dedicated software portal interrupt wire.
642 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
645 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL ||
649 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_VER);
663 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
666 if (portal == NULL || cmd == NULL || pvr == NULL || svr == NULL)
669 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_SOC_VER);
682 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
685 if (portal == NULL || cmd == NULL || cont_id == NULL)
688 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_CONT_ID);
699 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
703 if (portal == NULL || cmd == NULL || token == NULL)
708 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_OPEN);
720 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
722 if (portal == NULL || cmd == NULL)
725 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_CLOSE));
732 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
735 if (portal == NULL || cmd == NULL || obj_count == NULL)
738 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_COUNT);
763 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
766 if (portal == NULL || cmd == NULL || obj == NULL)
771 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ);
817 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
821 if (portal == NULL || cmd == NULL || obj == NULL)
828 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_DESC);
860 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
863 if (portal == NULL || cmd == NULL || attr == NULL)
866 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_ATTR);
901 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
906 if (portal == NULL || cmd == NULL || reg == NULL)
913 if (!portal->rc_api_major && !portal->rc_api_minor) {
918 portal->rc_api_major = api_major;
919 portal->rc_api_minor = api_minor;
921 api_major = portal->rc_api_major;
922 api_minor = portal->rc_api_minor;
946 error = dpaa2_rc_exec_cmd(portal, cmd, cmdid);
967 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
970 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL)
973 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_API_VERSION);
987 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
989 if (portal == NULL || cmd == NULL)
992 return (dpaa2_rc_enable_irq(portal, cmd, irq_idx, enable,
1010 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1013 if (portal == NULL || cmd == NULL)
1024 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_SET_OBJ_IRQ));
1046 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1049 if (portal == NULL || cmd == NULL || ep1_desc == NULL ||
1059 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_CONN);
1076 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1080 if (portal == NULL || cmd == NULL || token == NULL)
1084 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_OPEN);
1096 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1098 if (portal == NULL || cmd == NULL)
1101 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLOSE));
1107 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1109 if (portal == NULL || cmd == NULL)
1112 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ENABLE));
1118 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1120 if (portal == NULL || cmd == NULL)
1123 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_DISABLE));
1130 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1133 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL)
1136 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_API_VER);
1148 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1150 if (portal == NULL || cmd == NULL)
1153 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_RESET));
1180 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1183 if (portal == NULL || cmd == NULL || attr == NULL)
1186 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_ATTR);
1228 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1230 if (portal == NULL || cmd == NULL || bl == NULL)
1247 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_BUF_LAYOUT));
1254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1257 if (portal == NULL || cmd == NULL || offset == NULL)
1260 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_TX_DATA_OFF);
1271 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1274 if (portal == NULL || cmd == NULL || mac == NULL)
1277 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PORT_MAC_ADDR);
1298 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1300 if (portal == NULL || cmd == NULL || mac == NULL)
1307 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_PRIM_MAC_ADDR));
1318 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1321 if (portal == NULL || cmd == NULL || mac == NULL)
1324 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PRIM_MAC_ADDR);
1346 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1348 if (portal == NULL || cmd == NULL || cfg == NULL)
1356 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_LINK_CFG));
1371 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1374 if (portal == NULL || cmd == NULL || cfg == NULL)
1377 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_CFG);
1401 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1404 if (portal == NULL || cmd == NULL || state == NULL)
1409 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_STATE);
1436 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1438 if (portal == NULL || cmd == NULL || tbl == NULL)
1450 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QOS_TABLE));
1456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1458 if (portal == NULL || cmd == NULL)
1461 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_QOS_TABLE));
1477 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1479 if (portal == NULL || cmd == NULL || cfg == NULL)
1493 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_POOLS));
1504 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1506 if (portal == NULL || cmd == NULL || cfg == NULL)
1517 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_ERR_BEHAVIOR));
1544 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1547 if (portal == NULL || cmd == NULL || cfg == NULL)
1558 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QUEUE);
1599 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1601 if (portal == NULL || cmd == NULL || cfg == NULL)
1622 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QUEUE));
1635 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1638 if (portal == NULL || cmd == NULL || qdid == NULL)
1646 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QDID);
1666 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1668 if (portal == NULL || cmd == NULL || mac == NULL)
1677 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ADD_MAC_ADDR));
1689 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1691 if (portal == NULL || cmd == NULL || mac == NULL)
1700 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_REMOVE_MAC_ADDR));
1710 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1712 if (portal == NULL || cmd == NULL)
1721 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_MAC_FILTERS));
1731 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1733 if (portal == NULL || cmd == NULL)
1741 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MFL));
1753 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1755 if (portal == NULL || cmd == NULL)
1764 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_OFFLOAD));
1775 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1777 if (portal == NULL || cmd == NULL)
1786 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_MASK));
1797 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1799 if (portal == NULL || cmd == NULL)
1808 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_ENABLE));
1822 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1825 if (portal == NULL || cmd == NULL || status == NULL)
1834 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_IRQ_STATUS);
1850 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1852 if (portal == NULL || cmd == NULL)
1860 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_UNI_PROMISC));
1871 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1873 if (portal == NULL || cmd == NULL)
1881 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MULTI_PROMISC));
1895 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1898 if (portal == NULL || cmd == NULL || cnt == NULL)
1907 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_STATISTICS);
1930 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1932 if (portal == NULL || cmd == NULL)
1943 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_RX_TC_DIST));
1950 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1954 if (portal == NULL || cmd == NULL || token == NULL)
1958 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_OPEN);
1970 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1972 if (portal == NULL || cmd == NULL)
1975 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_CLOSE));
1981 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1983 if (portal == NULL || cmd == NULL)
1986 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ENABLE));
1992 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1994 if (portal == NULL || cmd == NULL)
1997 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_DISABLE));
2003 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2005 if (portal == NULL || cmd == NULL)
2008 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_RESET));
2027 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2030 if (portal == NULL || cmd == NULL || attr == NULL)
2033 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_ATTR);
2060 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2062 if (portal == NULL || cmd == NULL)
2071 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_MASK));
2086 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2089 if (portal == NULL || cmd == NULL || status == NULL)
2098 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_IRQ_STATUS);
2116 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2118 if (portal == NULL || cmd == NULL)
2127 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_ENABLE));
2140 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2143 if (portal == NULL || cmd == NULL || chan_idx == NULL)
2151 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ADD_STATIC_DQ_CHAN);
2164 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2168 if (portal == NULL || cmd == NULL || token == NULL)
2172 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_OPEN);
2184 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2186 if (portal == NULL || cmd == NULL)
2189 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_CLOSE));
2195 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2197 if (portal == NULL || cmd == NULL)
2200 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_ENABLE));
2206 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2208 if (portal == NULL || cmd == NULL)
2211 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_DISABLE));
2217 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2219 if (portal == NULL || cmd == NULL)
2222 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_RESET));
2234 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2237 if (portal == NULL || cmd == NULL || attr == NULL)
2240 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_GET_ATTR);
2254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2258 if (portal == NULL || cmd == NULL || token == NULL)
2262 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_OPEN);
2274 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2276 if (portal == NULL || cmd == NULL)
2279 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_CLOSE));
2285 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2287 if (portal == NULL || cmd == NULL)
2290 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_RESET));
2304 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2307 if (portal == NULL || cmd == NULL || val == NULL)
2315 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_READ);
2334 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2336 if (portal == NULL || cmd == NULL)
2345 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_WRITE));
2352 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2355 if (portal == NULL || cmd == NULL || mac == NULL)
2358 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ADDR);
2397 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2400 if (portal == NULL || cmd == NULL || attr == NULL)
2403 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ATTR);
2428 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2430 if (portal == NULL || cmd == NULL || state == NULL)
2444 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_LINK_STATE));
2456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2458 if (portal == NULL || cmd == NULL)
2467 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_MASK));
2479 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2481 if (portal == NULL || cmd == NULL)
2490 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_ENABLE));
2505 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2508 if (portal == NULL || cmd == NULL || status == NULL)
2517 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_IRQ_STATUS);
2530 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2534 if (portal == NULL || cmd == NULL || token == NULL)
2538 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_OPEN);
2551 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2553 if (portal == NULL || cmd == NULL)
2556 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_CLOSE));
2562 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2564 if (portal == NULL || cmd == NULL)
2567 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_RESET));
2573 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2575 if (portal == NULL || cmd == NULL)
2578 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_ENABLE));
2584 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2586 if (portal == NULL || cmd == NULL)
2589 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_DISABLE));
2603 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2606 if (portal == NULL || cmd == NULL || attr == NULL)
2609 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_GET_ATTR);
2632 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2634 if (portal == NULL || cmd == NULL || cfg == NULL)
2642 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_SET_NOTIF));
2657 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2660 if (portal == NULL || cmd == NULL || dpmcp_id == NULL)
2667 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CREATE);
2683 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2685 if (portal == NULL || cmd == NULL)
2691 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_DESTROY));
2698 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2702 if (portal == NULL || cmd == NULL || token == NULL)
2706 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_OPEN);
2718 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2720 if (portal == NULL || cmd == NULL)
2723 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CLOSE));
2729 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2731 if (portal == NULL || cmd == NULL)
2734 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_RESET));
2765 /* Obtain container ID associated with a given MC portal. */
2938 dinfo->portal = NULL;
2939 /* Children share their parent container's ICID and portal ID. */
3064 dinfo->portal = NULL;
3065 /* Children share their parent container's ICID and portal ID. */
3213 /* Terminate operation if portal is destroyed. */
3236 * @brief Writes a command to the MC command portal.
3255 * @brief Polls the MC command portal in order to receive a result of the
3419 return (cinfo->portal != NULL ? cinfo->portal : dinfo->portal);