Lines Matching defs:type
57 LibHalPropertyType type;
227 int type;
240 type = libhal_psi_get_type(&it);
241 switch (type) {
288 printf("Unknown type %d = 0x%02x\n", type, type);
480 p->type = LIBHAL_PROPERTY_TYPE_INVALID;
493 p->type = LIBHAL_PROPERTY_TYPE_STRING;
499 p->type = LIBHAL_PROPERTY_TYPE_STRLIST;
512 p->type = LIBHAL_PROPERTY_TYPE_BOOLEAN;
516 p->type = LIBHAL_PROPERTY_TYPE_BOOLEAN;
521 p->type = LIBHAL_PROPERTY_TYPE_INT32;
525 p->type = LIBHAL_PROPERTY_TYPE_UINT64;
528 p->type = LIBHAL_PROPERTY_TYPE_DOUBLE;
535 if (p->type == LIBHAL_PROPERTY_TYPE_INVALID) {
555 if (!strcmp(p->key, "udi") && p->type == LIBHAL_PROPERTY_TYPE_STRING) {
564 ( p->type != old_type || p->type == LIBHAL_PROPERTY_TYPE_STRLIST)) {
572 switch (p->type) {
642 if (prop->type == LIBHAL_PROPERTY_TYPE_STRING) free(prop->v.str_value);
643 if (prop->type == LIBHAL_PROPERTY_TYPE_STRLIST && prop->v.strlist_value) {