Lines Matching refs:head

33 	struct nvkm_head *head = nvkm_uhead(object);  in nvkm_uhead_uevent()  local
41 return nvkm_uevent_add(uevent, &head->disp->vblank, head->id, in nvkm_uhead_uevent()
46 nvkm_uhead_mthd_scanoutpos(struct nvkm_head *head, void *argv, u32 argc) in nvkm_uhead_mthd_scanoutpos() argument
53 head->func->state(head, &head->arm); in nvkm_uhead_mthd_scanoutpos()
54 args->v0.vtotal = head->arm.vtotal; in nvkm_uhead_mthd_scanoutpos()
55 args->v0.vblanks = head->arm.vblanks; in nvkm_uhead_mthd_scanoutpos()
56 args->v0.vblanke = head->arm.vblanke; in nvkm_uhead_mthd_scanoutpos()
57 args->v0.htotal = head->arm.htotal; in nvkm_uhead_mthd_scanoutpos()
58 args->v0.hblanks = head->arm.hblanks; in nvkm_uhead_mthd_scanoutpos()
59 args->v0.hblanke = head->arm.hblanke; in nvkm_uhead_mthd_scanoutpos()
69 head->func->rgpos(head, &args->v0.hline, &args->v0.vline); in nvkm_uhead_mthd_scanoutpos()
77 struct nvkm_head *head = nvkm_uhead(object); in nvkm_uhead_mthd() local
80 case NVIF_HEAD_V0_SCANOUTPOS: return nvkm_uhead_mthd_scanoutpos(head, argv, argc); in nvkm_uhead_mthd()
89 struct nvkm_head *head = nvkm_uhead(object); in nvkm_uhead_dtor() local
90 struct nvkm_disp *disp = head->disp; in nvkm_uhead_dtor()
93 head->object.func = NULL; in nvkm_uhead_dtor()
109 struct nvkm_head *head; in nvkm_uhead_new() local
115 if (!(head = nvkm_head_find(disp, args->v0.id))) in nvkm_uhead_new()
120 if (!head->object.func) { in nvkm_uhead_new()
121 nvkm_object_ctor(&nvkm_uhead, oclass, &head->object); in nvkm_uhead_new()
122 *pobject = &head->object; in nvkm_uhead_new()