mod 545 sys/kern/device.c struct module *mod;
mod 550 sys/kern/device.c mod = &bi->driver;
mod 551 sys/kern/device.c if (mod == NULL) {
mod 555 sys/kern/device.c entry = (void (*)(const dkifn_t *))mod->entry;
mod 475 sys/kern/task.c struct module *mod;
mod 483 sys/kern/task.c mod = &bi->tasks[0];
mod 491 sys/kern/task.c if ((error = vm_load(task->map, mod, &stack)) != 0)
mod 493 sys/kern/task.c task_setname(task, mod->name);
mod 509 sys/kern/task.c error = thread_load(t, (void (*)(void))mod->entry, sp);
mod 516 sys/kern/task.c mod++;
mod 674 sys/mem/vm.c vm_load(vm_map_t map, struct module *mod, void **stack)
mod 680 sys/mem/vm.c DPRINTF(("Loading task: %s\n", mod->name));
mod 688 sys/mem/vm.c src = ptokv(mod->phys);
mod 689 sys/mem/vm.c text = (void *)mod->text;
mod 690 sys/mem/vm.c data = (void *)mod->data;
mod 695 sys/mem/vm.c error = do_allocate(map, &text, mod->textsz, 0);
mod 698 sys/mem/vm.c memcpy(text, src, mod->textsz);
mod 706 sys/mem/vm.c if (mod->datasz + mod->bsssz != 0) {
mod 707 sys/mem/vm.c error = do_allocate(map, &data, mod->datasz + mod->bsssz, 0);
mod 710 sys/mem/vm.c if (mod->datasz > 0) {
mod 711 sys/mem/vm.c src = src + (mod->data - mod->text);
mod 712 sys/mem/vm.c memcpy(data, src, mod->datasz);
mod 724 sys/mem/vm.c page_free(mod->phys, mod->size);
mod 454 sys/mem/vm_nommu.c vm_load(vm_map_t map, struct module *mod, void **stack)
mod 460 sys/mem/vm_nommu.c DPRINTF(("Loading task:\'%s\'\n", mod->name));
mod 465 sys/mem/vm_nommu.c base = mod->text;
mod 466 sys/mem/vm_nommu.c size = mod->textsz + mod->datasz + mod->bsssz;
mod 479 sys/mem/vm_nommu.c if (mod->bsssz != 0)
mod 480 sys/mem/vm_nommu.c memset((void *)(mod->data + mod->datasz), 0, mod->bsssz);