Searched refs:ptr (Results 1 - 25 of 38) sorted by relevance

12

/bionic/libc/arch-sh/bionic/
H A D__set_tls.c33 int __set_tls(void *ptr) argument
35 asm volatile("ldc %0, gbr" : /* no output */ : "r" (ptr));
H A Datomics_sh.c43 int __atomic_cmpxchg(int old, int _new, volatile int *ptr)
46 pthread_mutex_t *lock = SWAP_LOCK(ptr);
50 if (*ptr == old) {
51 *ptr = _new;
60 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
63 int __atomic_swap(int _new, volatile int *ptr) argument
67 oldValue = *ptr;
68 } while (__atomic_cmpxchg(oldValue, _new, ptr));
72 int __atomic_dec(volatile int *ptr) argument
76 oldValue = *ptr;
81 __atomic_inc(volatile int *ptr) argument
[all...]
/bionic/libc/kernel/arch-x86/asm/
H A Dunaligned.h15 #define get_unaligned(ptr) (*(ptr))
17 #define put_unaligned(val, ptr) ((void)( *(ptr) = (val) ))
H A Dcmpxchg_32.h17 #define xchg(ptr,v) ((__typeof__(*(ptr)))__xchg((unsigned long)(v),(ptr),sizeof(*(ptr))))
24 #define set_64bit(ptr,value) (__builtin_constant_p(value) ? __set_64bit_constant(ptr, value) : __set_64bit_var(ptr, value) )
25 #define _set_64bit(ptr,value) (__builtin_constant_p(value) ? __set_64bit(ptr, (unsigned int)(value), (unsigned int)((value)>>32ULL) ) : __set_64bit(ptr, ll_lo
[all...]
H A Duaccess_32.h46 #define __get_user_x(size,ret,x,ptr) __asm__ __volatile__("call __get_user_" #size :"=a" (ret),"=d" (x) :"0" (ptr))
48 #define get_user(x,ptr) ({ int __ret_gu; unsigned long __val_gu; __chk_user_ptr(ptr); switch(sizeof (*(ptr))) { case 1: __get_user_x(1,__ret_gu,__val_gu,ptr); break; case 2: __get_user_x(2,__ret_gu,__val_gu,ptr); break; case 4: __get_user_x(4,__ret_gu,__val_gu,ptr); break; default: __get_user_x(X,__ret_gu,__val_gu,ptr); break; } (x) = (__typeof__(*(ptr)))__val_g
[all...]
/bionic/libc/kernel/arch-arm/asm/
H A Dlocks.h17 #define __down_op(ptr,fail) ({ __asm__ __volatile__( "@ down_op\n" "1: ldrex lr, [%0]\n" " sub lr, lr, %1\n" " strex ip, lr, [%0]\n" " teq ip, #0\n" " bne 1b\n" " teq lr, #0\n" " movmi ip, %0\n" " blmi " #fail : : "r" (ptr), "I" (1) : "ip", "lr", "cc"); smp_mb(); })
19 #define __down_op_ret(ptr,fail) ({ unsigned int ret; __asm__ __volatile__( "@ down_op_ret\n" "1: ldrex lr, [%1]\n" " sub lr, lr, %2\n" " strex ip, lr, [%1]\n" " teq ip, #0\n" " bne 1b\n" " teq lr, #0\n" " movmi ip, %1\n" " movpl ip, #0\n" " blmi " #fail "\n" " mov %0, ip" : "=&r" (ret) : "r" (ptr), "I" (1) : "ip", "lr", "cc"); smp_mb(); ret; })
21 #define __up_op(ptr,wake) ({ smp_mb(); __asm__ __volatile__( "@ up_op\n" "1: ldrex lr, [%0]\n" " add lr, lr, %1\n" " strex ip, lr, [%0]\n" " teq ip, #0\n" " bne 1b\n" " cmp lr, #0\n" " movle ip, %0\n" " blle " #wake : : "r" (ptr), "I" (1) : "ip", "lr", "cc"); })
26 #define __down_op_write(ptr,fail) ({ __asm__ __volatile__( "@ down_op_write\n" "1: ldrex lr, [%0]\n" " sub lr, lr, %1\n" " strex ip, lr, [%0]\n" " teq ip, #0\n" " bne 1b\n" " teq lr, #0\n" " movne ip, %0\n" " blne " #fail : : "r" (ptr), "I" (RW_LOCK_BIAS) : "ip", "lr", "cc"); smp_mb(); })
28 #define __up_op_write(ptr,wake) ({ smp_mb(); __asm__ __volatile__( "@ up_op_write\n" "1: ldrex lr, [%0]\n" " adds lr, lr, %1\n" " strex ip, lr, [%0]\n" " teq ip, #0\n" " bne 1b\n" " movcs ip, %0\n" " blcs " #wake : : "r" (ptr), "
[all...]
H A Dunaligned.h25 #define __get_unaligned_le(ptr) ({ __typeof__(*(ptr)) __v; __u8 *__p = (__u8 *)(ptr); switch (sizeof(*(ptr))) { case 1: __v = *(ptr); break; case 2: __v = __get_unaligned_2_le(__p); break; case 4: __v = __get_unaligned_4_le(__p); break; case 8: { unsigned int __v1, __v2; __v2 = __get_unaligned_4_le((__p+4)); __v1 = __get_unaligned_4_le(__p); __v = ((unsigned long long)__v2 << 32 | __v1); } break; default: __v = __bug_unaligned_x(__p); break; } __v; })
27 #define __get_unaligned_be(ptr) ({ __typeof__(*(ptr)) __v; __u8 *__p = (__u8 *)(ptr); switch (sizeof(*(ptr))) { case 1: __v = *(ptr); brea
[all...]
H A Duaccess.h42 #define __get_user(x,ptr) ({ long __gu_err = 0; __get_user_err((x),(ptr),__gu_err); __gu_err; })
43 #define __get_user_error(x,ptr,err) ({ __get_user_err((x),(ptr),err); (void) 0; })
44 #define __get_user_err(x,ptr,err) do { unsigned long __gu_addr = (unsigned long)(ptr); unsigned long __gu_val; __chk_user_ptr(ptr); switch (sizeof(*(ptr))) { case 1: __get_user_asm_byte(__gu_val,__gu_addr,err); break; case 2: __get_user_asm_half(__gu_val,__gu_addr,err); break; case 4: __get_user_asm_word(__gu_val,__gu_addr,err); break; default: (__gu_val) = __get_user_bad(); } (x) = (__typeof__(*(ptr)))__gu_val; } while (0)
52 #define __put_user(x,ptr) ({ lon
[all...]
/bionic/libc/kernel/arch-sh/asm/
H A Duaccess_64.h15 #define __get_user_size(x,ptr,size,retval) do { retval = 0; switch (size) { case 1: retval = __get_user_asm_b(x, ptr); break; case 2: retval = __get_user_asm_w(x, ptr); break; case 4: retval = __get_user_asm_l(x, ptr); break; case 8: retval = __get_user_asm_q(x, ptr); break; default: __get_user_unknown(); break; } } while (0)
17 #define __put_user_size(x,ptr,size,retval) do { retval = 0; switch (size) { case 1: retval = __put_user_asm_b(x, ptr); break; case 2: retval = __put_user_asm_w(x, ptr); break; case 4: retval = __put_user_asm_l(x, ptr); break; case 8: retval = __put_user_asm_q(x, ptr); brea
[all...]
H A Duaccess.h27 #define put_user(x,ptr) __put_user_check((x), (ptr), sizeof(*(ptr)))
28 #define get_user(x,ptr) __get_user_check((x), (ptr), sizeof(*(ptr)))
30 #define __put_user(x,ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
31 #define __get_user(x,ptr) __get_user_nochec
[all...]
H A Dsystem.h40 #define __xchg(ptr, x, size) ({ unsigned long __xchg__res; volatile void *__xchg_ptr = (ptr); switch (size) { case 4: __xchg__res = xchg_u32(__xchg_ptr, x); break; case 1: __xchg__res = xchg_u8(__xchg_ptr, x); break; default: __xchg_called_with_bad_pointer(); __xchg__res = x; break; } __xchg__res; })
42 #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((ptr),(unsigned long)(x), sizeof(*(ptr))))
46 #define cmpxchg(ptr,o,n) ({ __typeof__(*(ptr)) _o_ = (o); __typeof__(*(ptr)) _n_ = (n); (__typeof__(*(ptr))) __cmpxch
[all...]
H A Duaccess_32.h15 #define __get_user_size(x,ptr,size,retval) do { retval = 0; switch (size) { case 1: __get_user_asm(x, ptr, retval, "b"); break; case 2: __get_user_asm(x, ptr, retval, "w"); break; case 4: __get_user_asm(x, ptr, retval, "l"); break; default: __get_user_unknown(); break; } } while (0)
19 #define __put_user_size(x,ptr,size,retval) do { retval = 0; switch (size) { case 1: __put_user_asm(x, ptr, retval, "b"); break; case 2: __put_user_asm(x, ptr, retval, "w"); break; case 4: __put_user_asm(x, ptr, retval, "l"); break; case 8: __put_user_u64(x, ptr, retval); break; default: __put_user_unknown(); } } while (0)
/bionic/libstdc++/src/
H A Dnew.cpp24 void operator delete(void* ptr) argument
26 free(ptr);
29 void operator delete[](void* ptr) argument
31 free(ptr);
44 void operator delete(void* ptr, const std::nothrow_t&) argument
46 free(ptr);
49 void operator delete[](void* ptr, const std::nothrow_t&) argument
51 free(ptr);
/bionic/libc/include/sys/
H A Datomics.h36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
37 extern int __atomic_swap(int _new, volatile int *ptr);
38 extern int __atomic_dec(volatile int *ptr);
39 extern int __atomic_inc(volatile int *ptr);
H A Depoll.h53 void *ptr; member in union:epoll_data
/bionic/libc/arch-x86/bionic/
H A D__set_tls.c70 int __set_tls(void *ptr) argument
74 _tls_desc.base_addr = (unsigned long)ptr;
76 /* We also need to write the location of the tls to ptr[0] */
77 ((struct _thread_area_head *)ptr)->self = ptr;
/bionic/libc/kernel/common/linux/
H A Dcompiler-gcc.h14 #define RELOC_HIDE(ptr, off) ({ unsigned long __ptr; __asm__ ("" : "=r"(__ptr) : "0"(ptr)); (typeof(ptr)) (__ptr + (off)); })
H A Dhighmem.h28 #define kmap_atomic_to_page(ptr) virt_to_page(ptr)
H A Dpercpu.h27 #define per_cpu_ptr(ptr, cpu) ({ (void)(cpu); (ptr); })
H A Drbtree.h40 #define rb_entry(ptr, type, member) container_of(ptr, type, member)
/bionic/libc/bionic/
H A Dmalloc_debug_qemu.c88 void* ptr; member in struct:MallocDesc
95 * stored in in the ptr field of this structure.
140 void* ptr; member in struct:MallocDescQuery
175 void* ptr; member in struct:MallocFree
374 return (char*)desc->ptr + desc->prefix_size;
399 return (char*)desc->ptr + mallocdesc_alloc_size(desc);
462 * ptr - Pointer to the memory block that's being freed.
471 free_desc.ptr = ptr_to_free;
483 * ptr - Pointer to request allocation information for.
493 query_qemu_malloc_info(void* ptr, MallocDes argument
[all...]
H A Dmalloc_debug_leak.c403 void* ptr; local
411 ptr = chk_malloc(size);
412 if (ptr != NULL) {
413 memset(ptr, 0, size);
415 return ptr;
568 void* ptr; local
576 ptr = leak_malloc(size);
577 if (ptr != NULL) {
578 memset(ptr, 0, size);
580 return ptr;
620 intptr_t ptr = (intptr_t)base; local
[all...]
/bionic/libc/kernel/common/linux/netfilter_ipv4/
H A Dipt_hashlimit.h41 void *ptr; member in union:ipt_hashlimit_info::__anon339
/bionic/libc/private/
H A Dbionic_tls.h87 extern int __set_tls(void *ptr);
/bionic/libc/netbsd/nameser/
H A Dns_parse.c79 ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count) { argument
80 const u_char *optr = ptr;
85 b = dn_skipname(ptr, eom);
88 ptr += b/*Name*/ + NS_INT16SZ/*Type*/ + NS_INT16SZ/*Class*/;
90 if (ptr + NS_INT32SZ + NS_INT16SZ > eom)
92 ptr += NS_INT32SZ/*TTL*/;
93 NS_GET16(rdlength, ptr);
94 ptr += rdlength/*RData*/;
97 if (ptr > eom)
99 return (ptr
[all...]

Completed in 2098 milliseconds

12