Lines Matching defs:ppg
3712 struct mpii_cfg_raid_physdisk_pg0 *ppg;
3720 ppg = malloc(sizeof(*ppg), M_TEMP, M_WAITOK | M_ZERO);
3721 if (ppg == NULL) {
3728 hdr.page_length = sizeof(*ppg) / 4;
3733 &hdr, 1, ppg, sizeof(*ppg)) != 0) {
3736 free(ppg, M_TEMP);
3740 bd->bd_target = ppg->phys_disk_num;
3743 if ((dev = mpii_find_dev(sc, le16toh(ppg->dev_handle))) == NULL) {
3746 free(ppg, M_TEMP);
3751 switch (ppg->phys_disk_state) {
3757 if (ppg->offline_reason ==
3759 ppg->offline_reason ==
3783 bd->bd_size = le64toh(ppg->dev_max_lba) * le16toh(ppg->block_size);
3786 ppg->vendor_id, sizeof(ppg->vendor_id),
3790 strnvisx(&bd->bd_vendor[len + 1], sizeof(ppg->vendor_id) - len - 1,
3791 ppg->product_id, sizeof(ppg->product_id),
3794 ppg->serial, sizeof(ppg->serial), VIS_TRIM|VIS_SAFE|VIS_OCTAL);
3796 free(ppg, M_TEMP);