Lines Matching defs:master_pipes
3400 u8 *master_pipes, u8 *slave_pipes)
3404 *master_pipes = 0;
3421 *master_pipes |= BIT(pipe);
3434 *master_pipes |= BIT(pipe);
3441 drm_WARN(&dev_priv->drm, *slave_pipes != *master_pipes << 1,
3443 *master_pipes, *slave_pipes);
3446 static enum pipe get_bigjoiner_master_pipe(enum pipe pipe, u8 master_pipes, u8 slave_pipes)
3452 master_pipes &= ~GENMASK(7, pipe);
3455 return fls(master_pipes) - 1;
3458 static u8 get_bigjoiner_slave_pipes(enum pipe pipe, u8 master_pipes, u8 slave_pipes)
3462 master_pipe = get_bigjoiner_master_pipe(pipe, master_pipes, slave_pipes);
3464 if ((master_pipes & BIT(master_pipe)) == 0)
3468 master_pipes &= ~GENMASK(master_pipe, 0);
3470 master_pipes |= BIT(7);
3472 next_master_pipe = ffs(master_pipes) - 1;
3493 u8 master_pipes, slave_pipes;
3545 enabled_bigjoiner_pipes(dev_priv, &master_pipes, &slave_pipes);
3548 get_bigjoiner_master_pipe(crtc->pipe, master_pipes, slave_pipes);
3677 u8 master_pipes, slave_pipes;
3680 enabled_bigjoiner_pipes(i915, &master_pipes, &slave_pipes);
3682 if (((master_pipes | slave_pipes) & BIT(pipe)) == 0)
3686 BIT(get_bigjoiner_master_pipe(pipe, master_pipes, slave_pipes)) |
3687 get_bigjoiner_slave_pipes(pipe, master_pipes, slave_pipes);