Lines Matching defs:attrInfo
508 struct device_attr_info attrInfo;
513 if (user_memcpy(&attrInfo, buffer, sizeof(device_attr_info)) < B_OK)
516 device_node* node = (device_node*)attrInfo.node_cookie;
517 device_attr* last = (device_attr*)attrInfo.cookie;
528 attrInfo.cookie = 0;
533 attrInfo.cookie = (device_node_cookie)attr;
535 strlcpy(attrInfo.name, attr->name, 254);
537 attrInfo.name[0] = '\0';
538 attrInfo.type = attr->type;
539 switch (attrInfo.type) {
541 attrInfo.value.ui8 = attr->value.ui8;
544 attrInfo.value.ui16 = attr->value.ui16;
547 attrInfo.value.ui32 = attr->value.ui32;
550 attrInfo.value.ui64 = attr->value.ui64;
554 strlcpy(attrInfo.value.string, attr->value.string, 254);
556 attrInfo.value.string[0] = '\0';
567 return user_memcpy(buffer, &attrInfo, sizeof(device_attr_info));