Home | History | Annotate | Download | only in pci

Lines Matching refs:vpg

3348 	struct mpii_cfg_raid_vol_pg0 *vpg;
3363 vpg = malloc(pagelen, M_TEMP, M_WAITOK | M_ZERO);
3364 if (vpg == NULL)
3368 vpg, pagelen) != 0) {
3373 enabled = ((le16toh(vpg->volume_settings) &
3427 free(vpg, M_TEMP);
3482 struct mpii_cfg_raid_vol_pg0 *vpg;
3510 vpg = malloc(pagelen, M_TEMP, M_WAITOK | M_ZERO);
3511 if (vpg == NULL) {
3518 &hdr, 1, vpg, pagelen) != 0) {
3521 free(vpg, M_TEMP);
3525 switch (vpg->volume_state) {
3531 if (ISSET(le32toh(vpg->volume_status),
3550 switch (vpg->volume_type) {
3565 if ((rv = mpii_bio_hs(sc, NULL, 0, vpg->hot_spare_pool, &hcnt)) != 0) {
3566 free(vpg, M_TEMP);
3570 bv->bv_nodisk = vpg->num_phys_disks + hcnt;
3572 bv->bv_size = le64toh(vpg->max_lba) * le16toh(vpg->block_size);
3574 free(vpg, M_TEMP);
3581 struct mpii_cfg_raid_vol_pg0 *vpg;
3608 vpg = malloc(pagelen, M_TEMP, M_WAITOK | M_ZERO);
3609 if (vpg == NULL) {
3616 &hdr, 1, vpg, pagelen) != 0) {
3619 free(vpg, M_TEMP);
3623 if (bd->bd_diskid >= vpg->num_phys_disks) {
3624 int nvdsk = vpg->num_phys_disks;
3625 int hsmap = vpg->hot_spare_pool;
3627 free(vpg, M_TEMP);
3631 pd = (struct mpii_cfg_raid_vol_pg0_physdisk *)(vpg + 1) +
3635 free(vpg, M_TEMP);
3820 struct mpii_cfg_raid_vol_pg0 *vpg;
3842 vpg = malloc(pagelen, M_TEMP, M_WAITOK | M_ZERO);
3844 MPII_PG_POLL, &hdr, 1, vpg, pagelen) != 0) {
3847 free(vpg, M_TEMP);
3851 switch (vpg->volume_state) {
3857 if (ISSET(le32toh(vpg->volume_status),
3875 free(vpg, M_TEMP);