| /freebsd/sys/geom/ |
| H A D | geom_subr.c | 197 if (pp->acr || pp->acw || pp->ace) { in g_unload_class() 202 if (cp->acr || cp->acw || cp->ace) { in g_unload_class() 329 if (pp->acr || pp->acw || pp->ace) in g_retaste_event() 483 if (cp->acr || cp->acw || cp->ace) in g_wither_geom_close() 484 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_wither_geom_close() 516 if (cp->acr || cp->acw || cp->ace) in g_wither_washer() 560 KASSERT (cp->acr == 0, ("g_destroy_consumer with acr")); in g_destroy_consumer() 808 KASSERT (pp->acr == 0, ("g_destroy_provider with acr")); in g_destroy_provider() 930 KASSERT(cp->acr == 0, ("detach but nonzero acr")); in g_detach() 973 KASSERT(cp->acr + dcr >= 0, ("access resulting in negative acr")); in g_access() [all …]
|
| H A D | geom_dump.c | 54 cp, cp->acr, cp->acw, cp->ace); in g_confdot_consumer() 64 "sector=%u\\nstripe=%ju\"];\n", pp, pp->name, pp->acr, pp->acw, in g_confdot_provider() 197 cp->acr, cp->acw, cp->ace); in g_conf_consumer() 216 pp->acr, pp->acw, pp->ace); in g_conf_provider()
|
| H A D | geom_slice.c | 128 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) in g_slice_access() 131 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) in g_slice_access() 140 (cp->acr + cp->acw + cp->ace) == 0) in g_slice_access() 369 acc = pp->acr + pp->acw + pp->ace; in g_slice_config() 500 if ((cp->acr + cp->acw + cp->ace) == 0) in g_slice_orphan()
|
| H A D | geom_dev.c | 230 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_dev_destroy() 231 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_dev_destroy() 545 KASSERT(cp->acr || cp->acw, in g_dev_ioctl() 776 KASSERT(cp->acr || cp->acw, in g_dev_strategy() 808 KASSERT(cp->acr || cp->acw, in g_dev_strategy()
|
| H A D | geom_vfs.c | 89 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_vfs_destroy() 90 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_vfs_destroy()
|
| H A D | geom.h | 179 int acr, acw, ace; member 210 int acr, acw, ace; member
|
| H A D | geom_disk.c | 119 r += pp->acr; in g_disk_access() 123 if ((pp->acr + pp->acw + pp->ace) == 0 && (r + w + e) > 0) { in g_disk_access() 160 } else if ((pp->acr + pp->acw + pp->ace) > 0 && (r + w + e) == 0) { in g_disk_access()
|
| H A D | geom_ccd.c | 856 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) { in g_ccd_destroy_geom() 858 pp->acr, pp->acw, pp->ace); in g_ccd_destroy_geom()
|
| /freebsd/sys/geom/shsec/ |
| H A D | g_shsec.c | 167 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_shsec_remove_disk() 203 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_shsec_access() 206 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_shsec_access() 214 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_shsec_access() 487 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_shsec_add_disk() 488 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_shsec_add_disk() 517 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_shsec_add_disk() 518 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_shsec_add_disk() 585 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_shsec_destroy() 592 pp->acr, pp->acw, pp->ace); in g_shsec_destroy() [all …]
|
| /freebsd/sys/geom/concat/ |
| H A D | g_concat.c | 141 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_concat_remove_disk() 184 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_concat_access() 187 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_concat_access() 196 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_concat_access() 567 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_concat_add_disk() 568 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_concat_add_disk() 617 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_concat_add_disk() 618 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_concat_add_disk() 691 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_concat_destroy() 698 pp->acr, pp->acw, pp->ace); in g_concat_destroy() [all …]
|
| /freebsd/sys/geom/stripe/ |
| H A D | g_stripe.c | 173 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_stripe_remove_disk() 213 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_stripe_access() 216 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_stripe_access() 223 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_stripe_access() 775 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_stripe_add_disk() 776 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_stripe_add_disk() 819 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_stripe_add_disk() 820 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_stripe_add_disk() 906 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_stripe_destroy() 913 pp->acr, pp->acw, pp->ace); in g_stripe_destroy()
|
| /freebsd/sys/geom/bde/ |
| H A D | g_bde.c | |
| /freebsd/sys/geom/linux_lvm/ |
| H A D | g_linux_lvm.c | 115 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) in g_llvm_access() 122 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_llvm_access() 125 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) in g_llvm_access() 347 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_llvm_remove_disk() 348 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_llvm_remove_disk() 442 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { in g_llvm_add_disk() 445 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_llvm_add_disk() 590 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) { in g_llvm_destroy() 592 pp->name, pp->acr, pp->acw, pp->ace); in g_llvm_destroy()
|
| /freebsd/sys/geom/mirror/ |
| H A D | g_mirror.c | 381 G_MIRROR_DEBUG(2, "Access %s r%dw%de%d = %d", pp->name, -cp->acr, in g_mirror_kill_consumer() 383 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_mirror_kill_consumer() 384 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_mirror_kill_consumer() 686 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_write_metadata() 687 ("Consumer %s closed? (r%dw%de%d).", cp->provider->name, cp->acr, in g_mirror_write_metadata() 1425 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_sync_request() 1427 cp->acr, cp->acw, cp->ace)); in g_mirror_sync_request() 1538 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_request_prefer() 1539 ("Consumer %s not opened (r%dw%de%d).", cp->provider->name, cp->acr, in g_mirror_request_prefer() 1573 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_request_round_robin() [all …]
|
| /freebsd/sys/geom/raid3/ |
| H A D | g_raid3.c | 477 G_RAID3_DEBUG(2, "Access %s r%dw%de%d = %d", pp->name, -cp->acr, in g_raid3_kill_consumer() 479 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_raid3_kill_consumer() 480 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_raid3_kill_consumer() 720 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_write_metadata() 721 ("Consumer %s closed? (r%dw%de%d).", cp->provider->name, cp->acr, in g_raid3_write_metadata() 1129 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_scatter() 1131 cp->acr, cp->acw, cp->ace)); in g_raid3_scatter() 1235 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_gather() 1237 cp->acr, cp->acw, cp->ace)); in g_raid3_gather() 1447 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_flush() [all …]
|
| /freebsd/sys/geom/union/ |
| H A D | g_union.c | 567 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) { in g_union_ctl_revert() 669 if ((*force == false && pp->acr > 0) || pp->acw > 0 || in g_union_ctl_commit() 682 if ((*force == false && lowerpp->acr > lowercp->acr) || in g_union_ctl_commit() 783 r += pp->acr; in g_union_access() 787 if ((pp->acr + pp->acw + pp->ace) > 0 && (r + w + e) == 0) in g_union_access() 1322 (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0))) { in g_union_destroy() 1332 "(r=%d w=%d e=%d).", gp->name, pp->acr, in g_union_destroy() 1335 "(r=%d w=%d e=%d).", gp->name, pp->acr, in g_union_destroy()
|
| /freebsd/sys/geom/mountver/ |
| H A D | g_mountver.c | 90 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_mountver_detach() 91 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_mountver_detach() 370 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_mountver_destroy() 376 pp->name, pp->acr, pp->acw, pp->ace); in g_mountver_destroy()
|
| /freebsd/sys/geom/virstor/ |
| H A D | g_virstor.c | 344 if (fcp->acr != 0 || fcp->acw != 0 || fcp->ace != 0) { in virstor_ctl_add() 345 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in virstor_ctl_add() 898 if (c->acr > 0 || c->acw > 0 || c->ace > 0) in remove_component() 927 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in virstor_geom_destroy() 966 if (pp == NULL || (pp->acr == 0 && pp->acw == 0 && pp->ace == 0)) in virstor_geom_destroy() 1156 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { in add_provider_to_geom() 1159 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in add_provider_to_geom() 1411 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_virstor_access() 1414 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) { in g_virstor_access() 1425 if (c->acr == 0 && c->acw == 0 && c->ace == 0 && in g_virstor_access()
|
| /freebsd/sys/dev/puc/ |
| H A D | pucdata.c | 1739 uint8_t acr, func, mask; in puc_config_advantech() local 1746 acr = mask = 0x0; in puc_config_advantech() 1798 acr = 0; in puc_config_advantech() 1801 acr = (high == 1 ? 0x18 : 0x10); in puc_config_advantech() 1808 bus_write_1(bar->b_res, REG_ICR, acr); in puc_config_advantech()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zvol_os.c | 201 static int zvol_geom_access(struct g_provider *pp, int acr, int acw, int ace); 440 zvol_geom_access(struct g_provider *pp, int acr, int acw, int ace) in zvol_geom_access() argument 450 KASSERT((acr >= 0 && acw >= 0 && ace >= 0) || in zvol_geom_access() 451 (acr <= 0 && acw <= 0 && ace <= 0), in zvol_geom_access() 453 pp->name, acr, acw, ace)); in zvol_geom_access() 456 if (acr <= 0 && acw <= 0 && ace <= 0) in zvol_geom_access() 470 count = acr + acw + ace; in zvol_geom_access() 475 if (acr != 0 || ace != 0) in zvol_geom_access()
|
| /freebsd/sys/geom/multipath/ |
| H A D | g_multipath.c | 215 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) { in g_mpd() 217 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_mpd() 584 int error, acr, acw, ace; in g_multipath_add_disk() local 619 acr = sc->sc_pp->acr; in g_multipath_add_disk() 623 acr = acw = ace = 0; in g_multipath_add_disk() 625 acr++; in g_multipath_add_disk() 629 error = g_access(cp, acr, acw, ace); in g_multipath_add_disk()
|
| /freebsd/sys/geom/eli/ |
| H A D | g_eli.c | 802 if (cp->acr == 1) in g_eli_read_metadata_offset() 859 if (pp->acr + dr > 0 || pp->acw + dw > 0 || pp->ace + de > 0) in g_eli_access() 1182 if (cp->acr == 1) in g_eli_create() 1207 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_eli_destroy() 1218 pp->acr, pp->acw, pp->ace); in g_eli_destroy() 1602 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0 || in g_eli_shutdown_pre_sync()
|
| /freebsd/sys/geom/zero/ |
| H A D | g_zero.c | 173 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) in g_zero_destroy_geom()
|
| /freebsd/sys/geom/label/ |
| H A D | g_label.c | 287 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_label_destroy() 294 pp->acr, pp->acw, pp->ace); in g_label_destroy()
|
| /freebsd/sys/geom/uzip/ |
| H A D | g_uzip.c | 519 if ((cp->acr + cp->acw + cp->ace) == 0) in g_uzip_orphan() 553 (cp->acr + cp->acw + cp->ace) == 0) in g_uzip_access() 967 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) in g_uzip_destroy_geom()
|