• Home
  • Raw
  • Download

Lines Matching refs:arg

1135 static int send_cap_msg(struct cap_msg_args *arg)  in send_cap_msg()  argument
1141 struct ceph_osd_client *osdc = &arg->session->s_mdsc->fsc->client->osdc; in send_cap_msg()
1145 " xattr_ver %llu xattr_len %d\n", ceph_cap_op_name(arg->op), in send_cap_msg()
1146 arg->cid, arg->ino, ceph_cap_string(arg->caps), in send_cap_msg()
1147 ceph_cap_string(arg->wanted), ceph_cap_string(arg->dirty), in send_cap_msg()
1148 arg->seq, arg->issue_seq, arg->flush_tid, arg->oldest_flush_tid, in send_cap_msg()
1149 arg->mseq, arg->follows, arg->size, arg->max_size, in send_cap_msg()
1150 arg->xattr_version, in send_cap_msg()
1151 arg->xattr_buf ? (int)arg->xattr_buf->vec.iov_len : 0); in send_cap_msg()
1162 msg->hdr.tid = cpu_to_le64(arg->flush_tid); in send_cap_msg()
1167 fc->cap_id = cpu_to_le64(arg->cid); in send_cap_msg()
1168 fc->op = cpu_to_le32(arg->op); in send_cap_msg()
1169 fc->seq = cpu_to_le32(arg->seq); in send_cap_msg()
1170 fc->issue_seq = cpu_to_le32(arg->issue_seq); in send_cap_msg()
1171 fc->migrate_seq = cpu_to_le32(arg->mseq); in send_cap_msg()
1172 fc->caps = cpu_to_le32(arg->caps); in send_cap_msg()
1173 fc->wanted = cpu_to_le32(arg->wanted); in send_cap_msg()
1174 fc->dirty = cpu_to_le32(arg->dirty); in send_cap_msg()
1175 fc->ino = cpu_to_le64(arg->ino); in send_cap_msg()
1176 fc->snap_follows = cpu_to_le64(arg->follows); in send_cap_msg()
1178 fc->size = cpu_to_le64(arg->size); in send_cap_msg()
1179 fc->max_size = cpu_to_le64(arg->max_size); in send_cap_msg()
1180 ceph_encode_timespec64(&fc->mtime, &arg->mtime); in send_cap_msg()
1181 ceph_encode_timespec64(&fc->atime, &arg->atime); in send_cap_msg()
1182 ceph_encode_timespec64(&fc->ctime, &arg->ctime); in send_cap_msg()
1183 fc->time_warp_seq = cpu_to_le32(arg->time_warp_seq); in send_cap_msg()
1185 fc->uid = cpu_to_le32(from_kuid(&init_user_ns, arg->uid)); in send_cap_msg()
1186 fc->gid = cpu_to_le32(from_kgid(&init_user_ns, arg->gid)); in send_cap_msg()
1187 fc->mode = cpu_to_le32(arg->mode); in send_cap_msg()
1189 fc->xattr_version = cpu_to_le64(arg->xattr_version); in send_cap_msg()
1190 if (arg->xattr_buf) { in send_cap_msg()
1191 msg->middle = ceph_buffer_get(arg->xattr_buf); in send_cap_msg()
1192 fc->xattr_len = cpu_to_le32(arg->xattr_buf->vec.iov_len); in send_cap_msg()
1193 msg->hdr.middle_len = cpu_to_le32(arg->xattr_buf->vec.iov_len); in send_cap_msg()
1200 ceph_encode_64(&p, arg->inline_data ? 0 : CEPH_INLINE_NONE); in send_cap_msg()
1210 ceph_encode_64(&p, arg->oldest_flush_tid); in send_cap_msg()
1226 ceph_encode_timespec64(p, &arg->btime); in send_cap_msg()
1228 ceph_encode_64(&p, arg->change_attr); in send_cap_msg()
1231 ceph_encode_32(&p, arg->flags); in send_cap_msg()
1233 ceph_con_send(&arg->session->s_con, msg); in send_cap_msg()
1277 struct cap_msg_args arg; in __send_cap() local
1293 arg.session = cap->session; in __send_cap()
1329 arg.ino = ceph_vino(inode).ino; in __send_cap()
1330 arg.cid = cap->cap_id; in __send_cap()
1331 arg.follows = flushing ? ci->i_head_snapc->seq : 0; in __send_cap()
1332 arg.flush_tid = flush_tid; in __send_cap()
1333 arg.oldest_flush_tid = oldest_flush_tid; in __send_cap()
1335 arg.size = inode->i_size; in __send_cap()
1336 ci->i_reported_size = arg.size; in __send_cap()
1337 arg.max_size = ci->i_wanted_max_size; in __send_cap()
1338 ci->i_requested_max_size = arg.max_size; in __send_cap()
1342 arg.xattr_version = ci->i_xattrs.version; in __send_cap()
1343 arg.xattr_buf = ci->i_xattrs.blob; in __send_cap()
1345 arg.xattr_buf = NULL; in __send_cap()
1348 arg.mtime = inode->i_mtime; in __send_cap()
1349 arg.atime = inode->i_atime; in __send_cap()
1350 arg.ctime = inode->i_ctime; in __send_cap()
1351 arg.btime = ci->i_btime; in __send_cap()
1352 arg.change_attr = inode_peek_iversion_raw(inode); in __send_cap()
1354 arg.op = op; in __send_cap()
1355 arg.caps = cap->implemented; in __send_cap()
1356 arg.wanted = want; in __send_cap()
1357 arg.dirty = flushing; in __send_cap()
1359 arg.seq = cap->seq; in __send_cap()
1360 arg.issue_seq = cap->issue_seq; in __send_cap()
1361 arg.mseq = cap->mseq; in __send_cap()
1362 arg.time_warp_seq = ci->i_time_warp_seq; in __send_cap()
1364 arg.uid = inode->i_uid; in __send_cap()
1365 arg.gid = inode->i_gid; in __send_cap()
1366 arg.mode = inode->i_mode; in __send_cap()
1368 arg.inline_data = ci->i_inline_version != CEPH_INLINE_NONE; in __send_cap()
1381 arg.flags = flags; in __send_cap()
1387 ret = send_cap_msg(&arg); in __send_cap()
1404 struct cap_msg_args arg; in __send_flush_snap() local
1406 arg.session = session; in __send_flush_snap()
1407 arg.ino = ceph_vino(inode).ino; in __send_flush_snap()
1408 arg.cid = 0; in __send_flush_snap()
1409 arg.follows = capsnap->follows; in __send_flush_snap()
1410 arg.flush_tid = capsnap->cap_flush.tid; in __send_flush_snap()
1411 arg.oldest_flush_tid = oldest_flush_tid; in __send_flush_snap()
1413 arg.size = capsnap->size; in __send_flush_snap()
1414 arg.max_size = 0; in __send_flush_snap()
1415 arg.xattr_version = capsnap->xattr_version; in __send_flush_snap()
1416 arg.xattr_buf = capsnap->xattr_blob; in __send_flush_snap()
1418 arg.atime = capsnap->atime; in __send_flush_snap()
1419 arg.mtime = capsnap->mtime; in __send_flush_snap()
1420 arg.ctime = capsnap->ctime; in __send_flush_snap()
1421 arg.btime = capsnap->btime; in __send_flush_snap()
1422 arg.change_attr = capsnap->change_attr; in __send_flush_snap()
1424 arg.op = CEPH_CAP_OP_FLUSHSNAP; in __send_flush_snap()
1425 arg.caps = capsnap->issued; in __send_flush_snap()
1426 arg.wanted = 0; in __send_flush_snap()
1427 arg.dirty = capsnap->dirty; in __send_flush_snap()
1429 arg.seq = 0; in __send_flush_snap()
1430 arg.issue_seq = 0; in __send_flush_snap()
1431 arg.mseq = mseq; in __send_flush_snap()
1432 arg.time_warp_seq = capsnap->time_warp_seq; in __send_flush_snap()
1434 arg.uid = capsnap->uid; in __send_flush_snap()
1435 arg.gid = capsnap->gid; in __send_flush_snap()
1436 arg.mode = capsnap->mode; in __send_flush_snap()
1438 arg.inline_data = capsnap->inline_data; in __send_flush_snap()
1439 arg.flags = 0; in __send_flush_snap()
1441 return send_cap_msg(&arg); in __send_flush_snap()