• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/pms/RefTisa/sallsdk/spc/

Lines Matching defs:NVMDInfo

1465   agsaNVMDData_t      *NVMDInfo,
1491 SA_DBG3(("mpiGetNVMDCmd, Build IOMB NVMDDevice= 0x%x\n", NVMDInfo->NVMDevice));
1506 if (NVMDInfo->indirectPayload)
1509 switch (NVMDInfo->NVMDevice)
1515 (NVMDInfo->TWIDeviceAddress << 16) | (NVMDInfo->TWIBusNumber << 12) |
1516 (NVMDInfo->TWIDevicePageSize << 8) | (NVMDInfo->TWIDeviceAddressSize << 4) |
1517 (NVMDInfo->indirectPayload << 31) | NVMDInfo->NVMDevice);
1519 NVMDInfo->dataOffsetAddress);
1524 if (NVMDInfo->dataOffsetAddress != 0)
1527 SA_DBG1(("mpiGetNVMDCmd, (IP=1)wrong offset = 0x%x\n", NVMDInfo->dataOffsetAddress));
1531 (NVMDInfo->indirectPayload << SHIFT31) | (NVMDInfo->NVMDevice));
1536 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1538 NVMDInfo->dataOffsetAddress);
1543 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1545 NVMDInfo->dataOffsetAddress);
1550 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1552 NVMDInfo->dataOffsetAddress);
1557 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1559 NVMDInfo->dataOffsetAddress);
1563 SA_DBG1(("mpiGetNVMDCmd, (IP=1)wrong device type = 0x%x\n", NVMDInfo->NVMDevice));
1567 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaGetNVMDataCmd_t, respAddrLo), NVMDInfo->indirectAddrLower32);
1568 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaGetNVMDataCmd_t, respAddrHi), NVMDInfo->indirectAddrUpper32);
1569 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaGetNVMDataCmd_t, respLen), NVMDInfo->indirectLen);
1576 if (AGSA_NVMD_TWI_DEVICES == NVMDInfo->NVMDevice)
1581 (NVMDInfo->TWIDeviceAddress << SHIFT16) | (NVMDInfo->TWIBusNumber << SHIFT12) |
1582 (NVMDInfo->TWIDevicePageSize << SHIFT8) | (NVMDInfo->TWIDeviceAddressSize << SHIFT4) |
1583 NVMDInfo->NVMDevice);
1585 NVMDInfo->dataOffsetAddress | (NVMDInfo->directLen << SHIFT24));
1591 SA_DBG1(("mpiGetNVMDCmd, (IP=0)wrong device type = 0x%x\n", NVMDInfo->NVMDevice));
1594 ossaGetNVMDResponseCB(agRoot, agContext, OSSA_NVMD_MODE_ERROR, 0, NVMDInfo->directLen, agNULL);
1629 * \param NVMDInfo pointer of VPD information
1642 agsaNVMDData_t *NVMDInfo,
1669 SA_DBG3(("mpiSetNVMDCmd, Build IOMB NVMDDevice= 0x%x\n", NVMDInfo->NVMDevice));
1685 if (NVMDInfo->indirectPayload)
1688 switch (NVMDInfo->NVMDevice)
1694 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSetNVMDataCmd_t, Data.indirectData.signature), NVMDInfo->signature);
1696 (NVMDInfo->TWIDeviceAddress << SHIFT16) | (NVMDInfo->TWIBusNumber << SHIFT12) |
1697 (NVMDInfo->TWIDevicePageSize << SHIFT8) | (NVMDInfo->TWIDeviceAddressSize << SHIFT4) |
1698 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1700 NVMDInfo->dataOffsetAddress);
1707 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSetNVMDataCmd_t, Data.indirectData.signature), NVMDInfo->signature);
1710 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1715 (NVMDInfo->indirectPayload << SHIFT31) | NVMDInfo->NVMDevice);
1718 NVMDInfo->dataOffsetAddress);
1721 SA_DBG1(("mpiSetNVMDCmd, (IP=1)wrong device type = 0x%x\n", NVMDInfo->NVMDevice));
1728 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSetNVMDataCmd_t, Data.indirectData.ISglAL), (NVMDInfo->indirectAddrLower32));
1729 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSetNVMDataCmd_t, Data.indirectData.ISglAH), (NVMDInfo->indirectAddrUpper32));
1730 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSetNVMDataCmd_t, Data.indirectData.ILen), (NVMDInfo->indirectLen));
1737 if (AGSA_NVMD_TWI_DEVICES == NVMDInfo->NVMDevice)
1743 (NVMDInfo->TWIDeviceAddress << SHIFT16) | (NVMDInfo->TWIBusNumber << SHIFT12) |
1744 (NVMDInfo->TWIDevicePageSize << SHIFT8) | (NVMDInfo->TWIDeviceAddressSize << SHIFT4) |
1745 NVMDInfo->NVMDevice);
1747 NVMDInfo->dataOffsetAddress | (NVMDInfo->directLen << SHIFT24));
1748 si_memcpy(&payload.Data.NVMData[0], NVMDInfo->directData, NVMDInfo->directLen);
1754 SA_DBG1(("mpiSetNVMDCmd, (IP=0)wrong device type = 0x%x\n", NVMDInfo->NVMDevice));