| /trueos/sys/x86/bios/ |
| HD | vpd.c | 57 struct vpd { struct 76 struct vpd * vpd; argument 93 #define RES2VPD(res) ((struct vpd *)rman_get_virtual(res)) 94 #define ADDR2VPD(addr) ((struct vpd *)BIOS_PADDRTOVADDR(addr)) 104 static int vpd_cksum (struct vpd *); 106 static SYSCTL_NODE(_hw, OID_AUTO, vpd, CTLFLAG_RD, NULL, NULL); 184 sc->vpd = RES2VPD(sc->res); in vpd_attach() 187 snprintf(sc->MachineType, 5, "%.4s", sc->vpd->MachType); in vpd_attach() 188 snprintf(sc->MachineModel, 4, "%.3s", sc->vpd->MachType+4); in vpd_attach() 189 snprintf(sc->BuildID, 10, "%.9s", sc->vpd->BuildID); in vpd_attach() [all …]
|
| /trueos/usr.sbin/pciconf/ |
| HD | pciconf.c | 74 int errors, int vpd); 102 int bars, caps, errors, verbose, vpd; in main() local 106 bars = caps = errors = verbose = vpd = byte = isshort = 0; in main() 148 vpd = 1; in main() 164 bars, caps, errors, vpd); in main() 182 int vpd) in list_devs() argument 255 if (vpd) in list_devs() 354 struct pci_vpd_element *vpd, *end; in list_vpd() local 368 vpd = list.plvi_data; in list_vpd() 369 end = (struct pci_vpd_element *)((char *)vpd + list.plvi_len); in list_vpd() [all …]
|
| /trueos/sys/dev/pci/ |
| HD | pci_user.c | 413 struct pcicfg_vpd *vpd; in pci_list_vpd() local 417 vpd = pci_fetch_vpd_list(dev); in pci_list_vpd() 418 if (vpd->vpd_reg == 0 || vpd->vpd_ident == NULL) in pci_list_vpd() 426 len = sizeof(struct pci_vpd_element) + strlen(vpd->vpd_ident); in pci_list_vpd() 427 for (i = 0; i < vpd->vpd_rocnt; i++) in pci_list_vpd() 428 len += sizeof(struct pci_vpd_element) + vpd->vpd_ros[i].len; in pci_list_vpd() 429 for (i = 0; i < vpd->vpd_wcnt; i++) in pci_list_vpd() 430 len += sizeof(struct pci_vpd_element) + vpd->vpd_w[i].len; in pci_list_vpd() 449 vpd_element.pve_datalen = strlen(vpd->vpd_ident); in pci_list_vpd() 453 error = copyout(vpd->vpd_ident, vpd_user->pve_data, in pci_list_vpd() [all …]
|
| HD | pci.c | 790 cfg->vpd.vpd_reg = ptr; in pci_read_cap() 861 WREG(cfg->vpd.vpd_reg + PCIR_VPD_ADDR, reg, 2); in pci_read_vpd_reg() 863 while ((REG(cfg->vpd.vpd_reg + PCIR_VPD_ADDR, 2) & 0x8000) != 0x8000) { in pci_read_vpd_reg() 868 *data = (REG(cfg->vpd.vpd_reg + PCIR_VPD_DATA, 4)); in pci_read_vpd_reg() 881 WREG(cfg->vpd.vpd_reg + PCIR_VPD_DATA, data, 4); 882 WREG(cfg->vpd.vpd_reg + PCIR_VPD_ADDR, reg | 0x8000, 2); 883 while ((REG(cfg->vpd.vpd_reg + PCIR_VPD_ADDR, 2) & 0x8000) == 0x8000) { 990 cfg->vpd.vpd_ident = malloc(remain + 1, in pci_read_vpd() 1001 cfg->vpd.vpd_ros = malloc(alloc * in pci_read_vpd() 1002 sizeof(*cfg->vpd.vpd_ros), M_DEVBUF, in pci_read_vpd() [all …]
|
| HD | pcivar.h | 193 struct pcicfg_vpd vpd; /* Vital product data */ member
|
| /trueos/sys/dev/cxgb/common/ |
| HD | cxgb_t3_hw.c | 252 u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1; in mi1_init() 807 int t3_get_vpd_len(adapter_t * adapter, struct generic_vpd *vpd) in t3_get_vpd_len() argument 812 offset = vpd->offset; in t3_get_vpd_len() 814 while (offset < (vpd->offset + MAX_VPD_BYTES)) { in t3_get_vpd_len() 839 int t3_read_vpd(adapter_t *adapter, struct generic_vpd *vpd) in t3_read_vpd() argument 843 for (i = 0; i < vpd->len; i += 4) { in t3_read_vpd() 844 ret = t3_seeprom_read(adapter, vpd->offset + i, in t3_read_vpd() 845 (u32 *) &(vpd->data[i])); in t3_read_vpd() 864 struct t3_vpd vpd; in get_vpd_params() local 870 ret = t3_seeprom_read(adapter, VPD_BASE, (u32 *)&vpd); in get_vpd_params() [all …]
|
| HD | cxgb_common.h | 390 struct vpd_params vpd; member 663 return adap->params.vpd.cclk / 1000; in core_ticks_per_usec() 717 int t3_get_vpd_len(adapter_t *adapter, struct generic_vpd *vpd); 718 int t3_read_vpd(adapter_t *adapter, struct generic_vpd *vpd);
|
| HD | cxgb_xgmac.c | 77 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | in xaui_serdes_reset() 469 unsigned port_type = adap->params.vpd.port_type[macidx(mac)]; in t3_mac_set_mtu() 534 thres = (adap->params.vpd.cclk * 1000) / 15625; in t3_mac_set_mtu()
|
| /trueos/sys/modules/bios/vpd/ |
| HD | Makefile | 6 KMOD= vpd 7 SRCS= vpd.c \
|
| /trueos/sys/xen/interface/arch-ia64/hvm/ |
| HD | save.h | 61 struct vpd vpd; member
|
| /trueos/sys/modules/bios/ |
| HD | Makefile | 4 SUBDIR= smapi smbios vpd
|
| /trueos/sys/boot/powerpc/ofw/ |
| HD | start.c | 71 startup(void *vpd, int res, int (*openfirm)(void *), char *arg, int argl) in startup() argument
|
| /trueos/tools/tools/ath/athprom/ |
| HD | athprom.c | 449 printVpd(FILE *fd, int vpd) in printVpd() argument 451 fprintf(fd, "[%3d]", vpd); in printVpd() 747 int vpd = atoi(var+6); in eevar() local 748 if (vpd < pRaw->pDataPerChannel[curchan].pDataPerPDGain[curpdgain].numVpd) in eevar() 750 pDataPerPDGain[curpdgain].pwr_t4[vpd]); in eevar() 757 int vpd = atoi(var+3); in eevar() local 758 if (vpd < pRaw->pDataPerChannel[curchan].pDataPerPDGain[curpdgain].numVpd) in eevar() 760 pDataPerPDGain[curpdgain].Vpd[vpd]); in eevar()
|
| /trueos/sys/dev/aic7xxx/ |
| HD | aic79xx_pci.c | 556 struct vpd_config vpd; in ahd_check_extport() local 576 + (sizeof(vpd) * (ahd->channel - 'A'))) / 2; in ahd_check_extport() 578 error = ahd_read_seeprom(ahd, (uint16_t *)&vpd, in ahd_check_extport() 579 start_addr, sizeof(vpd)/2, in ahd_check_extport() 582 error = ahd_parse_vpddata(ahd, &vpd); in ahd_check_extport()
|
| HD | aic79xx.h | 990 int ahd_verify_vpd_cksum(struct vpd_config *vpd); 1415 struct vpd_config *vpd);
|
| /trueos/share/man/man4/man4.i386/ |
| HD | Makefile | 31 vpd.4 \
|
| /trueos/sys/xen/interface/ |
| HD | arch-ia64.h | 216 struct vpd { struct 222 typedef struct vpd vpd_t; argument
|
| /trueos/sys/dev/cxgbe/common/ |
| HD | t4_hw.c | 670 u8 vpd[VPD_LEN], csum; in get_vpd_params() local 677 ret = t4_seeprom_read(adapter, VPD_BASE, (u32 *)(vpd)); in get_vpd_params() 678 addr = *vpd == CHELSIO_VPD_UNIQUE_ID ? VPD_BASE : VPD_BASE_OLD; in get_vpd_params() 680 for (i = 0; i < sizeof(vpd); i += 4) { in get_vpd_params() 681 ret = t4_seeprom_read(adapter, addr + i, (u32 *)(vpd + i)); in get_vpd_params() 685 v = (const struct t4_vpd_hdr *)vpd; in get_vpd_params() 697 csum += vpd[i]; in get_vpd_params() 711 memcpy(p->ec, vpd + ec, EC_LEN); in get_vpd_params() 713 i = vpd[sn - VPD_INFO_FLD_HDR_SIZE + 2]; in get_vpd_params() 714 memcpy(p->sn, vpd + sn, min(i, SERNUM_LEN)); in get_vpd_params() [all …]
|
| HD | common.h | 257 struct vpd_params vpd; member 375 return adap->params.vpd.cclk / 1000; in core_ticks_per_usec() 381 return (us * adap->params.vpd.cclk) / 1000; in us_to_core_ticks()
|
| /trueos/sys/dev/sfxge/common/ |
| HD | siena_nvram.c | 466 __in boolean_t vpd, in siena_nvram_get_dynamic_cfg() argument 529 region = vpd ? vpd_offset + vpd_length : hdr_length; in siena_nvram_get_dynamic_cfg()
|
| HD | siena_impl.h | 150 __in boolean_t vpd,
|
| /trueos/sys/dev/cxgb/ |
| HD | cxgb_main.c | 664 sc->params.vpd.ec, sc->params.vpd.sn); in cxgb_controller_attach() 668 sc->params.vpd.port_type[0], sc->params.vpd.port_type[1], in cxgb_controller_attach() 669 sc->params.vpd.port_type[2], sc->params.vpd.port_type[3]); in cxgb_controller_attach()
|
| /trueos/sys/boot/powerpc/boot1.chrp/ |
| HD | boot1.c | 122 ofw_init(void *vpd, int res, int (*openfirm)(void *), char *arg, int argl) in ofw_init() argument
|
| /trueos/sys/amd64/conf/ |
| HD | NOTES | 498 # vpd: Vital Product Data kernel interface 514 device vpd
|
| /trueos/sys/conf/ |
| HD | files.i386 | 567 x86/bios/vpd.c optional vpd
|