• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/kern/

Lines Matching refs:id

65 kern_return_t kmod_create_internal(kmod_info_t *info, kmod_t *id);
66 kern_return_t kmod_destroy_internal(kmod_t id);
67 kern_return_t kmod_start_or_stop(kmod_t id, int start, kmod_args_t *data,
69 kern_return_t kmod_retain(kmod_t id);
70 kern_return_t kmod_release(kmod_t id);
485 kmod_lookupbyid(kmod_t id)
491 if (k->id == id) break;
513 // get the id of a kext in a given range, if the address is not in a kext
537 return k->id;
556 kmod_lookupbyid_locked(kmod_t id)
565 k = kmod_lookupbyid(id);
710 kmod_create_internal(kmod_info_t *info, kmod_t *id)
756 info->id = kmod_index++;
762 *id = info->id;
770 printf("kmod_create: %s (id %d), %d pages loaded at 0x%x, header size 0x%x\n",
771 info->name, info->id, info->size / PAGE_SIZE, info->address, info->hdr_size);
781 kmod_t *id)
795 return kmod_create_internal(info, id);
838 info->id = kmod_index++;
840 *return_id = info->id;
858 _kmod_destroy_internal(kmod_t id, boolean_t fake)
868 if (k->id == id) {
894 printf("kmod_destroy: %s (id %d), deallocating %d pages starting at 0x%x\n",
895 k->name, k->id, k->size / PAGE_SIZE, k->address);
932 kmod_destroy_internal(kmod_t id)
934 return _kmod_destroy_internal(id, FALSE);
939 kmod_t id)
942 return _kmod_destroy_internal(id, FALSE);
946 kmod_destroy_fake(kmod_t id)
948 return _kmod_destroy_internal(id, TRUE);
953 kmod_t id,
969 k = kmod_lookupbyid(id);
1015 kmod_retain(kmod_t id)
1031 t = kmod_lookupbyid(KMOD_UNPACK_TO_ID(id));
1032 f = kmod_lookupbyid(KMOD_UNPACK_FROM_ID(id));
1054 kmod_release(kmod_t id)
1065 t = kmod_lookupbyid(KMOD_UNPACK_TO_ID(id));
1066 f = kmod_lookupbyid(KMOD_UNPACK_FROM_ID(id));
1101 kmod_t id,
1121 rc = kmod_start_or_stop(id, (flavor == KMOD_CNTL_START),
1128 rc = kmod_retain(id);
1134 rc = kmod_release(id);
1221 /* Get the bundle id, if provided, and discard the buffer sent down.