Searched refs:rde (Results 1 - 4 of 4) sorted by relevance
/linux-master/fs/ceph/ |
H A D | export.c | 465 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 D | dir.c | 506 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 D | inode.c | 1811 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 D | mds_client.c | 447 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