| /fs/xfs/scrub/ |
| A D | dir_repair.c | 198 if (!rd) in xrep_setup_directory() 200 rd->sc = sc; in xrep_setup_directory() 201 rd->xname.name = rd->namebuf; in xrep_setup_directory() 202 sc->buf = rd; in xrep_setup_directory() 613 error = xfs_da_read_buf(rd->sc->tp, rd->sc->ip, dabno, in xrep_dir_recover_dirblock() 673 rd->args.geo = rd->sc->mp->m_dir_geo; in xrep_dir_init_args() 675 rd->args.owner = rd->sc->ip->i_ino; in xrep_dir_init_args() 676 rd->args.trans = rd->sc->tp; in xrep_dir_init_args() 757 xfs_trans_ijoin(rd->sc->tp, rd->sc->tempip, 0); in xrep_dir_replay_update() 1650 rd->pscan.parent_ino = rd->sc->mp->m_sb.sb_rootino; in xrep_dir_swap() [all …]
|
| /fs/jffs2/ |
| A D | write.c | 231 je32_to_cpu(rd->pino), name, name, je32_to_cpu(rd->ino), in jffs2_write_dirent() 265 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_write_dirent() 502 if (!rd) { in jffs2_do_create() 512 rd->totlen = cpu_to_je32(sizeof(*rd) + qstr->len); in jffs2_do_create() 521 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_do_create() 560 if (!rd) in jffs2_do_unlink() 575 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_unlink() 584 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_do_unlink() 677 if (!rd) in jffs2_do_link() 692 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_link() [all …]
|
| A D | dir.c | 392 if (!rd) { in jffs2_symlink() 404 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_symlink() 412 rd->type = DT_LNK; in jffs2_symlink() 413 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_symlink() 537 if (!rd) { in jffs2_mkdir() 549 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_mkdir() 557 rd->type = DT_DIR; in jffs2_mkdir() 558 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_mkdir() 713 if (!rd) { in jffs2_mknod() 725 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_mknod() [all …]
|
| A D | readinode.c | 596 crc = crc32(0, rd, sizeof(*rd) - 8); in read_direntry() 610 if (unlikely(PAD((rd->nsize + sizeof(*rd))) != PAD(je32_to_cpu(rd->totlen)))) { in read_direntry() 612 ref_offset(ref), rd->nsize, je32_to_cpu(rd->totlen)); in read_direntry() 653 min_t(uint32_t, rd->nsize, (read - sizeof(*rd)) )); in read_direntry() 656 if (rd->nsize + sizeof(*rd) > read) { in read_direntry() 725 crc = crc32(0, rd, sizeof(*rd) - 8); in read_dnode() 746 if (unlikely(je32_to_cpu(rd->offset) > je32_to_cpu(rd->isize)) || in read_dnode() 747 unlikely(PAD(je32_to_cpu(rd->csize) + sizeof(*rd)) != PAD(je32_to_cpu(rd->totlen)))) { in read_dnode() 793 buf = (unsigned char *)rd + sizeof(*rd); in read_dnode() 851 if (rd->compr == JFFS2_COMPR_ZERO && !je32_to_cpu(rd->dsize) && csize) in read_dnode() [all …]
|
| A D | gc.c | 861 rd.totlen = cpu_to_je32(sizeof(rd) + rd.nsize); in jffs2_garbage_collect_dirent() 873 rd.type = fd->type; in jffs2_garbage_collect_dirent() 874 rd.node_crc = cpu_to_je32(crc32(0, &rd, sizeof(rd)-8)); in jffs2_garbage_collect_dirent() 875 rd.name_crc = cpu_to_je32(crc32(0, fd->name, rd.nsize)); in jffs2_garbage_collect_dirent() 877 ret = jffs2_reserve_space_gc(c, sizeof(rd)+rd.nsize, &alloclen, in jffs2_garbage_collect_dirent() 881 sizeof(rd)+rd.nsize, ret); in jffs2_garbage_collect_dirent() 884 new_fd = jffs2_write_dirent(c, f, &rd, fd->name, rd.nsize, ALLOC_GC); in jffs2_garbage_collect_dirent() 916 if (!rd) in jffs2_garbage_collect_deletion_dirent() 968 if (rd->nsize != name_len || !je32_to_cpu(rd->ino)) in jffs2_garbage_collect_deletion_dirent() 983 kfree(rd); in jffs2_garbage_collect_deletion_dirent() [all …]
|
| A D | scan.c | 1060 crc = crc32(0, rd, sizeof(*rd)-8); in jffs2_scan_dirent_node() 1062 if (crc != je32_to_cpu(rd->node_crc)) { in jffs2_scan_dirent_node() 1071 pseudo_random += je32_to_cpu(rd->version); in jffs2_scan_dirent_node() 1074 checkedlen = strnlen(rd->name, rd->nsize); in jffs2_scan_dirent_node() 1075 if (checkedlen < rd->nsize) { in jffs2_scan_dirent_node() 1083 memcpy(&fd->name, rd->name, checkedlen); in jffs2_scan_dirent_node() 1087 if (crc != je32_to_cpu(rd->name_crc)) { in jffs2_scan_dirent_node() 1091 fd->name, je32_to_cpu(rd->ino)); in jffs2_scan_dirent_node() 1109 fd->version = je32_to_cpu(rd->version); in jffs2_scan_dirent_node() 1110 fd->ino = je32_to_cpu(rd->ino); in jffs2_scan_dirent_node() [all …]
|
| A D | summary.c | 133 int jffs2_sum_add_dirent_mem(struct jffs2_summary *s, struct jffs2_raw_dirent *rd, in jffs2_sum_add_dirent_mem() argument 137 kmalloc(sizeof(struct jffs2_sum_dirent_mem) + rd->nsize, GFP_KERNEL); in jffs2_sum_add_dirent_mem() 142 temp->nodetype = rd->nodetype; in jffs2_sum_add_dirent_mem() 143 temp->totlen = rd->totlen; in jffs2_sum_add_dirent_mem() 145 temp->pino = rd->pino; in jffs2_sum_add_dirent_mem() 146 temp->version = rd->version; in jffs2_sum_add_dirent_mem() 147 temp->ino = rd->ino; in jffs2_sum_add_dirent_mem() 148 temp->nsize = rd->nsize; in jffs2_sum_add_dirent_mem() 149 temp->type = rd->type; in jffs2_sum_add_dirent_mem() 152 memcpy(temp->name, rd->name, rd->nsize); in jffs2_sum_add_dirent_mem()
|
| A D | nodelist.h | 144 #define dirent_node_state(rd) ( (je32_to_cpu((rd)->ino)?REF_PRISTINE:REF_NORMAL) ) argument 402 struct jffs2_raw_dirent *rd, const unsigned char *name,
|
| A D | summary.h | 186 int jffs2_sum_add_dirent_mem(struct jffs2_summary *s, struct jffs2_raw_dirent *rd, uint32_t ofs);
|
| /fs/hfs/ |
| A D | dir.c | 56 struct hfs_readdir_data *rd; in hfs_readdir() local 149 rd = file->private_data; in hfs_readdir() 150 if (!rd) { in hfs_readdir() 152 if (!rd) { in hfs_readdir() 156 file->private_data = rd; in hfs_readdir() 157 rd->file = file; in hfs_readdir() 159 list_add(&rd->list, &HFS_I(inode)->open_dir_list); in hfs_readdir() 174 struct hfs_readdir_data *rd = file->private_data; in hfs_dir_release() local 175 if (rd) { in hfs_dir_release() 177 list_del(&rd->list); in hfs_dir_release() [all …]
|
| A D | catalog.c | 225 struct hfs_readdir_data *rd; in hfs_cat_delete() local 253 list_for_each_entry(rd, &HFS_I(dir)->open_dir_list, list) { in hfs_cat_delete() 254 if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) in hfs_cat_delete() 255 rd->file->f_pos--; in hfs_cat_delete()
|
| /fs/hfsplus/ |
| A D | dir.c | 138 struct hfsplus_readdir_data *rd; in hfsplus_readdir() local 264 rd = file->private_data; in hfsplus_readdir() 265 if (!rd) { in hfsplus_readdir() 267 if (!rd) { in hfsplus_readdir() 271 file->private_data = rd; in hfsplus_readdir() 272 rd->file = file; in hfsplus_readdir() 274 list_add(&rd->list, &HFSPLUS_I(inode)->open_dir_list); in hfsplus_readdir() 290 struct hfsplus_readdir_data *rd = file->private_data; in hfsplus_dir_release() local 291 if (rd) { in hfsplus_dir_release() 293 list_del(&rd->list); in hfsplus_dir_release() [all …]
|
| A D | catalog.c | 397 struct hfsplus_readdir_data *rd = in hfsplus_delete_cat() local 399 if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) in hfsplus_delete_cat() 400 rd->file->f_pos--; in hfsplus_delete_cat()
|
| /fs/ecryptfs/ |
| A D | inode.c | 604 struct renamedata rd = {}; in ecryptfs_rename() local 637 rd.old_mnt_idmap = &nop_mnt_idmap; in ecryptfs_rename() 638 rd.old_parent = lower_old_dir_dentry; in ecryptfs_rename() 639 rd.old_dentry = lower_old_dentry; in ecryptfs_rename() 640 rd.new_mnt_idmap = &nop_mnt_idmap; in ecryptfs_rename() 641 rd.new_parent = lower_new_dir_dentry; in ecryptfs_rename() 642 rd.new_dentry = lower_new_dentry; in ecryptfs_rename() 643 rc = vfs_rename(&rd); in ecryptfs_rename()
|
| /fs/dlm/ |
| A D | midcomms.c | 1471 struct dlm_rawmsg_data *rd = data; in midcomms_new_rawmsg_cb() local 1472 struct dlm_header *h = rd->buf; in midcomms_new_rawmsg_cb() 1481 h->u.h_seq = cpu_to_le32(atomic_fetch_inc(&rd->node->seq_send)); in midcomms_new_rawmsg_cb() 1493 struct dlm_rawmsg_data rd; in dlm_midcomms_rawmsg_send() local 1497 rd.node = node; in dlm_midcomms_rawmsg_send() 1498 rd.buf = buf; in dlm_midcomms_rawmsg_send() 1501 midcomms_new_rawmsg_cb, &rd); in dlm_midcomms_rawmsg_send()
|
| /fs/qnx4/ |
| A D | inode.c | 161 int rd, rl; in qnx4_checkroot() local 167 rd = le32_to_cpu(s->RootDir.di_first_xtnt.xtnt_blk) - 1; in qnx4_checkroot() 170 bh = sb_bread(sb, rd + j); /* root dir, first block */ in qnx4_checkroot()
|
| /fs/smb/server/ |
| A D | vfs.c | 687 struct renamedata rd; in ksmbd_vfs_rename() local 773 rd.old_mnt_idmap = mnt_idmap(old_path->mnt), in ksmbd_vfs_rename() 774 rd.old_parent = old_parent, in ksmbd_vfs_rename() 775 rd.old_dentry = old_child, in ksmbd_vfs_rename() 776 rd.new_mnt_idmap = mnt_idmap(new_path.mnt), in ksmbd_vfs_rename() 777 rd.new_parent = new_path.dentry, in ksmbd_vfs_rename() 778 rd.new_dentry = new_dentry, in ksmbd_vfs_rename() 779 rd.flags = flags, in ksmbd_vfs_rename() 780 rd.delegated_inode = NULL, in ksmbd_vfs_rename() 781 err = vfs_rename(&rd); in ksmbd_vfs_rename()
|
| /fs/ |
| A D | namei.c | 5007 int vfs_rename(struct renamedata *rd) in vfs_rename() argument 5012 struct dentry *old_dentry = rd->old_dentry; in vfs_rename() 5015 unsigned int flags = rd->flags; in vfs_rename() 5171 struct renamedata rd; in do_renameat2() local 5270 rd.old_parent = old_path.dentry; in do_renameat2() 5271 rd.old_dentry = old_dentry; in do_renameat2() 5273 rd.new_parent = new_path.dentry; in do_renameat2() 5274 rd.new_dentry = new_dentry; in do_renameat2() 5276 rd.delegated_inode = &delegated_inode; in do_renameat2() 5277 rd.flags = flags; in do_renameat2() [all …]
|
| /fs/hpfs/ |
| A D | dnode.c | 242 struct dnode *d, *ad, *rd, *nd = NULL; in hpfs_add_to_dnode() local 341 if (!(rd = hpfs_alloc_dnode(i->i_sb, le32_to_cpu(d->up), &rdno, &qbh2))) { in hpfs_add_to_dnode() 351 rd->root_dnode = 1; in hpfs_add_to_dnode() 352 rd->up = d->up; in hpfs_add_to_dnode() 373 set_last_pointer(i->i_sb, rd, dno); in hpfs_add_to_dnode() 375 d = rd; in hpfs_add_to_dnode()
|
| /fs/cachefiles/ |
| A D | namei.c | 389 struct renamedata rd = { in cachefiles_bury_object() local 400 ret = vfs_rename(&rd); in cachefiles_bury_object()
|
| /fs/overlayfs/ |
| A D | overlayfs.h | 363 struct renamedata rd = { in ovl_do_rename() local 374 err = vfs_rename(&rd); in ovl_do_rename()
|
| /fs/ubifs/ |
| A D | lpt.c | 1889 int ubifs_lpt_init(struct ubifs_info *c, int rd, int wr) in ubifs_lpt_init() argument 1893 if (rd) { in ubifs_lpt_init() 1910 if (rd) in ubifs_lpt_init()
|
| A D | ubifs.h | 1954 int ubifs_lpt_init(struct ubifs_info *c, int rd, int wr);
|
| /fs/nfsd/ |
| A D | vfs.c | 1953 struct renamedata rd = { in nfsd_rename() local 1964 host_err = vfs_rename(&rd); in nfsd_rename()
|