Lines Matching defs:rec_op_para
897 struct hmdfs_recursive_para *rec_op_para)
901 if (rec_op_para->is_last) {
902 switch (rec_op_para->opcode) {
905 rec_op_para->mode,
910 rec_op_para->mode,
911 rec_op_para->want_excl,
920 rec_op_para->mode);
924 rec_op_para->opcode, ret);
930 struct hmdfs_recursive_para *rec_op_para)
972 rec_op_para);
995 struct hmdfs_recursive_para *rec_op_para)
1008 rec_op_para);
1018 rec_op_para->is_last = false;
1019 rec_op_para->mode = mode;
1021 true, rec_op_para);
1028 bool is_dir, struct hmdfs_recursive_para *rec_op_para)
1034 mode_t d_child_mode = rec_op_para->mode;
1043 rec_op_para);
1055 rec_op_para->is_last = true;
1056 rec_op_para->mode = d_child_mode;
1058 rec_op_para);
1066 void hmdfs_init_recursive_para(struct hmdfs_recursive_para *rec_op_para,
1070 rec_op_para->is_last = true;
1071 rec_op_para->opcode = opcode;
1072 rec_op_para->mode = mode;
1073 rec_op_para->want_excl = want_excl;
1074 rec_op_para->name = name;
1080 struct hmdfs_recursive_para *rec_op_para = NULL;
1087 rec_op_para = kmalloc(sizeof(*rec_op_para), GFP_KERNEL);
1088 if (!rec_op_para) {
1093 hmdfs_init_recursive_para(rec_op_para, F_MKDIR_MERGE, mode, false,
1095 ret = create_lo_d_child(dir, dentry, true, rec_op_para);
1100 kfree(rec_op_para);
1107 struct hmdfs_recursive_para *rec_op_para = NULL;
1110 rec_op_para = kmalloc(sizeof(*rec_op_para), GFP_KERNEL);
1111 if (!rec_op_para) {
1115 hmdfs_init_recursive_para(rec_op_para, F_CREATE_MERGE, mode, want_excl,
1118 ret = create_lo_d_child(dir, dentry, false, rec_op_para);
1123 kfree(rec_op_para);