Home
last modified time | relevance | path

Searched refs:rde (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/fs/ceph/
H A Dexport.c471 struct ceph_mds_reply_dir_entry *rde; in __get_snap_name() local
507 rde = rinfo->dir_entries + i; in __get_snap_name()
508 BUG_ON(!rde->inode.in); in __get_snap_name()
510 le64_to_cpu(rde->inode.in->snapid)) { in __get_snap_name()
511 memcpy(name, rde->name, rde->name_len); in __get_snap_name()
512 name[rde->name_len] = '\0'; in __get_snap_name()
522 rde = rinfo->dir_entries + (rinfo->dir_nr - 1); in __get_snap_name()
524 last_name = kstrndup(rde->name, rde->name_len, GFP_KERNEL); in __get_snap_name()
H A Ddir.c507 struct ceph_mds_reply_dir_entry *rde = in ceph_readdir() local
510 2 : (fpos_off(rde->offset) + 1); in ceph_readdir()
511 err = note_last_dentry(fsc, dfi, rde->name, in ceph_readdir()
512 rde->name_len, next_offset); in ceph_readdir()
546 if (rde->offset < ctx->pos) { in ceph_readdir()
549 inode, ceph_vinop(inode), rde->offset, ctx->pos); in ceph_readdir()
553 if (WARN_ON_ONCE(!rde->inode.in)) in ceph_readdir()
556 ctx->pos = rde->offset; in ceph_readdir()
559 rde->name_len, rde->name, &rde->inode.in); in ceph_readdir()
561 if (!dir_emit(ctx, rde->name, rde->name_len, in ceph_readdir()
[all …]
H A Dinode.c1817 vino.ino = le64_to_cpu(rde->inode.in->ino); in readdir_prepopulate_inodes_only()
1818 vino.snap = le64_to_cpu(rde->inode.in->snapid); in readdir_prepopulate_inodes_only()
1971 dname.name = rde->name; in ceph_readdir_prepopulate()
1972 dname.len = rde->name_len; in ceph_readdir_prepopulate()
1975 tvino.ino = le64_to_cpu(rde->inode.in->ino); in ceph_readdir_prepopulate()
1976 tvino.snap = le64_to_cpu(rde->inode.in->snapid); in ceph_readdir_prepopulate()
1979 u32 hash = ceph_frag_value(rde->raw_hash); in ceph_readdir_prepopulate()
1983 rde->offset = ceph_make_fpos(hash, fpos_offset++, true); in ceph_readdir_prepopulate()
2002 if (rde->is_nokey) { in ceph_readdir_prepopulate()
2075 ceph_dentry(dn)->offset = rde->offset; in ceph_readdir_prepopulate()
[all …]
H A Dmds_client.c447 struct ceph_mds_reply_dir_entry *rde = info->dir_entries + i; in parse_reply_info_readdir() local
462 rde->raw_hash = ceph_str_hash(ci->i_dir_layout.dl_dir_hash, in parse_reply_info_readdir()
466 err = parse_reply_info_lease(p, end, &rde->lease, features, in parse_reply_info_readdir()
516 rde->is_nokey = false; in parse_reply_info_readdir()
523 rde->name = oname.name; in parse_reply_info_readdir()
524 rde->name_len = oname.len; in parse_reply_info_readdir()
527 err = parse_reply_info_in(p, end, &rde->inode, features); in parse_reply_info_readdir()
531 rde->offset = 0; in parse_reply_info_readdir()
808 struct ceph_mds_reply_dir_entry *rde = info->dir_entries + i; in destroy_reply_info() local
810 kfree(rde->inode.fscrypt_auth); in destroy_reply_info()
[all …]
/linux-6.15/Documentation/admin-guide/media/
H A Dcx231xx-cardlist.rst35 - Conexant Hybrid TV - rde 250