Home
last modified time | relevance | path

Searched refs:old_ptr (Results 1 – 3 of 3) sorted by relevance

/DragonOS-0.1.2/kernel/src/arch/x86_64/include/asm/
Dcmpxchg.h80 #define arch_try_cmpxchg(ptr, old_ptr, new_ptr) \ argument
81 __raw_try_cmpxchg((ptr), (old_ptr), (new_ptr), sizeof(*ptr))
/DragonOS-0.1.2/docs/kernel/core_api/
Ddata_structures.md611   您要替换原来的old_ptr的新指针
627   传进一个ptr,使用该ptr替换掉id所对应的Old_ptr,同时你可以获取到old_ptr
636   您要替换原来的old_ptr的新指针
643 **old_ptr**
645    您需要传进该(void**)指针,old_ptr将会存放在该指针所指向的地址。
/DragonOS-0.1.2/kernel/src/libs/
Didr.c671 int idr_replace_get_old(struct idr *idp, void *ptr, int id, void **old_ptr) in idr_replace_get_old() argument
674 if (unlikely(old_ptr == NULL)) in idr_replace_get_old()
679 *old_ptr = NULL; in idr_replace_get_old()
702 *old_ptr = cur_layer->ary[__id]; in idr_replace_get_old()
722 void *old_ptr; in idr_replace() local
723 int flags = idr_replace_get_old(idp, ptr, __id, &old_ptr); in idr_replace()