Lines Matching refs:dflt_dpio
44 struct fsl_dpio_obj *dflt_dpio = NULL; variable
875 dflt_dpio = (struct fsl_dpio_obj *)malloc(sizeof(struct fsl_dpio_obj)); in dpio_init()
876 if (!dflt_dpio) { in dpio_init()
886 &dflt_dpio->dpio_handle); in dpio_init()
895 dflt_dpio->dpio_handle, &attr); in dpio_init()
909 dflt_dpio->dpio_id = attr.id; in dpio_init()
911 printf("Init: DPIO id=0x%d\n", dflt_dpio->dpio_id); in dpio_init()
913 err = dpio_enable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_init()
929 dflt_dpio->sw_portal = qbman_swp_init(&p_des); in dpio_init()
930 if (dflt_dpio->sw_portal == NULL) { in dpio_init()
937 dpio_disable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_init()
940 dpio_close(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_init()
941 dpio_destroy(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_init()
943 free(dflt_dpio); in dpio_init()
952 err = dpio_disable(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_exit()
958 err = dpio_destroy(dflt_mc_io, MC_CMD_NO_FLAGS, dflt_dpio->dpio_handle); in dpio_exit()
965 printf("Exit: DPIO id=0x%d\n", dflt_dpio->dpio_id); in dpio_exit()
968 if (dflt_dpio) in dpio_exit()
969 free(dflt_dpio); in dpio_exit()