Searched refs:rde (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/ceph/ |
| H A D | export.c | 476 struct ceph_mds_reply_dir_entry *rde; in __get_snap_name() local 512 rde = rinfo->dir_entries + i; in __get_snap_name() 513 BUG_ON(!rde->inode.in); in __get_snap_name() 515 le64_to_cpu(rde->inode.in->snapid)) { in __get_snap_name() 516 memcpy(name, rde->name, rde->name_len); in __get_snap_name() 517 name[rde->name_len] = '\0'; in __get_snap_name() 527 rde = rinfo->dir_entries + (rinfo->dir_nr - 1); in __get_snap_name() 529 last_name = kstrndup(rde->name, rde->name_len, GFP_KERNEL); in __get_snap_name()
|
| H A D | dir.c | 506 struct ceph_mds_reply_dir_entry *rde = in ceph_readdir() local 509 2 : (fpos_off(rde->offset) + 1); in ceph_readdir() 510 err = note_last_dentry(fsc, dfi, rde->name, in ceph_readdir() 511 rde->name_len, next_offset); in ceph_readdir() 543 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; in ceph_readdir() local 545 if (rde->offset < ctx->pos) { in ceph_readdir() 548 inode, ceph_vinop(inode), rde->offset, ctx->pos); in ceph_readdir() 554 if (WARN_ON_ONCE(!rde->inode.in)) { in ceph_readdir() 560 ctx->pos = rde->offset; in ceph_readdir() 563 rde->name_len, rde->name, &rde->inode.in); in ceph_readdir() [all …]
|
| H A D | inode.c | 1912 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; in readdir_prepopulate_inodes_only() local 1917 vino.ino = le64_to_cpu(rde->inode.in->ino); in readdir_prepopulate_inodes_only() 1918 vino.snap = le64_to_cpu(rde->inode.in->snapid); in readdir_prepopulate_inodes_only() 1926 rc = ceph_fill_inode(in, NULL, &rde->inode, NULL, session, in readdir_prepopulate_inodes_only() 2068 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; in ceph_readdir_prepopulate() local 2071 dname.name = rde->name; in ceph_readdir_prepopulate() 2072 dname.len = rde->name_len; in ceph_readdir_prepopulate() 2075 tvino.ino = le64_to_cpu(rde->inode.in->ino); in ceph_readdir_prepopulate() 2076 tvino.snap = le64_to_cpu(rde->inode.in->snapid); in ceph_readdir_prepopulate() 2079 u32 hash = ceph_frag_value(rde->raw_hash); in ceph_readdir_prepopulate() [all …]
|
| H A D | mds_client.c | 493 struct ceph_mds_reply_dir_entry *rde = info->dir_entries + i; in parse_reply_info_readdir() local 508 rde->raw_hash = ceph_str_hash(ci->i_dir_layout.dl_dir_hash, in parse_reply_info_readdir() 512 err = parse_reply_info_lease(p, end, &rde->lease, features, in parse_reply_info_readdir() 562 rde->is_nokey = false; in parse_reply_info_readdir() 563 err = ceph_fname_to_usr(&fname, &tname, &oname, &rde->is_nokey); in parse_reply_info_readdir() 569 rde->name = oname.name; in parse_reply_info_readdir() 570 rde->name_len = oname.len; in parse_reply_info_readdir() 573 err = parse_reply_info_in(p, end, &rde->inode, features, mdsc); in parse_reply_info_readdir() 577 rde->offset = 0; in parse_reply_info_readdir() 856 struct ceph_mds_reply_dir_entry *rde = info->dir_entries + i; in destroy_reply_info() local [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | cx231xx-cardlist.rst | 35 - Conexant Hybrid TV - rde 250
|