_cand 129 dev/raidframe/rf_stripelocks.c #define RANGE_OVERLAP(_cand,_pred) \ _cand 130 dev/raidframe/rf_stripelocks.c (SINGLE_RANGE_OVERLAP((_cand)->start, (_cand)->stop, \ _cand 132 dev/raidframe/rf_stripelocks.c SINGLE_RANGE_OVERLAP((_cand)->start2, (_cand)->stop2, \ _cand 134 dev/raidframe/rf_stripelocks.c SINGLE_RANGE_OVERLAP((_cand)->start, (_cand)->stop, \ _cand 136 dev/raidframe/rf_stripelocks.c SINGLE_RANGE_OVERLAP((_cand)->start2, (_cand)->stop2, \ _cand 147 dev/raidframe/rf_stripelocks.c #define STRIPELOCK_CONFLICT(_cand,_pred) \ _cand 148 dev/raidframe/rf_stripelocks.c (RANGE_OVERLAP((_cand), (_pred)) && \ _cand 149 dev/raidframe/rf_stripelocks.c (((((_cand)->type == RF_IO_TYPE_READ) && \ _cand 151 dev/raidframe/rf_stripelocks.c (((_cand)->type == RF_IO_TYPE_WRITE) && \ _cand 153 dev/raidframe/rf_stripelocks.c (((_cand)->type == RF_IO_TYPE_WRITE) && \