Lines Matching refs:head
39 nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_fini() argument
42 disp->func->head.vblank_fini(disp, head); in nvkm_disp_vblank_fini()
46 nvkm_disp_vblank_init(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_init() argument
49 disp->func->head.vblank_init(disp, head); in nvkm_disp_vblank_init()
65 if (ret = -ENXIO, req->v0.head <= disp->vblank.index_nr) { in nvkm_disp_vblank_ctor()
67 notify->index = req->v0.head; in nvkm_disp_vblank_ctor()
83 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() argument
86 nvkm_event_send(&disp->vblank, 1, head, &rep, sizeof(rep)); in nvkm_disp_vblank()
103 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_hpd_ctor()
215 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_fini()
219 list_for_each_entry(conn, &disp->conn, head) { in nvkm_disp_fini()
233 list_for_each_entry(conn, &disp->conn, head) { in nvkm_disp_init()
237 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_init()
259 outp = list_first_entry(&disp->outp, typeof(*outp), head); in nvkm_disp_dtor()
260 list_del(&outp->head); in nvkm_disp_dtor()
265 conn = list_first_entry(&disp->conn, typeof(*conn), head); in nvkm_disp_dtor()
266 list_del(&conn->head); in nvkm_disp_dtor()
298 disp->head.nr = heads; in nvkm_disp_ctor()
357 list_add_tail(&outp->head, &disp->outp); in nvkm_disp_ctor()
362 list_for_each_entry_safe(outp, outt, &disp->outp, head) { in nvkm_disp_ctor()
376 list_for_each_entry(pair, &disp->outp, head) { in nvkm_disp_ctor()
396 list_for_each_entry(conn, &disp->conn, head) { in nvkm_disp_ctor()
413 list_del(&outp->head); in nvkm_disp_ctor()
418 list_add_tail(&outp->conn->head, &disp->conn); in nvkm_disp_ctor()