Lines Matching refs:portal
112 if (dinfo->portal) in dpaa2_rc_detach()
113 dpaa2_mcp_free_portal(dinfo->portal); in dpaa2_rc_detach()
158 dinfo->portal = NULL; in dpaa2_rc_attach()
161 error = dpaa2_mcp_init_portal(&dinfo->portal, mcsc->res[0], in dpaa2_rc_attach()
642 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mng_get_version() local
645 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL || in dpaa2_rc_mng_get_version()
649 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_VER); in dpaa2_rc_mng_get_version()
663 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mng_get_soc_version() local
666 if (portal == NULL || cmd == NULL || pvr == NULL || svr == NULL) in dpaa2_rc_mng_get_soc_version()
669 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_SOC_VER); in dpaa2_rc_mng_get_soc_version()
682 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mng_get_container_id() local
685 if (portal == NULL || cmd == NULL || cont_id == NULL) in dpaa2_rc_mng_get_container_id()
688 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_CONT_ID); in dpaa2_rc_mng_get_container_id()
699 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_open() local
703 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_open()
708 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_OPEN); in dpaa2_rc_open()
720 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_close() local
722 if (portal == NULL || cmd == NULL) in dpaa2_rc_close()
725 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_CLOSE)); in dpaa2_rc_close()
732 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_obj_count() local
735 if (portal == NULL || cmd == NULL || obj_count == NULL) in dpaa2_rc_get_obj_count()
738 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_COUNT); in dpaa2_rc_get_obj_count()
763 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_obj() local
766 if (portal == NULL || cmd == NULL || obj == NULL) in dpaa2_rc_get_obj()
771 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ); in dpaa2_rc_get_obj()
817 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_obj_descriptor() local
821 if (portal == NULL || cmd == NULL || obj == NULL) in dpaa2_rc_get_obj_descriptor()
828 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_DESC); in dpaa2_rc_get_obj_descriptor()
860 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_attributes() local
863 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_get_attributes()
866 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_ATTR); in dpaa2_rc_get_attributes()
901 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_obj_region() local
906 if (portal == NULL || cmd == NULL || reg == NULL) in dpaa2_rc_get_obj_region()
913 if (!portal->rc_api_major && !portal->rc_api_minor) { in dpaa2_rc_get_obj_region()
918 portal->rc_api_major = api_major; in dpaa2_rc_get_obj_region()
919 portal->rc_api_minor = api_minor; in dpaa2_rc_get_obj_region()
921 api_major = portal->rc_api_major; in dpaa2_rc_get_obj_region()
922 api_minor = portal->rc_api_minor; in dpaa2_rc_get_obj_region()
946 error = dpaa2_rc_exec_cmd(portal, cmd, cmdid); in dpaa2_rc_get_obj_region()
967 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_api_version() local
970 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL) in dpaa2_rc_get_api_version()
973 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_API_VERSION); in dpaa2_rc_get_api_version()
987 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_set_irq_enable() local
989 if (portal == NULL || cmd == NULL) in dpaa2_rc_set_irq_enable()
992 return (dpaa2_rc_enable_irq(portal, cmd, irq_idx, enable, in dpaa2_rc_set_irq_enable()
1010 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_set_obj_irq() local
1013 if (portal == NULL || cmd == NULL) in dpaa2_rc_set_obj_irq()
1024 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_SET_OBJ_IRQ)); in dpaa2_rc_set_obj_irq()
1046 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_get_conn() local
1049 if (portal == NULL || cmd == NULL || ep1_desc == NULL || in dpaa2_rc_get_conn()
1059 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_CONN); in dpaa2_rc_get_conn()
1076 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_open() local
1080 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_ni_open()
1084 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_OPEN); in dpaa2_rc_ni_open()
1096 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_close() local
1098 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_close()
1101 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLOSE)); in dpaa2_rc_ni_close()
1107 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_enable() local
1109 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_enable()
1112 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ENABLE)); in dpaa2_rc_ni_enable()
1118 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_disable() local
1120 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_disable()
1123 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_DISABLE)); in dpaa2_rc_ni_disable()
1130 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_api_version() local
1133 if (portal == NULL || cmd == NULL || major == NULL || minor == NULL) in dpaa2_rc_ni_get_api_version()
1136 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_API_VER); in dpaa2_rc_ni_get_api_version()
1148 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_reset() local
1150 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_reset()
1153 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_RESET)); in dpaa2_rc_ni_reset()
1180 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_attributes() local
1183 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_ni_get_attributes()
1186 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_ATTR); in dpaa2_rc_ni_get_attributes()
1228 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_buf_layout() local
1230 if (portal == NULL || cmd == NULL || bl == NULL) in dpaa2_rc_ni_set_buf_layout()
1247 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_BUF_LAYOUT)); in dpaa2_rc_ni_set_buf_layout()
1254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_tx_data_offset() local
1257 if (portal == NULL || cmd == NULL || offset == NULL) in dpaa2_rc_ni_get_tx_data_offset()
1260 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_TX_DATA_OFF); in dpaa2_rc_ni_get_tx_data_offset()
1271 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_port_mac_addr() local
1274 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_ni_get_port_mac_addr()
1277 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PORT_MAC_ADDR); in dpaa2_rc_ni_get_port_mac_addr()
1298 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_prim_mac_addr() local
1300 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_ni_set_prim_mac_addr()
1307 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_PRIM_MAC_ADDR)); in dpaa2_rc_ni_set_prim_mac_addr()
1318 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_prim_mac_addr() local
1321 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_ni_get_prim_mac_addr()
1324 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PRIM_MAC_ADDR); in dpaa2_rc_ni_get_prim_mac_addr()
1346 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_link_cfg() local
1348 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_set_link_cfg()
1356 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_LINK_CFG)); in dpaa2_rc_ni_set_link_cfg()
1371 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_link_cfg() local
1374 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_get_link_cfg()
1377 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_CFG); in dpaa2_rc_ni_get_link_cfg()
1401 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_link_state() local
1404 if (portal == NULL || cmd == NULL || state == NULL) in dpaa2_rc_ni_get_link_state()
1409 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_STATE); in dpaa2_rc_ni_get_link_state()
1436 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_qos_table() local
1438 if (portal == NULL || cmd == NULL || tbl == NULL) in dpaa2_rc_ni_set_qos_table()
1450 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QOS_TABLE)); in dpaa2_rc_ni_set_qos_table()
1456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_clear_qos_table() local
1458 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_clear_qos_table()
1461 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_QOS_TABLE)); in dpaa2_rc_ni_clear_qos_table()
1477 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_pools() local
1479 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_set_pools()
1493 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_POOLS)); in dpaa2_rc_ni_set_pools()
1504 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_err_behavior() local
1506 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_set_err_behavior()
1517 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_ERR_BEHAVIOR)); in dpaa2_rc_ni_set_err_behavior()
1544 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_queue() local
1547 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_get_queue()
1558 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QUEUE); in dpaa2_rc_ni_get_queue()
1599 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_queue() local
1601 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_ni_set_queue()
1622 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QUEUE)); in dpaa2_rc_ni_set_queue()
1635 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_qdid() local
1638 if (portal == NULL || cmd == NULL || qdid == NULL) in dpaa2_rc_ni_get_qdid()
1646 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QDID); in dpaa2_rc_ni_get_qdid()
1666 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_add_mac_addr() local
1668 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_ni_add_mac_addr()
1677 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ADD_MAC_ADDR)); in dpaa2_rc_ni_add_mac_addr()
1689 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_remove_mac_addr() local
1691 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_ni_remove_mac_addr()
1700 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_REMOVE_MAC_ADDR)); in dpaa2_rc_ni_remove_mac_addr()
1710 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_clear_mac_filters() local
1712 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_clear_mac_filters()
1721 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_MAC_FILTERS)); in dpaa2_rc_ni_clear_mac_filters()
1731 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_mfl() local
1733 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_mfl()
1741 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MFL)); in dpaa2_rc_ni_set_mfl()
1753 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_offload() local
1755 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_offload()
1764 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_OFFLOAD)); in dpaa2_rc_ni_set_offload()
1775 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_irq_mask() local
1777 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_irq_mask()
1786 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_MASK)); in dpaa2_rc_ni_set_irq_mask()
1797 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_irq_enable() local
1799 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_irq_enable()
1808 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_ENABLE)); in dpaa2_rc_ni_set_irq_enable()
1822 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_irq_status() local
1825 if (portal == NULL || cmd == NULL || status == NULL) in dpaa2_rc_ni_get_irq_status()
1834 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_IRQ_STATUS); in dpaa2_rc_ni_get_irq_status()
1850 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_uni_promisc() local
1852 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_uni_promisc()
1860 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_UNI_PROMISC)); in dpaa2_rc_ni_set_uni_promisc()
1871 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_multi_promisc() local
1873 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_multi_promisc()
1881 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MULTI_PROMISC)); in dpaa2_rc_ni_set_multi_promisc()
1895 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_get_statistics() local
1898 if (portal == NULL || cmd == NULL || cnt == NULL) in dpaa2_rc_ni_get_statistics()
1907 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_STATISTICS); in dpaa2_rc_ni_get_statistics()
1930 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_ni_set_rx_tc_dist() local
1932 if (portal == NULL || cmd == NULL) in dpaa2_rc_ni_set_rx_tc_dist()
1943 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_RX_TC_DIST)); in dpaa2_rc_ni_set_rx_tc_dist()
1950 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_open() local
1954 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_io_open()
1958 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_OPEN); in dpaa2_rc_io_open()
1970 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_close() local
1972 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_close()
1975 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_CLOSE)); in dpaa2_rc_io_close()
1981 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_enable() local
1983 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_enable()
1986 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ENABLE)); in dpaa2_rc_io_enable()
1992 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_disable() local
1994 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_disable()
1997 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_DISABLE)); in dpaa2_rc_io_disable()
2003 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_reset() local
2005 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_reset()
2008 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_RESET)); in dpaa2_rc_io_reset()
2027 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_get_attributes() local
2030 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_io_get_attributes()
2033 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_ATTR); in dpaa2_rc_io_get_attributes()
2060 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_set_irq_mask() local
2062 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_set_irq_mask()
2071 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_MASK)); in dpaa2_rc_io_set_irq_mask()
2086 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_get_irq_status() local
2089 if (portal == NULL || cmd == NULL || status == NULL) in dpaa2_rc_io_get_irq_status()
2098 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_IRQ_STATUS); in dpaa2_rc_io_get_irq_status()
2116 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_set_irq_enable() local
2118 if (portal == NULL || cmd == NULL) in dpaa2_rc_io_set_irq_enable()
2127 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_ENABLE)); in dpaa2_rc_io_set_irq_enable()
2140 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_io_add_static_dq_chan() local
2143 if (portal == NULL || cmd == NULL || chan_idx == NULL) in dpaa2_rc_io_add_static_dq_chan()
2151 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ADD_STATIC_DQ_CHAN); in dpaa2_rc_io_add_static_dq_chan()
2164 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_open() local
2168 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_bp_open()
2172 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_OPEN); in dpaa2_rc_bp_open()
2184 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_close() local
2186 if (portal == NULL || cmd == NULL) in dpaa2_rc_bp_close()
2189 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_CLOSE)); in dpaa2_rc_bp_close()
2195 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_enable() local
2197 if (portal == NULL || cmd == NULL) in dpaa2_rc_bp_enable()
2200 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_ENABLE)); in dpaa2_rc_bp_enable()
2206 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_disable() local
2208 if (portal == NULL || cmd == NULL) in dpaa2_rc_bp_disable()
2211 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_DISABLE)); in dpaa2_rc_bp_disable()
2217 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_reset() local
2219 if (portal == NULL || cmd == NULL) in dpaa2_rc_bp_reset()
2222 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_RESET)); in dpaa2_rc_bp_reset()
2234 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_bp_get_attributes() local
2237 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_bp_get_attributes()
2240 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_GET_ATTR); in dpaa2_rc_bp_get_attributes()
2254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_open() local
2258 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_mac_open()
2262 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_OPEN); in dpaa2_rc_mac_open()
2274 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_close() local
2276 if (portal == NULL || cmd == NULL) in dpaa2_rc_mac_close()
2279 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_CLOSE)); in dpaa2_rc_mac_close()
2285 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_reset() local
2287 if (portal == NULL || cmd == NULL) in dpaa2_rc_mac_reset()
2290 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_RESET)); in dpaa2_rc_mac_reset()
2304 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_mdio_read() local
2307 if (portal == NULL || cmd == NULL || val == NULL) in dpaa2_rc_mac_mdio_read()
2315 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_READ); in dpaa2_rc_mac_mdio_read()
2334 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_mdio_write() local
2336 if (portal == NULL || cmd == NULL) in dpaa2_rc_mac_mdio_write()
2345 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_WRITE)); in dpaa2_rc_mac_mdio_write()
2352 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_get_addr() local
2355 if (portal == NULL || cmd == NULL || mac == NULL) in dpaa2_rc_mac_get_addr()
2358 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ADDR); in dpaa2_rc_mac_get_addr()
2397 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_get_attributes() local
2400 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_mac_get_attributes()
2403 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ATTR); in dpaa2_rc_mac_get_attributes()
2428 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_set_link_state() local
2430 if (portal == NULL || cmd == NULL || state == NULL) in dpaa2_rc_mac_set_link_state()
2444 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_LINK_STATE)); in dpaa2_rc_mac_set_link_state()
2456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_set_irq_mask() local
2458 if (portal == NULL || cmd == NULL) in dpaa2_rc_mac_set_irq_mask()
2467 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_MASK)); in dpaa2_rc_mac_set_irq_mask()
2479 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_set_irq_enable() local
2481 if (portal == NULL || cmd == NULL) in dpaa2_rc_mac_set_irq_enable()
2490 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_ENABLE)); in dpaa2_rc_mac_set_irq_enable()
2505 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mac_get_irq_status() local
2508 if (portal == NULL || cmd == NULL || status == NULL) in dpaa2_rc_mac_get_irq_status()
2517 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_IRQ_STATUS); in dpaa2_rc_mac_get_irq_status()
2530 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_open() local
2534 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_con_open()
2538 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_OPEN); in dpaa2_rc_con_open()
2551 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_close() local
2553 if (portal == NULL || cmd == NULL) in dpaa2_rc_con_close()
2556 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_CLOSE)); in dpaa2_rc_con_close()
2562 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_reset() local
2564 if (portal == NULL || cmd == NULL) in dpaa2_rc_con_reset()
2567 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_RESET)); in dpaa2_rc_con_reset()
2573 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_enable() local
2575 if (portal == NULL || cmd == NULL) in dpaa2_rc_con_enable()
2578 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_ENABLE)); in dpaa2_rc_con_enable()
2584 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_disable() local
2586 if (portal == NULL || cmd == NULL) in dpaa2_rc_con_disable()
2589 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_DISABLE)); in dpaa2_rc_con_disable()
2603 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_get_attributes() local
2606 if (portal == NULL || cmd == NULL || attr == NULL) in dpaa2_rc_con_get_attributes()
2609 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_GET_ATTR); in dpaa2_rc_con_get_attributes()
2632 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_con_set_notif() local
2634 if (portal == NULL || cmd == NULL || cfg == NULL) in dpaa2_rc_con_set_notif()
2642 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_SET_NOTIF)); in dpaa2_rc_con_set_notif()
2657 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mcp_create() local
2660 if (portal == NULL || cmd == NULL || dpmcp_id == NULL) in dpaa2_rc_mcp_create()
2667 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CREATE); in dpaa2_rc_mcp_create()
2683 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mcp_destroy() local
2685 if (portal == NULL || cmd == NULL) in dpaa2_rc_mcp_destroy()
2691 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_DESTROY)); in dpaa2_rc_mcp_destroy()
2698 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mcp_open() local
2702 if (portal == NULL || cmd == NULL || token == NULL) in dpaa2_rc_mcp_open()
2706 error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_OPEN); in dpaa2_rc_mcp_open()
2718 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mcp_close() local
2720 if (portal == NULL || cmd == NULL) in dpaa2_rc_mcp_close()
2723 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CLOSE)); in dpaa2_rc_mcp_close()
2729 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child); in dpaa2_rc_mcp_reset() local
2731 if (portal == NULL || cmd == NULL) in dpaa2_rc_mcp_reset()
2734 return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_RESET)); in dpaa2_rc_mcp_reset()
2931 dinfo->portal = NULL; in dpaa2_rc_add_child()
3057 dinfo->portal = NULL; in dpaa2_rc_add_managed_child()
3412 return (cinfo->portal != NULL ? cinfo->portal : dinfo->portal); in dpaa2_rc_select_portal()