Lines Matching refs:err
52 int j, k, num_cnt, err, i = 0; in ldpaa_eth_collect_dpni_stats() local
58 err = dpni_get_statistics(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_collect_dpni_stats()
61 if (err) { in ldpaa_eth_collect_dpni_stats()
84 int err, i; in ldpaa_eth_collect_dpmac_stats() local
88 err = dpmac_get_counter(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_collect_dpmac_stats()
91 if (err) in ldpaa_eth_collect_dpmac_stats()
134 uint32_t status, err; in ldpaa_eth_rx() local
174 err = qbman_swp_release(swp, &releasedesc, &fd_addr, 1); in ldpaa_eth_rx()
175 } while (get_timer(time_start) < timeo && err == -EBUSY); in ldpaa_eth_rx()
177 if (err == -EBUSY) in ldpaa_eth_rx()
189 int i = 5, err = 0, status; in ldpaa_eth_pull_dequeue_rx() local
200 err = qbman_swp_pull(swp, &pulldesc); in ldpaa_eth_pull_dequeue_rx()
201 if (err < 0) { in ldpaa_eth_pull_dequeue_rx()
202 printf("Dequeue frames error:0x%08x\n", err); in ldpaa_eth_pull_dequeue_rx()
234 err = -ENODATA; in ldpaa_eth_pull_dequeue_rx()
240 return err; in ldpaa_eth_pull_dequeue_rx()
248 int data_offset, err; in ldpaa_eth_tx() local
261 err = qbman_swp_acquire(dflt_dpio->sw_portal, in ldpaa_eth_tx()
264 } while (err == -EBUSY); in ldpaa_eth_tx()
266 if (err <= 0) { in ldpaa_eth_tx()
293 err = qbman_swp_enqueue(swp, &ed, in ldpaa_eth_tx()
295 if (err != -EBUSY) in ldpaa_eth_tx()
299 if (err < 0) { in ldpaa_eth_tx()
304 return err; in ldpaa_eth_tx()
312 err = qbman_swp_release(swp, &releasedesc, &buffer_start, 1); in ldpaa_eth_tx()
313 } while (get_timer(time_start) < timeo && err == -EBUSY); in ldpaa_eth_tx()
315 if (err == -EBUSY) in ldpaa_eth_tx()
318 return err; in ldpaa_eth_tx()
326 int err; in ldpaa_get_dpmac_state() local
344 err = phy_startup(phydev); in ldpaa_get_dpmac_state()
345 if (err) { in ldpaa_get_dpmac_state()
379 int err = 0; in ldpaa_eth_open() local
397 err = ldpaa_dpmac_setup(priv); in ldpaa_eth_open()
398 if (err < 0) in ldpaa_eth_open()
401 err = ldpaa_get_dpmac_state(priv, &dpmac_link_state); in ldpaa_eth_open()
402 if (err < 0) in ldpaa_eth_open()
406 err = ldpaa_dpmac_bind(priv); in ldpaa_eth_open()
407 if (err) in ldpaa_eth_open()
411 err = ldpaa_dpni_setup(priv); in ldpaa_eth_open()
412 if (err < 0) in ldpaa_eth_open()
415 err = ldpaa_dpbp_setup(); in ldpaa_eth_open()
416 if (err < 0) in ldpaa_eth_open()
420 err = ldpaa_dpni_bind(priv); in ldpaa_eth_open()
421 if (err) in ldpaa_eth_open()
424 err = dpni_add_mac_addr(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_open()
426 if (err) { in ldpaa_eth_open()
428 return err; in ldpaa_eth_open()
431 err = dpni_enable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpni->dpni_handle); in ldpaa_eth_open()
432 if (err < 0) { in ldpaa_eth_open()
434 return err; in ldpaa_eth_open()
437 err = dpmac_set_link_state(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_open()
439 if (err < 0) { in ldpaa_eth_open()
441 return err; in ldpaa_eth_open()
449 err = dpni_get_link_state(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_open()
451 if (err < 0) { in ldpaa_eth_open()
453 return err; in ldpaa_eth_open()
462 err = dpni_get_queue(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_open()
465 if (err) { in ldpaa_eth_open()
472 err = dpni_get_qdid(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpni->dpni_handle, in ldpaa_eth_open()
474 if (err) { in ldpaa_eth_open()
495 return err; in ldpaa_eth_open()
502 int err = 0; in ldpaa_eth_stop() local
528 err = dprc_disconnect(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_eth_stop()
530 if (err < 0) in ldpaa_eth_stop()
533 err = dpmac_close(dflt_mc_io, MC_CMD_NO_FLAGS, priv->dpmac_handle); in ldpaa_eth_stop()
534 if (err < 0) in ldpaa_eth_stop()
537 err = dpmac_destroy(dflt_mc_io, in ldpaa_eth_stop()
541 if (err < 0) in ldpaa_eth_stop()
545 err = dpni_disable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpni->dpni_handle); in ldpaa_eth_stop()
546 if (err < 0) in ldpaa_eth_stop()
557 if (err < 0) in ldpaa_eth_stop()
561 if (err < 0) in ldpaa_eth_stop()
654 int err; in ldpaa_dpbp_setup() local
656 err = dpbp_open(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpbp->dpbp_attr.id, in ldpaa_dpbp_setup()
658 if (err) { in ldpaa_dpbp_setup()
663 err = dpbp_enable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpbp->dpbp_handle); in ldpaa_dpbp_setup()
664 if (err) { in ldpaa_dpbp_setup()
669 err = dpbp_get_attributes(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpbp_setup()
672 if (err) { in ldpaa_dpbp_setup()
677 err = ldpaa_dpbp_seed(dflt_dpbp->dpbp_attr.bpid); in ldpaa_dpbp_setup()
679 if (err) { in ldpaa_dpbp_setup()
693 return err; in ldpaa_dpbp_setup()
727 int err = 0; in ldpaa_dpmac_setup() local
732 err = dpmac_create(dflt_mc_io, in ldpaa_dpmac_setup()
736 if (err) in ldpaa_dpmac_setup()
739 err = ldpaa_dpmac_version_check(dflt_mc_io, priv); in ldpaa_dpmac_setup()
740 if (err < 0) { in ldpaa_dpmac_setup()
741 printf("ldpaa_dpmac_version_check() failed: %d\n", err); in ldpaa_dpmac_setup()
745 err = dpmac_open(dflt_mc_io, in ldpaa_dpmac_setup()
749 if (err < 0) { in ldpaa_dpmac_setup()
750 printf("dpmac_open() failed: %d\n", err); in ldpaa_dpmac_setup()
754 return err; in ldpaa_dpmac_setup()
762 return err; in ldpaa_dpmac_setup()
767 int err = 0; in ldpaa_dpmac_bind() local
788 err = dprc_connect(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpmac_bind()
793 if (err) in ldpaa_dpmac_bind()
797 err = dprc_get_connection(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpmac_bind()
805 err = dprc_get_connection(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpmac_bind()
812 return err; in ldpaa_dpmac_bind()
817 int err; in ldpaa_dpni_setup() local
820 err = dpni_open(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpni->dpni_id, in ldpaa_dpni_setup()
822 if (err) { in ldpaa_dpni_setup()
826 err = dpni_get_attributes(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_setup()
829 if (err) { in ldpaa_dpni_setup()
830 printf("dpni_get_attributes() failed (err=%d)\n", err); in ldpaa_dpni_setup()
846 err = dpni_set_buffer_layout(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_setup()
849 if (err) { in ldpaa_dpni_setup()
858 err = dpni_set_buffer_layout(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_setup()
861 if (err) { in ldpaa_dpni_setup()
868 err = dpni_set_buffer_layout(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_setup()
871 if (err) { in ldpaa_dpni_setup()
879 err = dpni_get_tx_data_offset(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_setup()
882 if (err) { in ldpaa_dpni_setup()
901 return err; in ldpaa_dpni_setup()
908 int err = 0; in ldpaa_dpni_bind() local
914 err = dpni_set_pools(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_bind()
916 if (err) { in ldpaa_dpni_bind()
918 return err; in ldpaa_dpni_bind()
923 err = dpni_set_queue(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_bind()
927 if (err) { in ldpaa_dpni_bind()
929 return err; in ldpaa_dpni_bind()
932 err = dpni_set_tx_confirmation_mode(dflt_mc_io, MC_CMD_NO_FLAGS, in ldpaa_dpni_bind()
935 if (err) { in ldpaa_dpni_bind()
937 return err; in ldpaa_dpni_bind()