Lines Matching refs:new_op

239 	struct orangefs_kernel_op_s *new_op;  in orangefs_inode_getattr()  local
261 new_op = op_alloc(ORANGEFS_VFS_OP_GETATTR); in orangefs_inode_getattr()
262 if (!new_op) in orangefs_inode_getattr()
264 new_op->upcall.req.getattr.refn = orangefs_inode->refn; in orangefs_inode_getattr()
270 new_op->upcall.req.getattr.mask = ORANGEFS_ATTR_SYS_ALL_NOHINT; in orangefs_inode_getattr()
272 new_op->upcall.req.getattr.mask = in orangefs_inode_getattr()
275 ret = service_operation(new_op, __func__, in orangefs_inode_getattr()
302 &new_op->downcall.resp.getattr.attributes, in orangefs_inode_getattr()
303 new_op->downcall.resp.getattr.link_target); in orangefs_inode_getattr()
310 type = orangefs_inode_type(new_op-> in orangefs_inode_getattr()
314 inode->i_flags = orangefs_inode_flags(&new_op-> in orangefs_inode_getattr()
317 inode_size = (loff_t)new_op-> in orangefs_inode_getattr()
320 inode->i_blkbits = ffs(new_op->downcall.resp.getattr. in orangefs_inode_getattr()
336 inode->i_size = (loff_t)strlen(new_op-> in orangefs_inode_getattr()
339 new_op->downcall.resp.getattr.link_target, in orangefs_inode_getattr()
356 inode->i_uid = make_kuid(&init_user_ns, new_op-> in orangefs_inode_getattr()
358 inode->i_gid = make_kgid(&init_user_ns, new_op-> in orangefs_inode_getattr()
360 inode->i_atime.tv_sec = (time64_t)new_op-> in orangefs_inode_getattr()
362 inode->i_mtime.tv_sec = (time64_t)new_op-> in orangefs_inode_getattr()
365 (time64_t)new_op->downcall.resp.getattr.attributes.ctime, in orangefs_inode_getattr()
372 orangefs_inode_perms(&new_op->downcall.resp.getattr.attributes); in orangefs_inode_getattr()
380 op_release(new_op); in orangefs_inode_getattr()
387 struct orangefs_kernel_op_s *new_op; in orangefs_inode_check_changed() local
393 new_op = op_alloc(ORANGEFS_VFS_OP_GETATTR); in orangefs_inode_check_changed()
394 if (!new_op) in orangefs_inode_check_changed()
396 new_op->upcall.req.getattr.refn = orangefs_inode->refn; in orangefs_inode_check_changed()
397 new_op->upcall.req.getattr.mask = ORANGEFS_ATTR_SYS_TYPE | in orangefs_inode_check_changed()
400 ret = service_operation(new_op, __func__, in orangefs_inode_check_changed()
406 &new_op->downcall.resp.getattr.attributes, in orangefs_inode_check_changed()
407 new_op->downcall.resp.getattr.link_target); in orangefs_inode_check_changed()
409 op_release(new_op); in orangefs_inode_check_changed()
420 struct orangefs_kernel_op_s *new_op; in orangefs_inode_setattr() local
423 new_op = op_alloc(ORANGEFS_VFS_OP_SETATTR); in orangefs_inode_setattr()
424 if (!new_op) in orangefs_inode_setattr()
428 new_op->upcall.uid = from_kuid(&init_user_ns, orangefs_inode->attr_uid); in orangefs_inode_setattr()
429 new_op->upcall.gid = from_kgid(&init_user_ns, orangefs_inode->attr_gid); in orangefs_inode_setattr()
430 new_op->upcall.req.setattr.refn = orangefs_inode->refn; in orangefs_inode_setattr()
432 &new_op->upcall.req.setattr.attributes); in orangefs_inode_setattr()
434 if (!new_op->upcall.req.setattr.attributes.mask) { in orangefs_inode_setattr()
436 op_release(new_op); in orangefs_inode_setattr()
441 ret = service_operation(new_op, __func__, in orangefs_inode_setattr()
448 op_release(new_op); in orangefs_inode_setattr()