Searched refs:raid_map (Results 1 – 3 of 3) sorted by relevance
943 pqi_scsi_dev_t *device, pqisrc_raid_map_t *raid_map) in pqisrc_raid_map_validation() argument952 raidmap_size = LE_32(raid_map->structure_size); in pqisrc_raid_map_validation()959 phys_dev_num = LE_16(raid_map->layout_map_count) * in pqisrc_raid_map_validation()960 (LE_16(raid_map->data_disks_per_row) + in pqisrc_raid_map_validation()961 LE_16(raid_map->metadata_disks_per_row)); in pqisrc_raid_map_validation()965 if (LE_16(raid_map->layout_map_count) != 2) { in pqisrc_raid_map_validation()970 if (LE_16(raid_map->layout_map_count) != 3) { in pqisrc_raid_map_validation()976 LE_16(raid_map->layout_map_count) > 1) { in pqisrc_raid_map_validation()979 LE_16(raid_map->strip_size) * in pqisrc_raid_map_validation()980 LE_16(raid_map->data_disks_per_row); in pqisrc_raid_map_validation()[all …]
459 if (!rcb->dvp->raid_map) { in pqisrc_build_aio_R1_write()487 aio_req->num_drives = LE_16(rcb->dvp->raid_map->layout_map_count); in pqisrc_build_aio_R1_write()581 num_data_disks = LE_16(rcb->dvp->raid_map->data_disks_per_row); in pqisrc_build_aio_R5or6_write()582 num_metadata_disks = LE_16(rcb->dvp->raid_map->metadata_disks_per_row); in pqisrc_build_aio_R5or6_write()607 aio_req->data_it_nexus = rcb->dvp->raid_map->dev_data[rcb->raid_map_index].ioaccel_handle; in pqisrc_build_aio_R5or6_write()609 rcb->dvp->raid_map->dev_data[index].ioaccel_handle; in pqisrc_build_aio_R5or6_write()613 rcb->dvp->raid_map->dev_data[index + 1].ioaccel_handle; in pqisrc_build_aio_R5or6_write()616 rcb->dvp->raid_map->dev_data[rcb->raid_map_index].xor_mult[1]; in pqisrc_build_aio_R5or6_write()1094 struct raid_map *raid_map, uint64_t first_block) in pqisrc_set_enc_info() argument1103 volume_blk_size = GET_LE32((uint8_t *)&raid_map->volume_blk_size); in pqisrc_set_enc_info()[all …]
903 struct raid_map *raid_map; /* I/O accelerator RAID map */ member985 typedef struct raid_map { struct1051 struct raid_map *raid_map; /* relevant raid map */ member