Lines Matching refs:pSASDevice

2842     PMptSASDevice pSASDevice = NULL;
2852 pSASDevice = pPagesSas->pSASDeviceHead;
2859 while ( pSASDevice
2860 && pSASDevice->SASDevicePage0.u.fields.u16DevHandle != u16Handle)
2861 pSASDevice = pSASDevice->pNext;
2863 if (pSASDevice)
2864 pSASDevice = pSASDevice->pNext;
2874 pSASDevice = pPagesSas->pSASDeviceHead;
2876 while ( pSASDevice
2877 && ( pSASDevice->SASDevicePage0.u.fields.u8TargetID != u8TargetID
2878 || pSASDevice->SASDevicePage0.u.fields.u8Bus != u8Bus))
2879 pSASDevice = pSASDevice->pNext;
2887 pSASDevice = pPagesSas->pSASDeviceHead;
2889 while ( pSASDevice
2890 && pSASDevice->SASDevicePage0.u.fields.u16DevHandle != u16Handle)
2891 pSASDevice = pSASDevice->pNext;
2894 if (pSASDevice)
2899 *ppPageHeader = &pSASDevice->SASDevicePage0.u.fields.ExtHeader;
2900 *ppbPageData = pSASDevice->SASDevicePage0.u.abPageData;
2901 *pcbPage = sizeof(pSASDevice->SASDevicePage0);
2904 *ppPageHeader = &pSASDevice->SASDevicePage1.u.fields.ExtHeader;
2905 *ppbPageData = pSASDevice->SASDevicePage1.u.abPageData;
2906 *pcbPage = sizeof(pSASDevice->SASDevicePage1);
2909 *ppPageHeader = &pSASDevice->SASDevicePage2.u.fields.ExtHeader;
2910 *ppbPageData = pSASDevice->SASDevicePage2.u.abPageData;
2911 *pcbPage = sizeof(pSASDevice->SASDevicePage2);
3414 PMptSASDevice pSASDevice = (PMptSASDevice)RTMemAllocZ(sizeof(MptSASDevice));
3415 AssertPtr(pSASDevice);
3434 pSASDevice->SASDevicePage0.u.fields.ExtHeader.u8PageType = MPT_CONFIGURATION_PAGE_ATTRIBUTE_READONLY
3436 pSASDevice->SASDevicePage0.u.fields.ExtHeader.u8PageNumber = 0;
3437 pSASDevice->SASDevicePage0.u.fields.ExtHeader.u8ExtPageType = MPT_CONFIGURATION_PAGE_TYPE_EXTENDED_SASDEVICE;
3438 pSASDevice->SASDevicePage0.u.fields.ExtHeader.u16ExtPageLength = sizeof(MptConfigurationPageSASDevice0) / 4;
3439 pSASDevice->SASDevicePage0.u.fields.SASAddress = SASAddress;
3440 pSASDevice->SASDevicePage0.u.fields.u16ParentDevHandle = u16ControllerHandle;
3441 pSASDevice->SASDevicePage0.u.fields.u8PhyNum = i;
3442 pSASDevice->SASDevicePage0.u.fields.u8AccessStatus = LSILOGICSCSI_SASDEVICE0_STATUS_NO_ERRORS;
3443 pSASDevice->SASDevicePage0.u.fields.u16DevHandle = u16DeviceHandle;
3444 pSASDevice->SASDevicePage0.u.fields.u8TargetID = i;
3445 pSASDevice->SASDevicePage0.u.fields.u8Bus = 0;
3446 pSASDevice->SASDevicePage0.u.fields.u32DeviceInfo = LSILOGICSCSI_SASPHY0_DEV_INFO_DEVICE_TYPE_SET(LSILOGICSCSI_SASPHY0_DEV_INFO_DEVICE_TYPE_END)
3448 pSASDevice->SASDevicePage0.u.fields.u16Flags = LSILOGICSCSI_SASDEVICE0_FLAGS_DEVICE_PRESENT
3451 pSASDevice->SASDevicePage0.u.fields.u8PhysicalPort = i;
3454 pSASDevice->SASDevicePage1.u.fields.ExtHeader.u8PageType = MPT_CONFIGURATION_PAGE_ATTRIBUTE_READONLY
3456 pSASDevice->SASDevicePage1.u.fields.ExtHeader.u8PageNumber = 1;
3457 pSASDevice->SASDevicePage1.u.fields.ExtHeader.u8ExtPageType = MPT_CONFIGURATION_PAGE_TYPE_EXTENDED_SASDEVICE;
3458 pSASDevice->SASDevicePage1.u.fields.ExtHeader.u16ExtPageLength = sizeof(MptConfigurationPageSASDevice1) / 4;
3459 pSASDevice->SASDevicePage1.u.fields.SASAddress = SASAddress;
3460 pSASDevice->SASDevicePage1.u.fields.u16DevHandle = u16DeviceHandle;
3461 pSASDevice->SASDevicePage1.u.fields.u8TargetID = i;
3462 pSASDevice->SASDevicePage1.u.fields.u8Bus = 0;
3465 pSASDevice->SASDevicePage2.u.fields.ExtHeader.u8PageType = MPT_CONFIGURATION_PAGE_ATTRIBUTE_READONLY
3467 pSASDevice->SASDevicePage2.u.fields.ExtHeader.u8PageNumber = 2;
3468 pSASDevice->SASDevicePage2.u.fields.ExtHeader.u8ExtPageType = MPT_CONFIGURATION_PAGE_TYPE_EXTENDED_SASDEVICE;
3469 pSASDevice->SASDevicePage2.u.fields.ExtHeader.u16ExtPageLength = sizeof(MptConfigurationPageSASDevice2) / 4;
3470 pSASDevice->SASDevicePage2.u.fields.SASAddress = SASAddress;
3475 pPages->pSASDeviceHead = pSASDevice;
3476 pPages->pSASDeviceTail = pSASDevice;
3481 pSASDevice->pPrev = pPages->pSASDeviceTail;
3482 pPages->pSASDeviceTail->pNext = pSASDevice;
3483 pPages->pSASDeviceTail = pSASDevice;