Lines Matching defs:new_op

24 	struct orangefs_kernel_op_s *new_op;
34 new_op = op_alloc(ORANGEFS_VFS_OP_CREATE);
35 if (!new_op)
38 new_op->upcall.req.create.parent_refn = parent->refn;
40 fill_default_sys_attrs(new_op->upcall.req.create.attributes,
43 strncpy(new_op->upcall.req.create.d_name,
46 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
49 "%s: %pd: handle:%pU: fsid:%d: new_op:%p: ret:%d:\n",
52 &new_op->downcall.resp.create.refn.khandle,
53 new_op->downcall.resp.create.refn.fs_id,
54 new_op,
60 ref = new_op->downcall.resp.create.refn;
91 op_release(new_op);
108 struct orangefs_kernel_op_s *new_op;
126 new_op = op_alloc(ORANGEFS_VFS_OP_LOOKUP);
127 if (!new_op)
130 new_op->upcall.req.lookup.sym_follow = ORANGEFS_LOOKUP_LINK_NO_FOLLOW;
137 new_op->upcall.req.lookup.parent_refn = parent->refn;
139 strncpy(new_op->upcall.req.lookup.d_name, dentry->d_name.name,
145 new_op->upcall.req.lookup.d_name,
146 &new_op->upcall.req.lookup.parent_refn.khandle,
147 new_op->upcall.req.lookup.parent_refn.fs_id);
149 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
153 &new_op->downcall.resp.lookup.refn.khandle,
154 new_op->downcall.resp.lookup.refn.fs_id,
159 inode = orangefs_iget(dir->i_sb, &new_op->downcall.resp.lookup.refn);
167 op_release(new_op);
176 struct orangefs_kernel_op_s *new_op;
189 new_op = op_alloc(ORANGEFS_VFS_OP_REMOVE);
190 if (!new_op)
193 new_op->upcall.req.remove.parent_refn = parent->refn;
194 strncpy(new_op->upcall.req.remove.d_name, dentry->d_name.name,
197 ret = service_operation(new_op, "orangefs_unlink",
205 op_release(new_op);
223 struct orangefs_kernel_op_s *new_op;
238 new_op = op_alloc(ORANGEFS_VFS_OP_SYMLINK);
239 if (!new_op)
242 new_op->upcall.req.sym.parent_refn = parent->refn;
244 fill_default_sys_attrs(new_op->upcall.req.sym.attributes,
248 strncpy(new_op->upcall.req.sym.entry_name,
251 strncpy(new_op->upcall.req.sym.target, symname, ORANGEFS_NAME_MAX - 1);
253 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
257 &new_op->downcall.resp.sym.refn.khandle,
258 new_op->downcall.resp.sym.refn.fs_id, ret);
267 ref = new_op->downcall.resp.sym.refn;
302 op_release(new_op);
309 struct orangefs_kernel_op_s *new_op;
315 new_op = op_alloc(ORANGEFS_VFS_OP_MKDIR);
316 if (!new_op)
319 new_op->upcall.req.mkdir.parent_refn = parent->refn;
321 fill_default_sys_attrs(new_op->upcall.req.mkdir.attributes,
324 strncpy(new_op->upcall.req.mkdir.d_name,
327 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
331 &new_op->downcall.resp.mkdir.refn.khandle,
332 new_op->downcall.resp.mkdir.refn.fs_id);
341 ref = new_op->downcall.resp.mkdir.refn;
371 op_release(new_op);
381 struct orangefs_kernel_op_s *new_op;
397 new_op = op_alloc(ORANGEFS_VFS_OP_RENAME);
398 if (!new_op)
401 new_op->upcall.req.rename.old_parent_refn = ORANGEFS_I(old_dir)->refn;
402 new_op->upcall.req.rename.new_parent_refn = ORANGEFS_I(new_dir)->refn;
404 strncpy(new_op->upcall.req.rename.d_old_name,
407 strncpy(new_op->upcall.req.rename.d_new_name,
411 ret = service_operation(new_op,
422 op_release(new_op);