/src/sys/miscfs/kernfs/ |
kernfs.h | 172 #define KERNFS_ALLOCENTRY(dkt, km_flags) \ 173 dkt = (kernfs_entry_t *)kmem_zalloc( \ 175 #define KERNFS_INITENTRY(dkt, type, name, data, tag, vtype, mode) do { \ 176 (dkt)->dkt_kt.kt_type = (type); \ 177 (dkt)->dkt_kt.kt_namlen = strlen((name)); \ 178 (dkt)->dkt_kt.kt_name = (name); \ 179 (dkt)->dkt_kt.kt_data = (data); \ 180 (dkt)->dkt_kt.kt_tag = (tag); \ 181 (dkt)->dkt_kt.kt_vtype = (vtype); \ 182 (dkt)->dkt_kt.kt_mode = (mode); [all...] |
kernfs_vnops.c | 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; local in function:kernfs_lookup 533 SIMPLEQ_FOREACH(dkt, &dyn_kern_targets, dkt_queue) 905 const struct dyn_kern_target *dkt = NULL; local in function:kernfs_readdir [all...] |
/src/sys/arch/xen/xenbus/ |
xenbus_dev.c | 83 kernfs_entry_t *dkt; local in function:xenbus_kernfs_init 87 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 88 KERNFS_INITENTRY(dkt, DT_REG, "xenbus", NULL, kfst, VREG, 90 kernfs_addentry(kernxen_pkt, dkt); 94 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 95 KERNFS_INITENTRY(dkt, DT_REG, "xsd_port", NULL, 97 kernfs_addentry(kernxen_pkt, dkt);
|
/src/sys/arch/xen/xen/ |
pciback.c | 223 kernfs_entry_t *dkt; local in function:pciback_pci_attach 290 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 291 KERNFS_INITENTRY(dkt, DT_REG, sc->sc_kernfsname, sc, 293 kernfs_addentry(pciback_kern_pkt, dkt); 371 kernfs_entry_t *dkt; local in function:pciback_pci_init 405 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 406 KERNFS_INITENTRY(dkt, DT_DIR, "pci", NULL, KFSsubdir, VDIR, DIR_MODE); 407 kernfs_addentry(kernxen_pkt, dkt); 408 pciback_kern_pkt = KERNFS_ENTOPARENTDIR(dkt);
|
hypervisor.c | 824 kernfs_entry_t *dkt; local in function:xenkernfs_init 826 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 827 KERNFS_INITENTRY(dkt, DT_DIR, "xen", NULL, KFSsubdir, VDIR, DIR_MODE); 828 kernfs_addentry(NULL, dkt); 829 kernxen_pkt = KERNFS_ENTOPARENTDIR(dkt);
|
privcmd.c | 1151 kernfs_entry_t *dkt; local in function:xenprivcmd_init 1159 KERNFS_ALLOCENTRY(dkt, KM_SLEEP); 1160 KERNFS_INITENTRY(dkt, DT_REG, "privcmd", NULL, kfst, VREG, 1162 kernfs_addentry(kernxen_pkt, dkt);
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
Makefile | 1220 sun7i-a20-wits-pro-a20-dkt.dtb
|