Lines Matching refs:linux_flock
1195 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock() argument
1197 switch (linux_flock->l_type) { in linux_to_bsd_flock()
1211 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock()
1212 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock()
1213 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock()
1214 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock()
1219 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock) in bsd_to_linux_flock() argument
1223 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock()
1226 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock()
1229 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock()
1232 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock()
1233 linux_flock->l_start = (l_off_t)bsd_flock->l_start; in bsd_to_linux_flock()
1234 linux_flock->l_len = (l_off_t)bsd_flock->l_len; in bsd_to_linux_flock()
1235 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock()
1252 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock64() argument
1254 switch (linux_flock->l_type) { in linux_to_bsd_flock64()
1268 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock64()
1269 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock64()
1270 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock64()
1271 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock64()
1276 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) in bsd_to_linux_flock64() argument
1280 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock64()
1283 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock64()
1286 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock64()
1289 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock64()
1290 linux_flock->l_start = (l_loff_t)bsd_flock->l_start; in bsd_to_linux_flock64()
1291 linux_flock->l_len = (l_loff_t)bsd_flock->l_len; in bsd_to_linux_flock64()
1292 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock64()
1299 struct l_flock linux_flock; in fcntl_common() local
1364 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1365 sizeof(linux_flock)); in fcntl_common()
1368 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1372 bsd_to_linux_flock(&bsd_flock, &linux_flock); in fcntl_common()
1373 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1374 sizeof(linux_flock))); in fcntl_common()
1377 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1378 sizeof(linux_flock)); in fcntl_common()
1381 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1386 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1387 sizeof(linux_flock)); in fcntl_common()
1390 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1438 struct l_flock64 linux_flock; in linux_fcntl64() local
1450 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1451 sizeof(linux_flock)); in linux_fcntl64()
1454 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1458 bsd_to_linux_flock64(&bsd_flock, &linux_flock); in linux_fcntl64()
1459 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1460 sizeof(linux_flock))); in linux_fcntl64()
1463 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1464 sizeof(linux_flock)); in linux_fcntl64()
1467 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1472 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1473 sizeof(linux_flock)); in linux_fcntl64()
1476 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()