Lines Matching refs:_f
585 #define SM(_v, _f) (((_v) << _f##_S) & (_f)) argument
586 #define MS(_v, _f) (((_v) & (_f)) >> _f##_S) argument
589 #define OS_REG_RMW_FIELD(_a, _r, _f, _v) \ argument
591 (OS_REG_READ(_a, _r) &~ (_f)) | (((_v) << _f##_S) & (_f)))
592 #define OS_REG_SET_BIT(_a, _r, _f) \ argument
593 OS_REG_WRITE(_a, _r, OS_REG_READ(_a, _r) | (_f))
594 #define OS_REG_CLR_BIT(_a, _r, _f) \ argument
595 OS_REG_WRITE(_a, _r, OS_REG_READ(_a, _r) &~ (_f))
596 #define OS_REG_IS_BIT_SET(_a, _r, _f) \ argument
597 ((OS_REG_READ(_a, _r) & (_f)) != 0)
598 #define OS_REG_RMW_FIELD_ALT(_a, _r, _f, _v) \ argument
600 (OS_REG_READ(_a, _r) &~(_f<<_f##_S)) | \
601 (((_v) << _f##_S) & (_f<<_f##_S)))
602 #define OS_REG_READ_FIELD(_a, _r, _f) \ argument
603 (((OS_REG_READ(_a, _r) & _f) >> _f##_S))
604 #define OS_REG_READ_FIELD_ALT(_a, _r, _f) \ argument
605 ((OS_REG_READ(_a, _r) >> (_f##_S))&(_f))
608 #define OS_A_REG_RMW_FIELD(_a, _r, _f, _v) \ argument
609 do { OS_REG_WRITE(_a, _r, (OS_REG_READ(_a, _r) &~ (_f)) | \
610 (((_v) << _f##_S) & (_f))) ; OS_DELAY(100); } while (0)