Lines Matching full:top
27 nvkm_top_device_new(struct nvkm_top *top) in nvkm_top_device_new() argument
38 list_add_tail(&info->head, &top->device); in nvkm_top_device_new()
46 struct nvkm_top *top = device->top; in nvkm_top_addr() local
49 if (top) { in nvkm_top_addr()
50 list_for_each_entry(info, &top->device, head) { in nvkm_top_addr()
62 struct nvkm_top *top = device->top; in nvkm_top_reset() local
65 if (top) { in nvkm_top_reset()
66 list_for_each_entry(info, &top->device, head) { in nvkm_top_reset()
78 struct nvkm_top *top = device->top; in nvkm_top_intr_mask() local
81 if (top) { in nvkm_top_intr_mask()
82 list_for_each_entry(info, &top->device, head) { in nvkm_top_intr_mask()
94 struct nvkm_top *top = device->top; in nvkm_top_intr() local
99 if (top) { in nvkm_top_intr()
100 list_for_each_entry(info, &top->device, head) { in nvkm_top_intr()
117 struct nvkm_top *top = device->top; in nvkm_top_fault_id() local
120 list_for_each_entry(info, &top->device, head) { in nvkm_top_fault_id()
131 struct nvkm_top *top = device->top; in nvkm_top_fault() local
134 list_for_each_entry(info, &top->device, head) { in nvkm_top_fault()
145 struct nvkm_top *top = device->top; in nvkm_top_engine() local
149 list_for_each_entry(info, &top->device, head) { in nvkm_top_engine()
163 struct nvkm_top *top = nvkm_top(subdev); in nvkm_top_oneinit() local
164 return top->func->oneinit(top); in nvkm_top_oneinit()
170 struct nvkm_top *top = nvkm_top(subdev); in nvkm_top_dtor() local
173 list_for_each_entry_safe(info, temp, &top->device, head) { in nvkm_top_dtor()
178 return top; in nvkm_top_dtor()
191 struct nvkm_top *top; in nvkm_top_new_() local
192 if (!(top = *ptop = kzalloc(sizeof(*top), GFP_KERNEL))) in nvkm_top_new_()
194 nvkm_subdev_ctor(&nvkm_top, device, index, &top->subdev); in nvkm_top_new_()
195 top->func = func; in nvkm_top_new_()
196 INIT_LIST_HEAD(&top->device); in nvkm_top_new_()