Lines Matching refs:mpipe
1421 struct pipe *mpipe = fp->f_data; in pipe_ioctl() local
1424 PIPE_LOCK(mpipe); in pipe_ioctl()
1427 error = mac_pipe_check_ioctl(active_cred, mpipe->pipe_pair, cmd, data); in pipe_ioctl()
1429 PIPE_UNLOCK(mpipe); in pipe_ioctl()
1441 mpipe->pipe_state |= PIPE_ASYNC; in pipe_ioctl()
1443 mpipe->pipe_state &= ~PIPE_ASYNC; in pipe_ioctl()
1450 PIPE_UNLOCK(mpipe); in pipe_ioctl()
1453 if (mpipe->pipe_pages.cnt != 0) in pipe_ioctl()
1454 *(int *)data = mpipe->pipe_pages.cnt; in pipe_ioctl()
1456 *(int *)data = mpipe->pipe_buffer.cnt; in pipe_ioctl()
1460 PIPE_UNLOCK(mpipe); in pipe_ioctl()
1461 error = fsetown(*(int *)data, &mpipe->pipe_sigio); in pipe_ioctl()
1465 *(int *)data = fgetown(&mpipe->pipe_sigio); in pipe_ioctl()
1470 PIPE_UNLOCK(mpipe); in pipe_ioctl()
1471 error = fsetown(-(*(int *)data), &mpipe->pipe_sigio); in pipe_ioctl()
1476 *(int *)data = -fgetown(&mpipe->pipe_sigio); in pipe_ioctl()
1483 PIPE_UNLOCK(mpipe); in pipe_ioctl()