Lines Matching refs:ap
23 static char *find_block_device_in_dir(struct arena *ap)
30 dir = opendir(ap->devpath);
34 len = strlen(ap->devpath);
38 ap->devpath[len++] = '/';
41 safe_strncpy(ap->devpath + len, entry->d_name, rem);
43 if (lstat(ap->devpath, &ap->st) != 0)
45 if (S_ISBLK(ap->st.st_mode) && ap->st.st_rdev == ap->dev) {
46 retpath = xstrdup(ap->devpath);
49 if (S_ISDIR(ap->st.st_mode)) {
53 retpath = find_block_device_in_dir(ap);