Lines Matching defs:new_op
166 struct orangefs_kernel_op_s *new_op = NULL;
178 new_op = op_alloc(ORANGEFS_VFS_OP_STATFS);
179 if (!new_op)
181 new_op->upcall.req.statfs.fs_id = ORANGEFS_SB(sb)->fs_id;
186 ret = service_operation(new_op, "orangefs_statfs", flags);
188 if (new_op->downcall.status < 0)
196 (long)new_op->downcall.resp.statfs.blocks_avail,
197 (long)new_op->downcall.resp.statfs.blocks_total,
198 (long)new_op->downcall.resp.statfs.block_size,
199 (long)new_op->downcall.resp.statfs.files_total,
200 (long)new_op->downcall.resp.statfs.files_avail);
204 buf->f_bsize = new_op->downcall.resp.statfs.block_size;
207 buf->f_blocks = (sector_t) new_op->downcall.resp.statfs.blocks_total;
208 buf->f_bfree = (sector_t) new_op->downcall.resp.statfs.blocks_avail;
209 buf->f_bavail = (sector_t) new_op->downcall.resp.statfs.blocks_avail;
210 buf->f_files = (sector_t) new_op->downcall.resp.statfs.files_total;
211 buf->f_ffree = (sector_t) new_op->downcall.resp.statfs.files_avail;
215 op_release(new_op);
247 struct orangefs_kernel_op_s *new_op;
252 new_op = op_alloc(ORANGEFS_VFS_OP_FS_MOUNT);
253 if (!new_op)
255 strncpy(new_op->upcall.req.fs_mount.orangefs_config_server,
261 new_op->upcall.req.fs_mount.orangefs_config_server);
268 ret = service_operation(new_op, "orangefs_remount",
279 orangefs_sb->id = new_op->downcall.resp.fs_mount.id;
283 op_release(new_op);
286 new_op = op_alloc(ORANGEFS_VFS_OP_FEATURES);
287 if (!new_op)
289 new_op->upcall.req.features.features = 0;
290 ret = service_operation(new_op, "orangefs_features",
294 new_op->downcall.resp.features.features;
297 op_release(new_op);
480 struct orangefs_kernel_op_s *new_op;
492 new_op = op_alloc(ORANGEFS_VFS_OP_FS_MOUNT);
493 if (!new_op)
496 strncpy(new_op->upcall.req.fs_mount.orangefs_config_server,
502 new_op->upcall.req.fs_mount.orangefs_config_server);
504 ret = service_operation(new_op, "orangefs_mount", 0);
510 if (new_op->downcall.resp.fs_mount.fs_id == ORANGEFS_FS_ID_NULL) {
520 orangefs_unmount(new_op->downcall.resp.fs_mount.id,
521 new_op->downcall.resp.fs_mount.fs_id, devname);
533 &new_op->downcall.resp.fs_mount, data,
562 op_release(new_op);
568 new_op = op_alloc(ORANGEFS_VFS_OP_FEATURES);
569 if (!new_op)
571 new_op->upcall.req.features.features = 0;
572 ret = service_operation(new_op, "orangefs_features", 0);
573 orangefs_features = new_op->downcall.resp.features.features;
574 op_release(new_op);
593 op_release(new_op);