Lines Matching refs:linux_flock
1151 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock() argument
1153 switch (linux_flock->l_type) { in linux_to_bsd_flock()
1167 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock()
1168 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock()
1169 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock()
1170 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock()
1175 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock) in bsd_to_linux_flock() argument
1179 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock()
1182 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock()
1185 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock()
1188 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock()
1189 linux_flock->l_start = (l_off_t)bsd_flock->l_start; in bsd_to_linux_flock()
1190 linux_flock->l_len = (l_off_t)bsd_flock->l_len; in bsd_to_linux_flock()
1191 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock()
1208 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock64() argument
1210 switch (linux_flock->l_type) { in linux_to_bsd_flock64()
1224 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock64()
1225 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock64()
1226 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock64()
1227 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock64()
1232 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) in bsd_to_linux_flock64() argument
1236 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock64()
1239 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock64()
1242 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock64()
1245 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock64()
1246 linux_flock->l_start = (l_loff_t)bsd_flock->l_start; in bsd_to_linux_flock64()
1247 linux_flock->l_len = (l_loff_t)bsd_flock->l_len; in bsd_to_linux_flock64()
1248 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock64()
1255 struct l_flock linux_flock; in fcntl_common() local
1320 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1321 sizeof(linux_flock)); in fcntl_common()
1324 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1328 bsd_to_linux_flock(&bsd_flock, &linux_flock); in fcntl_common()
1329 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1330 sizeof(linux_flock))); in fcntl_common()
1333 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1334 sizeof(linux_flock)); in fcntl_common()
1337 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1342 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1343 sizeof(linux_flock)); in fcntl_common()
1346 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1389 struct l_flock64 linux_flock; in linux_fcntl64() local
1396 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1397 sizeof(linux_flock)); in linux_fcntl64()
1400 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1404 bsd_to_linux_flock64(&bsd_flock, &linux_flock); in linux_fcntl64()
1405 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1406 sizeof(linux_flock))); in linux_fcntl64()
1409 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1410 sizeof(linux_flock)); in linux_fcntl64()
1413 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1418 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1419 sizeof(linux_flock)); in linux_fcntl64()
1422 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()