Lines Matching refs:fl

1264 static inline int nfs4_lock_type(struct file_lock *fl, int block)  in nfs4_lock_type()  argument
1266 if (fl->fl_type == F_RDLCK) in nfs4_lock_type()
1271 static inline uint64_t nfs4_lock_length(struct file_lock *fl) in nfs4_lock_length() argument
1273 if (fl->fl_end == OFFSET_MAX) in nfs4_lock_length()
1275 return fl->fl_end - fl->fl_start + 1; in nfs4_lock_length()
1300 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block)); in encode_lock()
1302 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lock()
1303 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lock()
1323 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0)); in encode_lockt()
1324 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lockt()
1325 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lockt()
1334 encode_uint32(xdr, nfs4_lock_type(args->fl, 0)); in encode_locku()
1338 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_locku()
1339 xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_locku()
4818 static int decode_lock_denied (struct xdr_stream *xdr, struct file_lock *fl) in decode_lock_denied() argument
4830 if (fl != NULL) { /* manipulate file lock */ in decode_lock_denied()
4831 fl->fl_start = (loff_t)offset; in decode_lock_denied()
4832 fl->fl_end = fl->fl_start + (loff_t)length - 1; in decode_lock_denied()
4834 fl->fl_end = OFFSET_MAX; in decode_lock_denied()
4835 fl->fl_type = F_WRLCK; in decode_lock_denied()
4837 fl->fl_type = F_RDLCK; in decode_lock_denied()
4838 fl->fl_pid = 0; in decode_lock_denied()