Lines Matching refs:pipe
77 if ((counter[vbl_swap->pipe] - vbl_swap->sequence) > (1<<23))
164 int num_rects, pipe;
173 pipe = swap_hit->pipe;
174 top = upper[pipe];
175 bottom = lower[pipe];
406 /* Set the vblank monitor pipe
412 drm_i915_vblank_pipe_t pipe;
419 DRM_COPY_FROM_USER_IOCTL(pipe, (drm_i915_vblank_pipe_t __user *) data,
420 sizeof(pipe));
422 if (pipe.pipe & ~(DRM_I915_VBLANK_PIPE_A|DRM_I915_VBLANK_PIPE_B)) {
423 DRM_ERROR("%s called with invalid pipe 0x%x\n",
424 __FUNCTION__, pipe.pipe);
428 dev_priv->vblank_pipe = pipe.pipe;
439 drm_i915_vblank_pipe_t pipe;
448 pipe.pipe = 0;
450 pipe.pipe |= DRM_I915_VBLANK_PIPE_A;
452 pipe.pipe |= DRM_I915_VBLANK_PIPE_B;
453 DRM_COPY_TO_USER_IOCTL((drm_i915_vblank_pipe_t __user *) data, pipe,
454 sizeof(pipe));
467 unsigned int pipe, seqtype, curseq;
490 pipe = (swap.seqtype & _DRM_VBLANK_SECONDARY) ? 1 : 0;
494 if (!(dev_priv->vblank_pipe & (1 << pipe))) {
495 DRM_ERROR("Invalid pipe %d\n", pipe);
509 curseq = atomic_read(pipe ? &dev->vbl_received2 : &dev->vbl_received);
529 vbl_swap->pipe == pipe &&
554 vbl_swap->pipe = pipe;