Lines Matching defs:linux_flock

1208 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock)
1210 switch (linux_flock->l_type) {
1224 bsd_flock->l_whence = linux_flock->l_whence;
1225 bsd_flock->l_start = (off_t)linux_flock->l_start;
1226 bsd_flock->l_len = (off_t)linux_flock->l_len;
1227 bsd_flock->l_pid = (pid_t)linux_flock->l_pid;
1232 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock)
1236 linux_flock->l_type = LINUX_F_RDLCK;
1239 linux_flock->l_type = LINUX_F_WRLCK;
1242 linux_flock->l_type = LINUX_F_UNLCK;
1245 linux_flock->l_whence = bsd_flock->l_whence;
1246 linux_flock->l_start = (l_off_t)bsd_flock->l_start;
1247 linux_flock->l_len = (l_off_t)bsd_flock->l_len;
1248 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid;
1265 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock)
1267 switch (linux_flock->l_type) {
1281 bsd_flock->l_whence = linux_flock->l_whence;
1282 bsd_flock->l_start = (off_t)linux_flock->l_start;
1283 bsd_flock->l_len = (off_t)linux_flock->l_len;
1284 bsd_flock->l_pid = (pid_t)linux_flock->l_pid;
1289 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock)
1293 linux_flock->l_type = LINUX_F_RDLCK;
1296 linux_flock->l_type = LINUX_F_WRLCK;
1299 linux_flock->l_type = LINUX_F_UNLCK;
1302 linux_flock->l_whence = bsd_flock->l_whence;
1303 linux_flock->l_start = (l_loff_t)bsd_flock->l_start;
1304 linux_flock->l_len = (l_loff_t)bsd_flock->l_len;
1305 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid;
1312 struct l_flock linux_flock;
1378 error = copyin((void *)args->arg, &linux_flock,
1379 sizeof(linux_flock));
1382 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1386 bsd_to_linux_flock(&bsd_flock, &linux_flock);
1387 return (copyout(&linux_flock, (void *)args->arg,
1388 sizeof(linux_flock)));
1391 error = copyin((void *)args->arg, &linux_flock,
1392 sizeof(linux_flock));
1395 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1400 error = copyin((void *)args->arg, &linux_flock,
1401 sizeof(linux_flock));
1404 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1452 struct l_flock64 linux_flock;
1464 error = copyin((void *)args->arg, &linux_flock,
1465 sizeof(linux_flock));
1468 linux_to_bsd_flock64(&linux_flock, &bsd_flock);
1472 bsd_to_linux_flock64(&bsd_flock, &linux_flock);
1473 return (copyout(&linux_flock, (void *)args->arg,
1474 sizeof(linux_flock)));
1477 error = copyin((void *)args->arg, &linux_flock,
1478 sizeof(linux_flock));
1481 linux_to_bsd_flock64(&linux_flock, &bsd_flock);
1486 error = copyin((void *)args->arg, &linux_flock,
1487 sizeof(linux_flock));
1490 linux_to_bsd_flock64(&linux_flock, &bsd_flock);