Lines Matching refs:head
40 struct nvkm_head *head; in gf119_disp_super() local
44 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
45 mask[head->id] = nvkm_rd32(device, 0x6101d4 + (head->id * 0x800)); in gf119_disp_super()
46 HEAD_DBG(head, "%08x", mask[head->id]); in gf119_disp_super()
52 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
53 if (!(mask[head->id] & 0x00001000)) in gf119_disp_super()
55 nv50_disp_super_1_0(disp, head); in gf119_disp_super()
59 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
60 if (!(mask[head->id] & 0x00001000)) in gf119_disp_super()
62 nv50_disp_super_2_0(disp, head); in gf119_disp_super()
65 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
66 if (!(mask[head->id] & 0x00010000)) in gf119_disp_super()
68 nv50_disp_super_2_1(disp, head); in gf119_disp_super()
70 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
71 if (!(mask[head->id] & 0x00001000)) in gf119_disp_super()
73 nv50_disp_super_2_2(disp, head); in gf119_disp_super()
77 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_super()
78 if (!(mask[head->id] & 0x00001000)) in gf119_disp_super()
80 nv50_disp_super_3_0(disp, head); in gf119_disp_super()
84 list_for_each_entry(head, &disp->base.head, head) in gf119_disp_super()
85 nvkm_wr32(device, 0x6101d4 + (head->id * 0x800), 0x00000000); in gf119_disp_super()
126 struct nvkm_head *head; in gf119_disp_intr() local
164 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_intr()
165 const u32 hoff = head->id * 0x800; in gf119_disp_intr()
166 u32 mask = 0x01000000 << head->id; in gf119_disp_intr()
170 nvkm_disp_vblank(&disp->base, head->id); in gf119_disp_intr()
189 struct nvkm_head *head; in gf119_disp_init() local
199 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_init()
200 const u32 hoff = head->id * 0x800; in gf119_disp_init()
246 list_for_each_entry(head, &disp->base.head, head) { in gf119_disp_init()
247 const u32 hoff = head->id * 0x800; in gf119_disp_init()
263 .head = { .cnt = gf119_head_cnt, .new = gf119_head_new },