Lines Matching defs:new_op

25 	struct orangefs_kernel_op_s *new_op;
35 new_op = op_alloc(ORANGEFS_VFS_OP_CREATE);
36 if (!new_op)
39 new_op->upcall.req.create.parent_refn = parent->refn;
41 fill_default_sys_attrs(new_op->upcall.req.create.attributes,
44 strncpy(new_op->upcall.req.create.d_name,
47 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
50 "%s: %pd: handle:%pU: fsid:%d: new_op:%p: ret:%d:\n",
53 &new_op->downcall.resp.create.refn.khandle,
54 new_op->downcall.resp.create.refn.fs_id,
55 new_op,
61 ref = new_op->downcall.resp.create.refn;
92 op_release(new_op);
109 struct orangefs_kernel_op_s *new_op;
127 new_op = op_alloc(ORANGEFS_VFS_OP_LOOKUP);
128 if (!new_op)
131 new_op->upcall.req.lookup.sym_follow = ORANGEFS_LOOKUP_LINK_NO_FOLLOW;
138 new_op->upcall.req.lookup.parent_refn = parent->refn;
140 strncpy(new_op->upcall.req.lookup.d_name, dentry->d_name.name,
146 new_op->upcall.req.lookup.d_name,
147 &new_op->upcall.req.lookup.parent_refn.khandle,
148 new_op->upcall.req.lookup.parent_refn.fs_id);
150 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
154 &new_op->downcall.resp.lookup.refn.khandle,
155 new_op->downcall.resp.lookup.refn.fs_id,
160 inode = orangefs_iget(dir->i_sb, &new_op->downcall.resp.lookup.refn);
168 op_release(new_op);
177 struct orangefs_kernel_op_s *new_op;
190 new_op = op_alloc(ORANGEFS_VFS_OP_REMOVE);
191 if (!new_op)
194 new_op->upcall.req.remove.parent_refn = parent->refn;
195 strncpy(new_op->upcall.req.remove.d_name, dentry->d_name.name,
198 ret = service_operation(new_op, "orangefs_unlink",
206 op_release(new_op);
225 struct orangefs_kernel_op_s *new_op;
240 new_op = op_alloc(ORANGEFS_VFS_OP_SYMLINK);
241 if (!new_op)
244 new_op->upcall.req.sym.parent_refn = parent->refn;
246 fill_default_sys_attrs(new_op->upcall.req.sym.attributes,
250 strncpy(new_op->upcall.req.sym.entry_name,
253 strncpy(new_op->upcall.req.sym.target, symname, ORANGEFS_NAME_MAX - 1);
255 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
259 &new_op->downcall.resp.sym.refn.khandle,
260 new_op->downcall.resp.sym.refn.fs_id, ret);
269 ref = new_op->downcall.resp.sym.refn;
304 op_release(new_op);
312 struct orangefs_kernel_op_s *new_op;
318 new_op = op_alloc(ORANGEFS_VFS_OP_MKDIR);
319 if (!new_op)
322 new_op->upcall.req.mkdir.parent_refn = parent->refn;
324 fill_default_sys_attrs(new_op->upcall.req.mkdir.attributes,
327 strncpy(new_op->upcall.req.mkdir.d_name,
330 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
334 &new_op->downcall.resp.mkdir.refn.khandle,
335 new_op->downcall.resp.mkdir.refn.fs_id);
344 ref = new_op->downcall.resp.mkdir.refn;
374 op_release(new_op);
385 struct orangefs_kernel_op_s *new_op;
401 new_op = op_alloc(ORANGEFS_VFS_OP_RENAME);
402 if (!new_op)
405 new_op->upcall.req.rename.old_parent_refn = ORANGEFS_I(old_dir)->refn;
406 new_op->upcall.req.rename.new_parent_refn = ORANGEFS_I(new_dir)->refn;
408 strncpy(new_op->upcall.req.rename.d_old_name,
411 strncpy(new_op->upcall.req.rename.d_new_name,
415 ret = service_operation(new_op,
426 op_release(new_op);