Lines Matching refs:vp

68 				      struct afs_vnode_param *vp,
71 struct afs_file_status *status = &vp->scb.status;
76 vp->fid.vid, vp->fid.vnode, vp->fid.unique,
145 if (!vp->scb.have_cb) {
151 atomic64_set(&vnode->cb_expires_at, vp->scb.callback.expires_at);
162 struct afs_vnode_param *vp)
164 struct afs_file_status *status = &vp->scb.status;
165 struct afs_vnode *vnode = vp->vnode;
171 bool change_size = vp->set_size;
174 vp->fid.vid, vp->fid.vnode, vp->fid.unique,
207 if (vp->update_ctime)
215 if (vp->dv_before + vp->dv_delta != status->data_version) {
220 (unsigned long long)vp->dv_before + vp->dv_delta,
268 struct afs_vnode_param *vp)
270 struct afs_callback *cb = &vp->scb.callback;
271 struct afs_vnode *vnode = vp->vnode;
273 if (!afs_cb_is_broken(vp->cb_break_before, vnode)) {
284 void afs_vnode_commit_status(struct afs_operation *op, struct afs_vnode_param *vp)
286 struct afs_vnode *vnode = vp->vnode;
292 if (vp->scb.have_error) {
296 if (vp->scb.status.abort_code == VNOVNODE) {
302 } else if (vp->scb.have_status) {
303 if (vp->speculative &&
305 vp->dv_before != vnode->status.data_version))
311 afs_apply_status(op, vp);
312 if (vp->scb.have_cb)
313 afs_apply_callback(op, vp);
314 } else if (vp->op_unlinked && !(op->flags & AFS_OPERATION_DIR_CONFLICT)) {
325 if (vp->scb.have_status)
326 afs_cache_permit(vnode, op->key, vp->cb_break_before, &vp->scb);
331 struct afs_vnode_param *vp = &op->file[op->fetch_status.which];
332 struct afs_vnode *vnode = vp->vnode;
336 ret = afs_inode_init_from_status(op, vp, vnode);
339 afs_cache_permit(vnode, op->key, vp->cb_break_before, &vp->scb);
341 afs_vnode_commit_status(op, vp);
399 struct afs_vnode_param *vp = opaque;
402 return afs_ilookup5_test_by_fid(inode, &vp->fid);
410 struct afs_vnode_param *vp = opaque;
415 vnode->fid = vp->fid;
463 struct inode *afs_iget(struct afs_operation *op, struct afs_vnode_param *vp)
471 _enter(",{%llx:%llu.%u},,", vp->fid.vid, vp->fid.vnode, vp->fid.unique);
473 inode = iget5_locked(sb, vp->fid.vnode, afs_iget5_test, afs_iget5_set, vp);
490 ret = afs_inode_init_from_status(op, vp, vnode);
678 struct afs_vnode_param *vp = &op->file[0];
679 struct inode *inode = &vp->vnode->netfs.inode;
683 afs_vnode_commit_status(op, vp);
695 struct afs_vnode_param *vp = &op->file[0];
696 struct afs_vnode *vnode = vp->vnode;