函数源码 |
Source File:arch\x86\include\asm\pgtable.h |
Create Date:2022-07-27 06:58:55 |
首页 | Copyright©Brick |
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 | #ifndef pmdp_establish #define pmdp_establish pmdp_establish static inline pmd_t pmdp_establish( struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) { if (IS_ENABLED(CONFIG_SMP)) { return xchg(pmdp, pmd); } else { pmd_t old = *pmdp; WRITE_ONCE(*pmdp, pmd); return old; } } |