Searched refs:rm_col (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_raidz.c | 435 rm->rm_col[c].rc_abd = in vdev_raidz_map_alloc() 469 ASSERT(rm->rm_col[0].rc_size == rm->rm_col[1].rc_size); in vdev_raidz_map_alloc() 474 rm->rm_col[0].rc_devidx = rm->rm_col[1].rc_devidx; in vdev_raidz_map_alloc() 475 rm->rm_col[0].rc_offset = rm->rm_col[1].rc_offset; in vdev_raidz_map_alloc() 822 ASSERT(rm->rm_col[x].rc_size <= rm->rm_col[VDEV_RAIDZ_P].rc_size); in vdev_raidz_reconstruct_p() 858 ASSERT(rm->rm_col[x].rc_size <= rm->rm_col[VDEV_RAIDZ_Q].rc_size); in vdev_raidz_reconstruct_q() 913 ASSERT(rm->rm_col[x].rc_size >= rm->rm_col[y].rc_size); in vdev_raidz_reconstruct_pq() 1726 rc = &rm->rm_col[c]; in vdev_raidz_dumpio() 1910 rc = &rm->rm_col[c]; in vdev_raidz_io_start() 2007 rc = &rm->rm_col[c]; in raidz_parity_verify() [all …]
|
H A D | vdev_raidz_math_impl.h | 428 rm->rm_col[CODE_P].rc_abd, in raidz_generate_pq_impl() 429 rm->rm_col[CODE_Q].rc_abd in raidz_generate_pq_impl() 501 rm->rm_col[CODE_P].rc_abd, in raidz_generate_pqr_impl() 502 rm->rm_col[CODE_Q].rc_abd, in raidz_generate_pqr_impl() 503 rm->rm_col[CODE_R].rc_abd in raidz_generate_pqr_impl() 903 rm->rm_col[CODE_P].rc_abd, in raidz_reconstruct_pq_impl() 904 rm->rm_col[CODE_Q].rc_abd in raidz_reconstruct_pq_impl() 1060 rm->rm_col[CODE_P].rc_abd, in raidz_reconstruct_pr_impl() 1061 rm->rm_col[CODE_R].rc_abd in raidz_reconstruct_pr_impl() 1224 rm->rm_col[CODE_R].rc_abd in raidz_reconstruct_qr_impl() [all …]
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | zfssubr.c | 1268 rm->rm_col[c].rc_data = malloc(rm->rm_col[c].rc_size); in vdev_raidz_map_alloc() 1281 rm->rm_col[c].rc_data = (char *)rm->rm_col[c - 1].rc_data + in vdev_raidz_map_alloc() 1305 ASSERT(rm->rm_col[0].rc_size == rm->rm_col[1].rc_size); in vdev_raidz_map_alloc() 1310 rm->rm_col[0].rc_devidx = rm->rm_col[1].rc_devidx; in vdev_raidz_map_alloc() 1311 rm->rm_col[0].rc_offset = rm->rm_col[1].rc_offset; in vdev_raidz_map_alloc() 1372 rc = &rm->rm_col[c]; in raidz_parity_verify() 1386 rc = &rm->rm_col[c]; in raidz_parity_verify() 1485 rc = &rm->rm_col[c]; in vdev_raidz_combrec() 1587 rc = &rm->rm_col[c]; in vdev_raidz_read() 1629 rc = &rm->rm_col[c]; in vdev_raidz_read() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | vdev_raidz_impl.h | 130 raidz_col_t rm_col[1]; /* Flexible array of I/O columns */ member 160 #define raidz_col_p(rm, c) ((rm)->rm_col + (c)) 161 #define raidz_col_size(rm, c) ((rm)->rm_col[c].rc_size)
|
/illumos-gate/usr/src/cmd/raidz_test/ |
H A D | raidz_test.c | 174 #define DATA_COL(rm, i) ((rm)->rm_col[raidz_parity(rm) + (i)].rc_abd) 175 #define DATA_COL_SIZE(rm, i) ((rm)->rm_col[raidz_parity(rm) + (i)].rc_size) 177 #define CODE_COL(rm, i) ((rm)->rm_col[(i)].rc_abd) 178 #define CODE_COL_SIZE(rm, i) ((rm)->rm_col[(i)].rc_size) 235 col = &rm->rm_col[tgts[i]]; in corrupt_colums()
|