Lines Matching refs:lock
65 static void nlm4_compute_offsets(const struct nlm_lock *lock, in nlm4_compute_offsets() argument
68 const struct file_lock *fl = &lock->fl; in nlm4_compute_offsets()
242 const struct nlm_lock *lock = &result->lock; in encode_nlm4_holder() local
246 encode_bool(xdr, lock->fl.fl_type == F_RDLCK); in encode_nlm4_holder()
247 encode_int32(xdr, lock->svid); in encode_nlm4_holder()
248 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm4_holder()
251 nlm4_compute_offsets(lock, &l_offset, &l_len); in encode_nlm4_holder()
258 struct nlm_lock *lock = &result->lock; in decode_nlm4_holder() local
259 struct file_lock *fl = &lock->fl; in decode_nlm4_holder()
266 memset(lock, 0, sizeof(*lock)); in decode_nlm4_holder()
273 lock->svid = be32_to_cpup(p); in decode_nlm4_holder()
274 fl->fl_pid = (pid_t)lock->svid; in decode_nlm4_holder()
276 error = decode_netobj(xdr, &lock->oh); in decode_nlm4_holder()
326 const struct nlm_lock *lock) in encode_nlm4_lock() argument
331 encode_caller_name(xdr, lock->caller); in encode_nlm4_lock()
332 encode_fh(xdr, &lock->fh); in encode_nlm4_lock()
333 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm4_lock()
336 *p++ = cpu_to_be32(lock->svid); in encode_nlm4_lock()
338 nlm4_compute_offsets(lock, &l_offset, &l_len); in encode_nlm4_lock()
364 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_testargs() local
367 encode_bool(xdr, lock->fl.fl_type == F_WRLCK); in nlm4_xdr_enc_testargs()
368 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_testargs()
386 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_lockargs() local
390 encode_bool(xdr, lock->fl.fl_type == F_WRLCK); in nlm4_xdr_enc_lockargs()
391 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_lockargs()
409 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_cancargs() local
413 encode_bool(xdr, lock->fl.fl_type == F_WRLCK); in nlm4_xdr_enc_cancargs()
414 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_cancargs()
428 const struct nlm_lock *lock = &args->lock; in nlm4_xdr_enc_unlockargs() local
431 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_unlockargs()