Lines Matching refs:vpd_ros
1235 struct vpd_readonly *vpd_ros; in next_vpd_ro_elem() local
1243 vpd->vpd_ros = alloc_buffer(vpd->vpd_ros, sizeof(*vpd->vpd_ros), vpd->vpd_rocnt); in next_vpd_ro_elem()
1244 vpd_ros = &vpd->vpd_ros[vpd->vpd_rocnt]; in next_vpd_ro_elem()
1246 len = vpd_read_elem_data(vrs, vpd_ros->keyword, &vpd_ros->value, maxsize); in next_vpd_ro_elem()
1247 if (vpd_ros->value == NULL) in next_vpd_ro_elem()
1249 vpd_ros->len = len; in next_vpd_ro_elem()
1250 if (vpd_ros->keyword[0] == 'R' && vpd_ros->keyword[1] == 'V') { in next_vpd_ro_elem()
1251 vpd_fixup_cksum(vrs, vpd_ros->value, len); in next_vpd_ro_elem()
1302 free(vpd->vpd_ros[i].value, M_DEVBUF); in vpd_free()
1303 free(vpd->vpd_ros, M_DEVBUF); in vpd_free()
1423 if (memcmp(kw, cfg->vpd.vpd_ros[i].keyword, in pci_get_vpd_readonly_method()
1424 sizeof(cfg->vpd.vpd_ros[i].keyword)) == 0) { in pci_get_vpd_readonly_method()
1425 *vptr = cfg->vpd.vpd_ros[i].value; in pci_get_vpd_readonly_method()