Searched refs:rdd (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/fs/overlayfs/ |
H A D | readdir.c | 83 static struct ovl_cache_entry *ovl_cache_entry_new(struct ovl_readdir_data *rdd, ovl_cache_entry_new() argument 102 p->next_maybe_whiteout = rdd->first_maybe_whiteout; ovl_cache_entry_new() 103 rdd->first_maybe_whiteout = p; ovl_cache_entry_new() 108 static int ovl_cache_entry_add_rb(struct ovl_readdir_data *rdd, ovl_cache_entry_add_rb() argument 112 struct rb_node **newp = &rdd->root.rb_node; ovl_cache_entry_add_rb() 131 p = ovl_cache_entry_new(rdd, name, len, ino, d_type); ovl_cache_entry_add_rb() 135 list_add_tail(&p->l_node, rdd->list); ovl_cache_entry_add_rb() 137 rb_insert_color(&p->node, &rdd->root); ovl_cache_entry_add_rb() 142 static int ovl_fill_lower(struct ovl_readdir_data *rdd, ovl_fill_lower() argument 148 p = ovl_cache_entry_find(&rdd->root, name, namelen); ovl_fill_lower() 150 list_move_tail(&p->l_node, &rdd->middle); ovl_fill_lower() 152 p = ovl_cache_entry_new(rdd, name, namelen, ino, d_type); ovl_fill_lower() 154 rdd->err = -ENOMEM; ovl_fill_lower() 156 list_add_tail(&p->l_node, &rdd->middle); ovl_fill_lower() 159 return rdd->err; ovl_fill_lower() 192 struct ovl_readdir_data *rdd = ovl_fill_merge() local 195 rdd->count++; ovl_fill_merge() 196 if (!rdd->is_merge) ovl_fill_merge() 197 return ovl_cache_entry_add_rb(rdd, name, namelen, ino, d_type); ovl_fill_merge() 199 return ovl_fill_lower(rdd, name, namelen, offset, ino, d_type); ovl_fill_merge() 202 static int ovl_check_whiteouts(struct dentry *dir, struct ovl_readdir_data *rdd) ovl_check_whiteouts() argument 222 while (rdd->first_maybe_whiteout) { ovl_check_whiteouts() 223 p = rdd->first_maybe_whiteout; ovl_check_whiteouts() 224 rdd->first_maybe_whiteout = p->next_maybe_whiteout; ovl_check_whiteouts() 240 struct ovl_readdir_data *rdd) ovl_dir_read() 249 rdd->first_maybe_whiteout = NULL; ovl_dir_read() 250 rdd->ctx.pos = 0; ovl_dir_read() 252 rdd->count = 0; ovl_dir_read() 253 rdd->err = 0; ovl_dir_read() 254 err = iterate_dir(realfile, &rdd->ctx); ovl_dir_read() 256 err = rdd->err; ovl_dir_read() 257 } while (!err && rdd->count); ovl_dir_read() 259 if (!err && rdd->first_maybe_whiteout) ovl_dir_read() 260 err = ovl_check_whiteouts(realpath->dentry, rdd); ovl_dir_read() 288 struct ovl_readdir_data rdd = { ovl_dir_read_merged() local 300 err = ovl_dir_read(&realpath, &rdd); ovl_dir_read_merged() 308 list_add(&rdd.middle, rdd.list); ovl_dir_read_merged() 309 rdd.is_merge = true; ovl_dir_read_merged() 310 err = ovl_dir_read(&realpath, &rdd); ovl_dir_read_merged() 311 list_del(&rdd.middle); ovl_dir_read_merged() 239 ovl_dir_read(struct path *realpath, struct ovl_readdir_data *rdd) ovl_dir_read() argument
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
H A D | ehca_classes_pSeries.h | 90 u32 rdd; /* reliable datagram domain */ member in struct:hcp_modify_qp_control_block
|
/linux-4.4.14/drivers/powercap/ |
H A D | intel_rapl.c | 157 struct rapl_domain_data rdd; member in struct:rapl_domain 784 *data = rd->rdd.primitives[prim]; rapl_read_data_raw() 1128 rp->domains[dmn].rdd.primitives[prim] = rapl_update_domain_data()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 132 __be32 rdd; member in struct:mthca_qp_context 692 /* leave rdd as 0 */ __mthca_modify_qp()
|
Completed in 258 milliseconds