Lines Matching refs:pathstr
595 char *pathstr; in get_mac80211_phydev() local
601 if (asprintf(&pathstr, "/sys/class/net/%s/phy80211", device) == -1) { in get_mac80211_phydev()
607 bytes_read = readlink(pathstr, phydev_path, phydev_max_pathlen); in get_mac80211_phydev()
614 free(pathstr); in get_mac80211_phydev()
618 errno, "%s: Can't readlink %s", device, pathstr); in get_mac80211_phydev()
619 free(pathstr); in get_mac80211_phydev()
622 free(pathstr); in get_mac80211_phydev()
2715 char *pathstr; local
2717 if (asprintf(&pathstr, "/sys/class/net/%s/type", name) == -1) {
2724 fh = fopen(pathstr, "r");
2744 free(pathstr);
2769 free(pathstr);
3099 char *pathstr; local
3109 if (asprintf(&pathstr, "/sys/class/net/%s/wireless", device) == -1) {
3115 if (stat(pathstr, &statb) == 0) {
3116 free(pathstr);
3119 free(pathstr);