Lines Matching refs:pathstr
446 char *pathstr; in get_mac80211_phydev() local
452 if (asprintf(&pathstr, "/sys/class/net/%s/phy80211", device) == -1) { in get_mac80211_phydev()
458 bytes_read = readlink(pathstr, phydev_path, phydev_max_pathlen); in get_mac80211_phydev()
465 free(pathstr); in get_mac80211_phydev()
469 errno, "%s: Can't readlink %s", device, pathstr); in get_mac80211_phydev()
470 free(pathstr); in get_mac80211_phydev()
473 free(pathstr); in get_mac80211_phydev()
1657 char *pathstr; in get_if_flags() local
1659 if (asprintf(&pathstr, "/sys/class/net/%s/type", name) == -1) { in get_if_flags()
1666 fh = fopen(pathstr, "r"); in get_if_flags()
1685 free(pathstr); in get_if_flags()
1710 free(pathstr); in get_if_flags()
1829 char *pathstr; in is_wifi() local
1836 if (asprintf(&pathstr, "/sys/class/net/%s/wireless", device) == -1) { in is_wifi()
1842 if (stat(pathstr, &statb) == 0) { in is_wifi()
1843 free(pathstr); in is_wifi()
1846 free(pathstr); in is_wifi()
5289 char *pathstr; in iface_dsa_get_proto_info() local
5302 fd = asprintf(&pathstr, "/sys/class/net/%s/dsa/tagging", device); in iface_dsa_get_proto_info()
5309 fd = open(pathstr, O_RDONLY); in iface_dsa_get_proto_info()
5310 free(pathstr); in iface_dsa_get_proto_info()