Lines Matching refs:head
40 nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_fini() argument
43 disp->func->head.vblank_fini(disp, head); in nvkm_disp_vblank_fini()
47 nvkm_disp_vblank_init(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_init() argument
50 disp->func->head.vblank_init(disp, head); in nvkm_disp_vblank_init()
66 if (ret = -ENXIO, req->v0.head <= disp->vblank.index_nr) { in nvkm_disp_vblank_ctor()
68 notify->index = req->v0.head; in nvkm_disp_vblank_ctor()
84 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() argument
87 nvkm_event_send(&disp->vblank, 1, head, &rep, sizeof(rep)); in nvkm_disp_vblank()
104 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_hpd_ctor()
216 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_fini()
220 list_for_each_entry(conn, &disp->conn, head) { in nvkm_disp_fini()
234 list_for_each_entry(conn, &disp->conn, head) { in nvkm_disp_init()
238 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_init()
260 outp = list_first_entry(&disp->outp, typeof(*outp), head); in nvkm_disp_dtor()
261 list_del(&outp->head); in nvkm_disp_dtor()
266 conn = list_first_entry(&disp->conn, typeof(*conn), head); in nvkm_disp_dtor()
267 list_del(&conn->head); in nvkm_disp_dtor()
299 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()