Lines Matching refs:pior

47 nv50_pior_clock(struct nvkm_ior *pior)  in nv50_pior_clock()  argument
49 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_clock()
50 const u32 poff = nv50_ior_base(pior); in nv50_pior_clock()
56 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links() argument
58 int ret = nvkm_i2c_aux_lnk_ctl(aux, pior->dp.nr, pior->dp.bw, pior->dp.ef); in nv50_pior_dp_links()
80 nv50_pior_power(struct nvkm_ior *pior, bool normal, bool pu, bool data, bool vsync, bool hsync) in nv50_pior_power() argument
82 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_power()
83 const u32 poff = nv50_ior_base(pior); in nv50_pior_power()
119 nv50_pior_state(struct nvkm_ior *pior, struct nvkm_ior_state *state) in nv50_pior_state() argument
121 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_state()
122 const u32 coff = pior->id * 8 + (state == &pior->arm) * 4; in nv50_pior_state()
135 nv50_pior_depth(pior, state, ctrl); in nv50_pior_state()
1555 for (i = 0; i < disp->pior.nr; i++) { in nv50_disp_init()
1619 if (func->pior.cnt) { in nv50_disp_oneinit()
1620 disp->pior.nr = func->pior.cnt(disp, &disp->pior.mask); in nv50_disp_oneinit()
1621 nvkm_debug(subdev, " PIOR(s): %d (%02lx)\n", disp->pior.nr, disp->pior.mask); in nv50_disp_oneinit()
1622 for_each_set_bit(i, &disp->pior.mask, disp->pior.nr) { in nv50_disp_oneinit()
1623 ret = func->pior.new(disp, i); in nv50_disp_oneinit()
1778 .pior = { .cnt = nv50_pior_cnt, .new = nv50_pior_new },