buffered_dirent
struct buffered_dirent *de = (void *)(buf->dirent + buf->used);
reclen = ALIGN(sizeof(struct buffered_dirent) + namlen, sizeof(u64));
struct buffered_dirent *de;
de = (struct buffered_dirent *)buf.dirent;
de = (struct buffered_dirent *)((char *)de + reclen);