Lines Matching defs:vdir
352 struct venus_dirent *vdir;
364 vdir = kmalloc(sizeof(*vdir), GFP_KERNEL);
365 if (!vdir) return -ENOMEM;
374 ret = kernel_read(host_file, vdir, sizeof(*vdir), &pos);
383 if (ret < vdir_size || ret < vdir_size + vdir->d_namlen) {
390 if (vdir->d_reclen < vdir_size + vdir->d_namlen) {
397 name.len = vdir->d_namlen;
398 name.name = vdir->d_name;
403 vdir->d_fileno = name.len = 0;
406 if (vdir->d_fileno && name.len) {
407 ino = vdir->d_fileno;
408 type = CDT2DT(vdir->d_type);
414 ctx->pos += vdir->d_reclen;
417 kfree(vdir);