Searched refs:rde (Results 1 - 4 of 4) sorted by relevance

/linux-master/fs/ceph/
H A Dexport.c465 struct ceph_mds_reply_dir_entry *rde; local
501 rde = rinfo->dir_entries + i;
502 BUG_ON(!rde->inode.in);
504 le64_to_cpu(rde->inode.in->snapid)) {
505 memcpy(name, rde->name, rde->name_len);
506 name[rde->name_len] = '\0';
516 rde = rinfo->dir_entries + (rinfo->dir_nr - 1);
518 last_name = kstrndup(rde->name, rde
[all...]
H A Ddir.c506 struct ceph_mds_reply_dir_entry *rde = local
509 2 : (fpos_off(rde->offset) + 1);
510 err = note_last_dentry(fsc, dfi, rde->name,
511 rde->name_len, next_offset);
543 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; local
545 if (rde->offset < ctx->pos) {
547 "%p %llx.%llx rde->offset 0x%llx ctx->pos 0x%llx\n",
548 inode, ceph_vinop(inode), rde->offset, ctx->pos);
552 if (WARN_ON_ONCE(!rde->inode.in))
555 ctx->pos = rde
[all...]
H A Dinode.c1811 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; local
1816 vino.ino = le64_to_cpu(rde->inode.in->ino);
1817 vino.snap = le64_to_cpu(rde->inode.in->snapid);
1825 rc = ceph_fill_inode(in, NULL, &rde->inode, NULL, session,
1962 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; local
1965 dname.name = rde->name;
1966 dname.len = rde->name_len;
1969 tvino.ino = le64_to_cpu(rde->inode.in->ino);
1970 tvino.snap = le64_to_cpu(rde->inode.in->snapid);
1973 u32 hash = ceph_frag_value(rde
[all...]
H A Dmds_client.c447 struct ceph_mds_reply_dir_entry *rde = info->dir_entries + i; local
462 rde->raw_hash = ceph_str_hash(ci->i_dir_layout.dl_dir_hash,
466 err = parse_reply_info_lease(p, end, &rde->lease, features,
516 rde->is_nokey = false;
517 err = ceph_fname_to_usr(&fname, &tname, &oname, &rde->is_nokey);
523 rde->name = oname.name;
524 rde->name_len = oname.len;
527 err = parse_reply_info_in(p, end, &rde->inode, features);
531 rde->offset = 0;
808 struct ceph_mds_reply_dir_entry *rde local
[all...]

Completed in 125 milliseconds