Lines Matching refs:dkt
324 kernfs_addentry(kernfs_parentdir_t *pkt, kernfs_entry_t *dkt)
329 SIMPLEQ_INSERT_TAIL(&dyn_kern_targets, dkt, dkt_queue);
331 if (dkt->dkt_kt.kt_vtype == VDIR)
335 SIMPLEQ_INSERT_TAIL(&parent->ks_entries, dkt, dkt_queue);
337 if (dkt->dkt_kt.kt_vtype == VDIR)
340 if (dkt->dkt_kt.kt_vtype == VDIR && dkt->dkt_kt.kt_data == NULL) {
347 dkt->dkt_kt.kt_data = ks;
503 const struct dyn_kern_target *dkt;
533 SIMPLEQ_FOREACH(dkt, &dyn_kern_targets, dkt_queue) {
534 if (cnp->cn_namelen == dkt->dkt_kt.kt_namlen &&
535 memcmp(dkt->dkt_kt.kt_name, pname, cnp->cn_namelen) == 0) {
536 kt = &dkt->dkt_kt;
553 SIMPLEQ_FOREACH(dkt, &ks->ks_entries, dkt_queue) {
554 if (cnp->cn_namelen == dkt->dkt_kt.kt_namlen &&
555 memcmp(dkt->dkt_kt.kt_name, pname, cnp->cn_namelen) == 0) {
556 kt = &dkt->dkt_kt;
905 const struct dyn_kern_target *dkt = NULL;
940 if (dkt == NULL) {
941 dkt = SIMPLEQ_FIRST(&dyn_kern_targets);
943 dkt != NULL; j++)
944 dkt = SIMPLEQ_NEXT(dkt, dkt_queue);
948 dkt = SIMPLEQ_NEXT(dkt, dkt_queue);
950 if (dkt == NULL)
952 kt = &dkt->dkt_kt;
1013 dkt = SIMPLEQ_FIRST(&ks->ks_entries);
1014 for (j = 0; j < i && dkt != NULL; j++)
1015 dkt = SIMPLEQ_NEXT(dkt, dkt_queue);
1022 if (dkt == NULL)
1024 kt = &dkt->dkt_kt;
1025 dkt = SIMPLEQ_NEXT(dkt, dkt_queue);