Lines Matching defs:clearflag
6205 * Can be called with clearflag having two states:
6210 hat_sync(struct hat *sfmmup, caddr_t addr, size_t len, uint_t clearflag)
6221 ASSERT((clearflag == HAT_SYNC_DONTZERO) ||
6222 (clearflag == HAT_SYNC_ZERORM));
6260 addr, endaddr, clearflag);
6295 caddr_t endaddr, int clearflag)
6332 if (clearflag == HAT_SYNC_ZERORM) {
7362 hat_pagesync(struct page *pp, uint_t clearflag)
7376 if (PP_ISRO(pp) && (clearflag & HAT_SYNC_STOPON_MOD)) {
7380 if ((clearflag & HAT_SYNC_ZERORM) == 0) {
7381 if ((clearflag & HAT_SYNC_STOPON_REF) && PP_ISREF(pp)) {
7384 if ((clearflag & HAT_SYNC_STOPON_MOD) && PP_ISMOD(pp)) {
7387 if (clearflag & HAT_SYNC_STOPON_SHARED) {
7397 clearflag &= ~HAT_SYNC_STOPON_SHARED;
7446 clearflag & ~HAT_SYNC_STOPON_RM);
7450 * If clearflag is HAT_SYNC_DONTZERO, break out as soon
7453 if ((clearflag & ~HAT_SYNC_STOPON_RM) == HAT_SYNC_DONTZERO &&
7454 (((clearflag & HAT_SYNC_STOPON_MOD) && PP_ISMOD(save_pp)) ||
7455 ((clearflag & HAT_SYNC_STOPON_REF) && PP_ISREF(save_pp)))) {
7481 uint_t clearflag)
7492 ASSERT((clearflag == HAT_SYNC_DONTZERO) ||
7493 (clearflag == HAT_SYNC_ZERORM));
7506 if (clearflag == HAT_SYNC_ZERORM) {