Lines Matching refs:ret

183 	int mask, flags, ret;
196 ret = cpsw_ale_add_mcast(cpsw->ale, addr, mask, flags, vid, 0);
198 ret = cpsw_ale_del_mcast(cpsw->ale, addr, 0, flags, vid);
200 return ret;
207 int found = 0, ret = 0;
230 ret = cpsw_set_mc(sync_ctx->ndev, sync_ctx->addr, vid, 1);
232 return ret;
238 int ret;
245 ret = vlan_for_each(ndev, cpsw_update_vlan_mc, &sync_ctx);
246 if (sync_ctx.consumed < num && !ret)
247 ret = cpsw_set_mc(ndev, addr, -1, 1);
249 return ret;
351 int ret = 0, port, ch = xmeta->ch;
406 ret = cpsw_run_xdp(priv, ch, &xdp, page, port, &len);
407 if (ret != CPSW_XDP_PASS)
446 ret = cpdma_chan_submit_mapped(cpsw->rxv[ch].ch, new_page, dma,
448 if (ret < 0) {
449 WARN_ON(ret == -ENOMEM);
758 int ret;
761 ret = pm_runtime_resume_and_get(cpsw->dev);
762 if (ret < 0)
763 return ret;
768 ret = netif_set_real_num_tx_queues(ndev, cpsw->tx_ch_num);
769 if (ret) {
774 ret = netif_set_real_num_rx_queues(ndev, cpsw->rx_ch_num);
775 if (ret) {
825 ret = cpsw_create_xdp_rxqs(cpsw);
826 if (ret < 0)
829 ret = cpsw_fill_rx_channels(priv);
830 if (ret < 0)
868 return ret;
908 int ret, q_idx;
927 ret = cpdma_chan_submit(txch, skb, skb->data, skb->len,
929 if (unlikely(ret != 0)) {
968 int ret;
973 ret = pm_runtime_resume_and_get(cpsw->dev);
974 if (ret < 0)
975 return ret;
999 int ret;
1021 ret = cpsw_ale_add_vlan(cpsw->ale, vid, port_mask, 0, port_mask,
1023 if (ret != 0)
1024 return ret;
1026 ret = cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr,
1028 if (ret != 0)
1031 ret = cpsw_ale_add_mcast(cpsw->ale, priv->ndev->broadcast,
1033 if (ret != 0)
1042 return ret;
1050 int ret;
1055 ret = pm_runtime_resume_and_get(cpsw->dev);
1056 if (ret < 0)
1057 return ret;
1068 ret = -EINVAL;
1075 ret = cpsw_add_vlan_ale_entry(priv, vid);
1078 return ret;
1086 int ret;
1091 ret = pm_runtime_resume_and_get(cpsw->dev);
1092 if (ret < 0)
1093 return ret;
1105 ret = cpsw_ale_del_vlan(cpsw->ale, vid, 0);
1106 ret |= cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr,
1108 ret |= cpsw_ale_del_mcast(cpsw->ale, priv->ndev->broadcast,
1110 ret |= cpsw_ale_flush_multicast(cpsw->ale, ALE_PORT_HOST, vid);
1113 return ret;
1239 int i = 0, ret;
1288 ret = of_platform_populate(node, NULL, NULL, &pdev->dev);
1290 if (ret)
1306 ret = PTR_ERR(slave_data->ifphy);
1308 "%d: Error retrieving port phy: %d\n", i, ret);
1324 ret = of_phy_register_fixed_link(slave_node);
1325 if (ret) {
1326 dev_err_probe(&pdev->dev, ret, "failed to register fixed-link phy\n");
1345 ret = -EINVAL;
1357 ret = of_get_phy_mode(slave_node, &slave_data->phy_if);
1358 if (ret) {
1365 ret = of_get_mac_address(slave_node, slave_data->mac_addr);
1366 if (ret) {
1367 ret = ti_cm_get_macid(&pdev->dev, i,
1369 if (ret)
1386 ret = 0;
1395 return ret;
1433 int ret = 0;
1472 ret = register_netdev(ndev);
1473 if (ret)
1476 return ret;
1505 int ret = 0, ch;
1519 ret = PTR_ERR(mode);
1520 dev_err(dev, "gpio request failed, ret %d\n", ret);
1521 return ret;
1526 ret = PTR_ERR(clk);
1527 dev_err(dev, "fck is not found %d\n", ret);
1528 return ret;
1567 ret = pm_runtime_resume_and_get(dev);
1568 if (ret < 0)
1571 ret = cpsw_probe_dt(&cpsw->data, pdev);
1572 if (ret)
1584 ret = -ENOMEM;
1591 ret = cpsw_init_common(cpsw, ss_regs, ale_ageout,
1594 if (ret)
1601 ret = PTR_ERR(cpsw->txv[0].ch);
1608 ret = PTR_ERR(cpsw->rxv[0].ch);
1618 ret = -ENOMEM;
1655 ret = register_netdev(ndev);
1656 if (ret) {
1658 ret = -ENODEV;
1663 ret = cpsw_probe_dual_emac(priv);
1664 if (ret) {
1677 ret = devm_request_irq(dev, cpsw->irqs_table[0], cpsw_rx_interrupt,
1679 if (ret < 0) {
1680 dev_err(dev, "error attaching irq (%d)\n", ret);
1685 ret = devm_request_irq(dev, cpsw->irqs_table[1], cpsw_tx_interrupt,
1687 if (ret < 0) {
1688 dev_err(dev, "error attaching irq (%d)\n", ret);
1695 ret = devm_request_irq(&pdev->dev, cpsw->misc_irq, cpsw_misc_interrupt,
1697 if (ret < 0) {
1698 dev_err(dev, "error attaching misc irq (%d)\n", ret);
1724 return ret;
1730 int i, ret;
1732 ret = pm_runtime_resume_and_get(&pdev->dev);
1733 if (ret < 0)
1734 return ret;