Lines Matching refs:g_pfe

22 static struct pfe *g_pfe;  variable
385 if (!g_pfe) in pfe_eth_close()
395 munmap(g_pfe->cbus_baseaddr, g_pfe->cbus_size); in pfe_eth_close()
396 g_pfe->nb_devs--; in pfe_eth_close()
398 if (g_pfe->nb_devs == 0) { in pfe_eth_close()
399 pfe_hif_exit(g_pfe); in pfe_eth_close()
400 pfe_hif_lib_exit(g_pfe); in pfe_eth_close()
401 rte_free(g_pfe); in pfe_eth_close()
402 g_pfe = NULL; in pfe_eth_close()
954 if (g_pfe) { in pmd_pfe_probe()
955 if (g_pfe->nb_devs >= g_pfe->max_intf) { in pmd_pfe_probe()
957 g_pfe->nb_devs, g_pfe->max_intf); in pmd_pfe_probe()
963 g_pfe = rte_zmalloc(NULL, sizeof(*g_pfe), RTE_CACHE_LINE_SIZE); in pmd_pfe_probe()
964 if (g_pfe == NULL) in pmd_pfe_probe()
998 g_pfe->ddr_phys_baseaddr = of_translate_address(np, addr); in pmd_pfe_probe()
999 if (!g_pfe->ddr_phys_baseaddr) { in pmd_pfe_probe()
1004 g_pfe->ddr_baseaddr = pfe_mem_ptov(g_pfe->ddr_phys_baseaddr); in pmd_pfe_probe()
1005 g_pfe->ddr_size = ddr_size; in pmd_pfe_probe()
1006 g_pfe->cbus_size = cbus_size; in pmd_pfe_probe()
1009 g_pfe->cbus_baseaddr = mmap(NULL, cbus_size, PROT_READ | PROT_WRITE, in pmd_pfe_probe()
1012 if (g_pfe->cbus_baseaddr == MAP_FAILED) { in pmd_pfe_probe()
1035 g_pfe->max_intf = interface_count; in pmd_pfe_probe()
1036 g_pfe->platform_data.ls1012a_mdio_pdata[0].phy_mask = 0xffffffff; in pmd_pfe_probe()
1039 pfe_get_gemac_if_proprties(g_pfe, np, ii, interface_count, in pmd_pfe_probe()
1040 &g_pfe->platform_data); in pmd_pfe_probe()
1043 pfe_lib_init(g_pfe->cbus_baseaddr, g_pfe->ddr_baseaddr, in pmd_pfe_probe()
1044 g_pfe->ddr_phys_baseaddr, g_pfe->ddr_size); in pmd_pfe_probe()
1065 rc = pfe_hif_lib_init(g_pfe); in pmd_pfe_probe()
1069 rc = pfe_hif_init(g_pfe); in pmd_pfe_probe()
1075 gem_id = g_pfe->nb_devs; in pmd_pfe_probe()
1082 rc = pfe_eth_init(vdev, g_pfe, gem_id); in pmd_pfe_probe()
1086 g_pfe->nb_devs++; in pmd_pfe_probe()
1091 pfe_hif_exit(g_pfe); in pmd_pfe_probe()
1094 pfe_hif_lib_exit(g_pfe); in pmd_pfe_probe()
1098 munmap(g_pfe->cbus_baseaddr, cbus_size); in pmd_pfe_probe()
1100 rte_free(g_pfe); in pmd_pfe_probe()
1117 if (!g_pfe) in pmd_pfe_remove()