prop_object_type
prop_type_t prop_object_type(prop_object_t);
switch (prop_object_type(o)) {
if (prop_object_type(ov) != prop_object_type(v))
return (prop_object_type(*vp) == t) ? 0 : EFTYPE;
if (prop_object_type(v) != t)
if (prop_object_type(v) != t)
if (prop_object_type(ov) != prop_object_type(v))
if (prop_object_type(str) != PROP_TYPE_STRING)
if (prop_object_type(data) != PROP_TYPE_DATA)
if (prop_object_type(str) != PROP_TYPE_STRING)
if (prop_object_type(b) != PROP_TYPE_BOOL)
if (prop_object_type(str) != PROP_TYPE_STRING)
if (prop_object_type(data) != PROP_TYPE_DATA)
if (prop_object_type(str) != PROP_TYPE_STRING)
if (prop_object_type(o) != PROP_TYPE_DICTIONARY)
if (prop_object_type(b) != PROP_TYPE_BOOL)
ctx->pic_type = prop_object_type(obj);
prop_object_type(obj) != type) {
type != PROP_TYPE_UNKNOWN && prop_object_type(obj) != type) {
if (num != NULL && prop_object_type(num) == PROP_TYPE_NUMBER) {
if (num != NULL && prop_object_type(num) == PROP_TYPE_NUMBER) {
if (num != NULL && prop_object_type(num) == PROP_TYPE_NUMBER) {
switch (prop_object_type(obj)) {
switch (prop_object_type(obj)) {
errx(EXIT_FAILURE, "Unhandled type %d", prop_object_type(obj));
switch (prop_object_type(obj)) {
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(prop) == PROP_TYPE_NUMBER);
KDASSERT(prop_object_type(prop) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(irqname) == PROP_TYPE_STRING);
KASSERT(prop_object_type(entry) == PROP_TYPE_DICTIONARY);
KASSERT(prop_object_type(pn_irq) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(pn_ist) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(sc->sc_intrmap) == PROP_TYPE_DICTIONARY);
KASSERT(prop_object_type(freq) == PROP_TYPE_NUMBER);
if (prop_object_type(dev) == PROP_TYPE_DICTIONARY &&
if (prop_object_type(dev) == PROP_TYPE_DICTIONARY &&
if (obj == NULL || prop_object_type(obj) != PROP_TYPE_BOOL)
if (prop_object_type(obj) == PROP_TYPE_STRING) {
if (prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (prop_object_type(obj) == PROP_TYPE_DATA) {
if (prop_object_type(obj) == PROP_TYPE_BOOL
if (prop_object_type(service) != PROP_TYPE_STRING)
if (prop_object_type(obj) == PROP_TYPE_STRING) {
if (prop_object_type(obj) != PROP_TYPE_NUMBER
if (sc->sc_config && prop_object_type(sc->sc_config) != PROP_TYPE_ARRAY)
if (prop_object_type(obj) != PROP_TYPE_DICTIONARY)
if (config && prop_object_type(config) != PROP_TYPE_ARRAY) {
if ((ptype = prop_object_type(permitlist)) != PROP_TYPE_ARRAY) {
KASSERT(prop_object_type(prot) == PROP_TYPE_DATA);
KASSERT(prop_object_type(iot) == PROP_TYPE_DATA);
KASSERT(prop_object_type(memt) == PROP_TYPE_DATA);
KASSERT(prop_object_type(pc) == PROP_TYPE_DATA);
if (prop_object_type(int2gpp) != PROP_TYPE_ARRAY) {
if (prop_object_type(gpp) != PROP_TYPE_NUMBER) {
KASSERT(prop_object_type(iot) == PROP_TYPE_DATA);
KASSERT(prop_object_type(memt) == PROP_TYPE_DATA);
KASSERT(prop_object_type(pc) == PROP_TYPE_DATA);
KASSERT(prop_object_type(bst) == PROP_TYPE_DATA);
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_BOOL) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
if (obj != NULL && prop_object_type(obj) == PROP_TYPE_NUMBER) {
KASSERT(prop_object_type(prop_boundary) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(ea) == PROP_TYPE_DATA);
KASSERT(prop_object_type(ea) == PROP_TYPE_DATA);
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
KASSERT(prop_object_type(pn) == PROP_TYPE_NUMBER);
type = prop_object_type(po);
if (array && prop_object_type(array) == PROP_TYPE_ARRAY) {
if (prop_object_type(array) != PROP_TYPE_ARRAY) {
if (!obj || prop_object_type(obj) != PROP_TYPE_DICTIONARY) {
if (prop_object_type(dict) != PROP_TYPE_DICTIONARY) {
if (obj && prop_object_type(obj) == PROP_TYPE_DICTIONARY) {
if (obj1 && prop_object_type(obj1) == PROP_TYPE_NUMBER) {
if (prop_object_type(obj) != PROP_TYPE_STRING) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_STRING) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (obj2 && prop_object_type(obj2) == PROP_TYPE_NUMBER) {
if (prop_object_type(array_u) != PROP_TYPE_ARRAY) {
if (prop_object_type(array_k) != PROP_TYPE_ARRAY) {
KASSERT(prop_object_type(array) == PROP_TYPE_ARRAY);
KASSERT(prop_object_type(dict) == PROP_TYPE_DICTIONARY);
prop_object_type(obj) != PROP_TYPE_NUMBER) {
prop_object_type(array) != PROP_TYPE_ARRAY) {
prop_type_t objtype = prop_object_type(propval);
else if (prop_object_type(str) != PROP_TYPE_STRING)
else if (prop_object_type(p) != PROP_TYPE_STRING)
else if (prop_object_type(p) != PROP_TYPE_NUMBER)
if (p != NULL && prop_object_type(p) == PROP_TYPE_STRING) {
if (prop_object_type(dev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(dev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(dev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(dev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(ldev) != PROP_TYPE_DICTIONARY
if (prop_object_type(rdev) != PROP_TYPE_DICTIONARY
if (prop_object_type(srv) != PROP_TYPE_DICTIONARY)
if (prop_object_type(obj) != PROP_TYPE_DATA)
if (prop_object_type(ldev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(rdev) != PROP_TYPE_DICTIONARY)
if (prop_object_type(obj) == PROP_TYPE_STRING)
if (prop_object_type(obj) != PROP_TYPE_STRING) {
if (prop_object_type(obj) == PROP_TYPE_NUMBER)
if (prop_object_type(obj) == PROP_TYPE_NUMBER)
if (prop_object_type(obj) == PROP_TYPE_DATA)
if (prop_object_type(obj) == PROP_TYPE_NUMBER)
if (prop_object_type(obj) != PROP_TYPE_DATA) {
if (prop_object_type(obj) != PROP_TYPE_DATA) {
if (obj == NULL || prop_object_type(obj) != PROP_TYPE_DICTIONARY) {
if (obj == NULL || prop_object_type(obj) != PROP_TYPE_DATA
switch (prop_object_type(obj)) {
errx(EXIT_FAILURE, "Unhandled type %d", prop_object_type(obj));
switch (prop_object_type(obj)) {
if (prop_object_type(array) != PROP_TYPE_ARRAY)
if (prop_object_type(obj) != PROP_TYPE_ARRAY) {
if (prop_object_type(array) != PROP_TYPE_ARRAY) {
if (prop_object_type(install) == PROP_TYPE_STRING) {
if (prop_object_type(obj) != PROP_TYPE_DICTIONARY)
prop_object_type(v) != PROP_TYPE_STRING)
prop_object_type(v) != PROP_TYPE_NUMBER)
prop_object_type(v) != PROP_TYPE_NUMBER)
prop_object_type(v) != PROP_TYPE_NUMBER)
if (prop_object_type(v) != PROP_TYPE_NUMBER)
if (prop_object_type(v) != PROP_TYPE_NUMBER)
prop_object_type(v) != PROP_TYPE_NUMBER)
prop_object_type(v) != PROP_TYPE_NUMBER)
prop_object_type(v) != PROP_TYPE_BOOL)
if (prop_object_type(obj) == PROP_TYPE_STRING) {
prop_object_type(tobj) != PROP_TYPE_ARRAY) {
if (prop_object_type(obj) != PROP_TYPE_ARRAY)
if (prop_object_type(obj) != PROP_TYPE_DICTIONARY)
prop_object_type(v) != PROP_TYPE_STRING)
(is_overlay || prop_object_type(v) != PROP_TYPE_STRING))
if (prop_object_type(endpoint_prop) != PROP_TYPE_DATA)
if (prop_object_type(prop_obj) != PROP_TYPE_ARRAY)
if (prop_object_type(prop_obj) != PROP_TYPE_DICTIONARY) {
if (prop_object_type(prop_obj) != PROP_TYPE_ARRAY)
if (prop_object_type(prop_obj) != PROP_TYPE_DICTIONARY)
if (prop_object_type(prop_obj) != PROP_TYPE_ARRAY)
if (prop_object_type(prop_obj) != PROP_TYPE_DICTIONARY)
if (prop_object_type(key_prop) != PROP_TYPE_DATA)