ret = nvif_object_ctor(&mmu->object, name ? name : "nvifMem", 0, oclass,
args, sizeof(*args) + argc, &mem->object); if (ret == 0) {
mem->type = mmu->type[type].type;
mem->page = args->page;
mem->addr = args->addr;
mem->size = args->size;
}
if (args != (void *)stack)
kfree(args); return ret;
}
int
nvif_mem_ctor(struct nvif_mmu *mmu, constchar *name, s32 oclass, u8 type,
u8 page, u64 size, void *argv, u32 argc, struct nvif_mem *mem)
{ int ret = -EINVAL, i;
mem->object.client = NULL;
for (i = 0; ret && i < mmu->type_nr; i++) { if ((mmu->type[i].type & type) == type) {
ret = nvif_mem_ctor_type(mmu, name, oclass, i, page,
size, argv, argc, mem);
}
}
return ret;
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-10-04)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.