Lines Matching refs:fl
72 struct file_lock *fl = &lock->fl; in svcxdr_decode_lock() local
89 locks_init_lock(fl); in svcxdr_decode_lock()
90 fl->fl_flags = FL_POSIX; in svcxdr_decode_lock()
91 fl->fl_type = F_RDLCK; in svcxdr_decode_lock()
93 fl->fl_start = s64_to_loff_t(start); in svcxdr_decode_lock()
95 fl->fl_end = OFFSET_MAX; in svcxdr_decode_lock()
97 fl->fl_end = s64_to_loff_t(end); in svcxdr_decode_lock()
105 const struct file_lock *fl = &lock->fl; in svcxdr_encode_holder() local
109 if (xdr_stream_encode_bool(xdr, fl->fl_type != F_RDLCK) < 0) in svcxdr_encode_holder()
115 start = loff_t_to_s64(fl->fl_start); in svcxdr_encode_holder()
116 if (fl->fl_end == OFFSET_MAX) in svcxdr_encode_holder()
119 len = loff_t_to_s64(fl->fl_end - fl->fl_start + 1); in svcxdr_encode_holder()
166 argp->lock.fl.fl_type = F_WRLCK; in nlm4svc_decode_testargs()
186 argp->lock.fl.fl_type = F_WRLCK; in nlm4svc_decode_lockargs()
211 argp->lock.fl.fl_type = F_WRLCK; in nlm4svc_decode_cancargs()
225 argp->lock.fl.fl_type = F_UNLCK; in nlm4svc_decode_unlockargs()
276 locks_init_lock(&lock->fl); in nlm4svc_decode_shareargs()