Home
last modified time | relevance | path

Searched refs:rr_firstdatacol (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/sys/contrib/openzfs/module/zfs/
HDvdev_raidz.c192 if (rm->rm_skipstart < rr->rr_firstdatacol) { in vdev_raidz_map_alloc_write()
207 for (c = 0; c < rr->rr_firstdatacol; c++) { in vdev_raidz_map_alloc_write()
273 for (c = 0; c < rr->rr_firstdatacol; c++) in vdev_raidz_map_alloc_read()
355 rr->rr_firstdatacol = nparity; in vdev_raidz_map_alloc()
421 if (rr->rr_firstdatacol == 1 && (zio->io_offset & (1ULL << 20))) { in vdev_raidz_map_alloc()
511 for (int c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_raidz_generate_parity_p()
514 if (c == rr->rr_firstdatacol) { in vdev_raidz_generate_parity_p()
533 for (int c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_raidz_generate_parity_pq()
538 if (c == rr->rr_firstdatacol) { in vdev_raidz_generate_parity_pq()
578 for (int c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_raidz_generate_parity_pqr()
[all …]
HDvdev_raidz_math_impl.h590 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_p_impl()
669 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_q_impl()
763 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_r_impl()
903 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pq_impl()
1063 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pr_impl()
1230 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_qr_impl()
1417 const size_t firstdc = rr->rr_firstdatacol; in raidz_reconstruct_pqr_impl()
HDvdev_draid.c658 for (uint64_t c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_draid_map_alloc_write()
711 for (uint64_t c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_draid_map_alloc_scrub()
767 for (uint64_t c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_draid_map_alloc_read()
800 for (uint64_t c = rr->rr_firstdatacol; c < rr->rr_cols; c++) { in vdev_draid_map_alloc_empty()
1035 rr->rr_firstdatacol = vdc->vdc_nparity; in vdev_draid_map_alloc_row()
1080 for (uint64_t c = 0; c < rr->rr_firstdatacol; c++) { in vdev_draid_map_alloc_row()
1917 if (c >= rr->rr_firstdatacol) in vdev_draid_io_start_read()
1928 if (c >= rr->rr_firstdatacol) in vdev_draid_io_start_read()
1965 if (c >= rr->rr_firstdatacol) in vdev_draid_io_start_read()
2031 if (c >= rr->rr_firstdatacol || rr->rr_missingdata > 0 || in vdev_draid_io_start_read()
HDvdev_raidz_math.c495 for (c = 0; c < bench_rm->rm_row[0]->rr_firstdatacol; c++) { in benchmark_raidz()
/freebsd-14-stable/sys/contrib/openzfs/cmd/raidz_test/
HDraidz_test.c203 #define DATA_COL(rr, i) ((rr)->rr_col[rr->rr_firstdatacol + (i)].rc_abd)
204 #define DATA_COL_SIZE(rr, i) ((rr)->rr_col[rr->rr_firstdatacol + (i)].rc_size)
453 rr->rr_firstdatacol = nparity; in vdev_raidz_map_alloc_expanded()
470 uint64_t dc = c - rr->rr_firstdatacol; in vdev_raidz_map_alloc_expanded()
471 if (c < rr->rr_firstdatacol) { in vdev_raidz_map_alloc_expanded()
524 if (rr->rr_firstdatacol == 1 && rr->rr_cols > 1 && in vdev_raidz_map_alloc_expanded()
/freebsd-14-stable/sys/contrib/openzfs/include/sys/
HDvdev_raidz_impl.h126 uint64_t rr_firstdatacol; /* First data column/parity count */ member
186 #define raidz_parity(rm) ((rm)->rm_row[0]->rr_firstdatacol)