Lines Matching defs:rsvn
739 prop_dictionary_t rsvn;
749 if ((rsvn = prop_dictionary_create()) == NULL)
753 prop_object_release(rsvn);
757 if (!prop_dictionary_set(rsvn, "regs", regs)) {
758 prop_object_release(rsvn);
787 prop_dictionary_set_string_nocopy(rsvn, "type",
789 prop_dictionary_set_uint64(rsvn, "address",
791 prop_dictionary_set_uint64(rsvn, "size", pal->pal_size) &&
792 prop_dictionary_set_uint8(rsvn, "bus", bus) &&
793 prop_dictionary_set_uint8(rsvn, "device", dev) &&
794 prop_dictionary_set_uint8(rsvn, "function", fun) &&
795 prop_array_add(rsvns, rsvn);
796 prop_object_release(rsvn);
829 prop_dictionary_t rsvn;
838 rsvn = ppath_lookup(rsrcs0, p);
840 KASSERT(rsvn != NULL);
842 if (!(*predicate)(arg, rsvn)) {
956 pcibus_rsvn_predicate(void *arg, prop_dictionary_t rsvn)
961 if (!prop_dictionary_get_uint8(rsvn, "bus", &bus))
968 pci_rsvn_predicate(void *arg, prop_dictionary_t rsvn)
974 rc = prop_dictionary_get_uint8(rsvn, "bus", &bus) &&
975 prop_dictionary_get_uint8(rsvn, "device", &device) &&
976 prop_dictionary_get_uint8(rsvn, "function", &function);