/hal_espressif-2.7.6/components/ulp/ulp_riscv/include/ulp_riscv/ |
D | ulp_riscv_register_ops.h | 76 #define REG_GET_FIELD(_r, _f) ({ … argument 77 …((REG_READ(_r) >> (_f##_S)) & (_f##_V)); … 81 #define REG_SET_FIELD(_r, _f, _v) ({ … argument 82 …(REG_WRITE((_r),((REG_READ(_r) & ~((_f##_V) << (_f##_S)))|(((_v) & (_f##_V))<<(_f##_S))))); … 86 #define VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 89 #define VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 92 #define VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 95 #define VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 98 #define FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 101 #define FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
/hal_espressif-2.7.6/components/soc/esp32s3/include/soc/ |
D | dport_access.h | 50 #define DPORT_REG_GET_FIELD(_r, _f) ((DPORT_REG_READ(_r) >> (_f##_S)) & (_f##_V)) argument 53 … DPORT_REG_SET_FIELD(_r, _f, _v) DPORT_REG_WRITE((_r), ((DPORT_REG_READ(_r) & (~((_f##_V) << (_f##… argument 56 #define DPORT_VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 59 #define DPORT_VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 62 #define DPORT_VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 65 #define DPORT_VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 68 #define DPORT_FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 71 #define DPORT_FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
D | soc.h | 145 #define REG_GET_FIELD(_r, _f) ({ … argument 146 …((REG_READ(_r) >> (_f##_S)) & (_f##_V)); … 150 #define REG_SET_FIELD(_r, _f, _v) ({ … argument 151 …(REG_WRITE((_r),((REG_READ(_r) & ~((_f##_V) << (_f##_S)))|(((_v) & (_f##_V))<<(_f##_S))))); … 155 #define VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 158 #define VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 161 #define VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 164 #define VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 167 #define FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 170 #define FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
/hal_espressif-2.7.6/components/soc/esp32s2/include/soc/ |
D | dport_access.h | 51 #define DPORT_REG_GET_FIELD(_r, _f) ((DPORT_REG_READ(_r) >> (_f##_S)) & (_f##_V)) argument 54 … DPORT_REG_SET_FIELD(_r, _f, _v) DPORT_REG_WRITE((_r), ((DPORT_REG_READ(_r) & (~((_f##_V) << (_f##… argument 57 #define DPORT_VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 60 #define DPORT_VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 63 #define DPORT_VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 66 #define DPORT_VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 69 #define DPORT_FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 72 #define DPORT_FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
D | soc.h | 156 #define REG_GET_FIELD(_r, _f) ({ … argument 158 …((REG_READ(_r) >> (_f##_S)) & (_f##_V)); … 162 #define REG_SET_FIELD(_r, _f, _v) ({ … argument 164 …(REG_WRITE((_r),((REG_READ(_r) & ~((_f##_V) << (_f##_S)))|(((_v) & (_f##_V))<<(_f##_S))))); … 168 #define VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 171 #define VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 174 #define VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 177 #define VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 180 #define FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 183 #define FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
/hal_espressif-2.7.6/components/soc/esp32c3/include/soc/ |
D | dport_access.h | 54 #define DPORT_REG_GET_FIELD(_r, _f) ((DPORT_REG_READ(_r) >> (_f##_S)) & (_f##_V)) argument 57 … DPORT_REG_SET_FIELD(_r, _f, _v) DPORT_REG_WRITE((_r), ((DPORT_REG_READ(_r) & (~((_f##_V) << (_f##… argument 60 #define DPORT_VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 63 #define DPORT_VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 66 #define DPORT_VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 69 #define DPORT_VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 72 #define DPORT_FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 75 #define DPORT_FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
D | soc.h | 123 #define REG_GET_FIELD(_r, _f) ({ … argument 124 …((REG_READ(_r) >> (_f##_S)) & (_f##_V)); … 128 #define REG_SET_FIELD(_r, _f, _v) ({ … argument 129 …(REG_WRITE((_r),((REG_READ(_r) & ~((_f##_V) << (_f##_S)))|(((_v) & (_f##_V))<<(_f##_S))))); … 133 #define VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 136 #define VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 139 #define VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 142 #define VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 145 #define FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 148 #define FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
/hal_espressif-2.7.6/components/soc/esp32/include/soc/ |
D | dport_access.h | 129 #define DPORT_REG_GET_FIELD(_r, _f) ((DPORT_REG_READ(_r) >> (_f##_S)) & (_f##_V)) argument 132 … DPORT_REG_SET_FIELD(_r, _f, _v) DPORT_REG_WRITE((_r), ((DPORT_REG_READ(_r) & (~((_f##_V) << (_f##… argument 135 #define DPORT_VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 138 #define DPORT_VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 141 #define DPORT_VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 144 #define DPORT_VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 147 #define DPORT_FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 150 #define DPORT_FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
D | soc.h | 140 #define REG_GET_FIELD(_r, _f) ({ … argument 142 …((REG_READ(_r) >> (_f##_S)) & (_f##_V)); … 146 #define REG_SET_FIELD(_r, _f, _v) ({ … argument 148 …(REG_WRITE((_r),((REG_READ(_r) & ~((_f##_V) << (_f##_S)))|(((_v) & (_f##_V))<<(_f##_S))))); … 152 #define VALUE_GET_FIELD(_r, _f) (((_r) >> (_f##_S)) & (_f)) argument 155 #define VALUE_GET_FIELD2(_r, _f) (((_r) & (_f))>> (_f##_S)) argument 158 #define VALUE_SET_FIELD(_r, _f, _v) ((_r)=(((_r) & ~((_f) << (_f##_S)))|((_v)<<(_f##_S)))) argument 161 #define VALUE_SET_FIELD2(_r, _f, _v) ((_r)=(((_r) & ~(_f))|((_v)<<(_f##_S)))) argument 164 #define FIELD_TO_VALUE(_f, _v) (((_v)&(_f))<<_f##_S) argument 167 #define FIELD_TO_VALUE2(_f, _v) (((_v)<<_f##_S) & (_f)) argument
|
/hal_espressif-2.7.6/components/riscv/include/riscv/ |
D | csr.h | 133 …efine RV_SET_CSR_FIELD(_r, _f, _v) ({ (RV_WRITE_CSR((_r),((RV_READ_CSR(_r) & ~((_f##_V) << (_f##_S… argument 134 #define RV_CLEAR_CSR_FIELD(_r, _f) ({ (RV_WRITE_CSR((_r),(RV_READ_CSR(_r) & ~((_f##_V) << (_f##_S))… argument
|