Home
last modified time | relevance | path

Searched refs:raid_map (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/sys/dev/smartpqi/
H A Dsmartpqi_discovery.c979 LE_16(raid_map->strip_size) * in pqisrc_raid_map_validation()
1008 pqisrc_raid_map_t *raid_map; in pqisrc_get_device_raidmap() local
1015 if (!raid_map) in pqisrc_get_device_raidmap()
1055 device->raid_map = raid_map; in pqisrc_get_device_raidmap()
1061 os_mem_free(softs, (char*)raid_map, sizeof(*raid_map)); in pqisrc_get_device_raidmap()
1403 if (device_exist->raid_map) in pqisrc_exist_device_update()
1405 (char *)device_exist->raid_map, in pqisrc_exist_device_update()
1406 sizeof(*device_exist->raid_map)); in pqisrc_exist_device_update()
1407 device_exist->raid_map = new_device->raid_map; in pqisrc_exist_device_update()
1409 new_device->raid_map = NULL; in pqisrc_exist_device_update()
[all …]
H A Dsmartpqi_request.c459 if (!rcb->dvp->raid_map) { in pqisrc_build_aio_R1_write()
1094 struct raid_map *raid_map, uint64_t first_block) in pqisrc_set_enc_info() argument
1312 LE_16(l->raid_map->metadata_disks_per_row); in pqisrc_set_map_row_and_idx()
1315 l->raid_map->parity_rotation_shift)) % in pqisrc_set_map_row_and_idx()
1316 GET_LE16((uint8_t *)(&l->raid_map->row_cnt)); in pqisrc_set_map_row_and_idx()
1362 l->raid_map->dev_data[index].ioaccel_handle; in pqisrc_set_write_mirrors()
1450 GET_LE16((uint8_t *)(&l->raid_map->row_cnt)); in pqisrc_set_r5or6_row_and_index()
1484 if (l->raid_map->phys_blk_shift) { in pqisrc_handle_blk_size_diffs()
1589 pqisrc_aio_show_raid_map(softs, l->raid_map); in pqisrc_aio_show_locator_info()
1788 if (device->raid_map == NULL) { in pqisrc_build_scsi_cmd_raidbypass()
[all …]
H A Dsmartpqi_structures.h903 struct raid_map *raid_map; /* I/O accelerator RAID map */ member
985 typedef struct raid_map { struct
1051 struct raid_map *raid_map; /* relevant raid map */ member