Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 25 of 33) sorted by relevance

12

/system/core/include/cutils/
Datomic-arm.h101 int32_t prev, status; in android_atomic_cas() local
107 : "=&r" (prev), "=&r" (status), "+m"(*ptr) in android_atomic_cas()
111 return prev != old_value; in android_atomic_cas()
118 int32_t prev, status; in android_atomic_cas() local
119 prev = *ptr; in android_atomic_cas()
124 prev = *ptr; in android_atomic_cas()
125 } while (prev == old_value); in android_atomic_cas()
155 int32_t prev, tmp, status; in android_atomic_add() local
161 : "=&r" (prev), "=&r" (tmp), in android_atomic_add()
166 return prev; in android_atomic_add()
[all …]
Datomic-mips.h77 int32_t prev, status; in android_atomic_cas() local
86 : [prev] "=&r" (prev), [status] "=&r" (status) in android_atomic_cas()
90 return prev != old_value; in android_atomic_cas()
114 int32_t prev, status; in android_atomic_swap() local
120 : [prev] "=&r" (prev), [status] "=&r" (status) in android_atomic_swap()
125 return prev; in android_atomic_swap()
131 int32_t prev, status; in android_atomic_add() local
138 : [status] "=&r" (status), [prev] "=&r" (prev) in android_atomic_add()
142 return prev; in android_atomic_add()
157 int32_t prev, status; in android_atomic_and() local
[all …]
Datomic-x86.h77 int32_t prev; in android_atomic_cas() local
79 : "=a" (prev) in android_atomic_cas()
82 return prev != old_value; in android_atomic_cas()
124 int32_t prev, status; in android_atomic_and() local
126 prev = *ptr; in android_atomic_and()
127 status = android_atomic_cas(prev, prev & value, ptr); in android_atomic_and()
129 return prev; in android_atomic_and()
134 int32_t prev, status; in android_atomic_or() local
136 prev = *ptr; in android_atomic_or()
137 status = android_atomic_cas(prev, prev | value, ptr); in android_atomic_or()
[all …]
Dlist.h29 struct listnode *prev; member
38 .prev = &name, \
45 for (node = (list)->prev; node != (list); node = node->prev)
53 #define list_tail(list) ((list)->prev)
/system/extras/fatblock/
Dfdpool.c30 .prev = &fdpool_head,
37 struct pooled_fd *prev = &fdpool_head; in fdpool_insert_head() local
38 struct pooled_fd *next = prev->next; in fdpool_insert_head()
42 prev->next = node; in fdpool_insert_head()
43 node->prev = prev; in fdpool_insert_head()
45 next->prev = node; in fdpool_insert_head()
52 struct pooled_fd *prev = node->prev; in fdpool_remove() local
55 assert(prev); in fdpool_remove()
58 prev->next = next; in fdpool_remove()
59 next->prev = prev; in fdpool_remove()
[all …]
Dfdpool.h21 struct pooled_fd *prev; member
/system/core/libcutils/
Dlist.c22 node->prev = node; in list_init()
28 item->prev = head->prev; in list_add_tail()
29 head->prev->next = item; in list_add_tail()
30 head->prev = item; in list_add_tail()
35 item->next->prev = item->prev; in list_remove()
36 item->prev->next = item->next; in list_remove()
/system/core/adb/
Djdwp_service.c107 JdwpProcess* prev; member
164 proc->prev->next = proc->next; in jdwp_process_free()
165 proc->next->prev = proc->prev; in jdwp_process_free()
207 proc->prev = proc; in jdwp_process_alloc()
222 proc->prev = proc->next->prev; in jdwp_process_alloc()
224 proc->prev->next = proc; in jdwp_process_alloc()
225 proc->next->prev = proc; in jdwp_process_alloc()
628 JdwpTracker* prev; member
666 tracker->prev->next = tracker->next; in jdwp_tracker_close()
667 tracker->next->prev = tracker->prev; in jdwp_tracker_close()
[all …]
Dusb_windows.c35 usb_handle *prev; member
61 .prev = &handle_list,
159 handle->prev = handle_list.prev; in register_new_device()
160 handle->prev->next = handle; in register_new_device()
161 handle->next->prev = handle; in register_new_device()
198 ret->prev = ret; in do_usb_open()
381 if ((handle->next != handle) && (handle->prev != handle)) { in usb_close()
382 handle->next->prev = handle->prev; in usb_close()
383 handle->prev->next = handle->next; in usb_close()
384 handle->prev = handle; in usb_close()
Dusb_libusb.c45 usb_handle *prev; member
63 .prev = &handle_list,
213 h->next->prev = h->prev; in usb_close()
214 h->prev->next = h->next; in usb_close()
215 h->prev = NULL; in usb_close()
237 h->next->prev = h->prev; in usb_kick()
238 h->prev->next = h->next; in usb_kick()
239 h->prev = NULL; in usb_kick()
344 usb->prev = handle_list.prev; in register_device()
345 usb->prev->next = usb; in register_device()
[all …]
Dtransport.c32 .prev = &transport_list,
594 t->next->prev = t->prev; in transport_registration_func()
595 t->prev->next = t->next; in transport_registration_func()
651 t->prev = transport_list.prev; in transport_registration_func()
652 t->next->prev = t; in transport_registration_func()
653 t->prev->next = t; in transport_registration_func()
656 t->disconnects.next = t->disconnects.prev = &t->disconnects; in transport_registration_func()
733 dis->prev = dis->next->prev; in add_transport_disconnect()
734 dis->prev->next = dis; in add_transport_disconnect()
735 dis->next->prev = dis; in add_transport_disconnect()
[all …]
Dfdevent.c99 .prev = &list_pending,
479 node->prev = list->prev; in fdevent_plist_enqueue()
480 node->prev->next = node; in fdevent_plist_enqueue()
481 list->prev = node; in fdevent_plist_enqueue()
486 node->prev->next = node->next; in fdevent_plist_remove()
487 node->next->prev = node->prev; in fdevent_plist_remove()
489 node->prev = 0; in fdevent_plist_remove()
500 list->next->prev = list; in fdevent_plist_dequeue()
502 node->prev = 0; in fdevent_plist_dequeue()
Dusb_linux.c52 usb_handle *prev; member
81 .prev = &handle_list,
547 h->next->prev = h->prev; in usb_close()
548 h->prev->next = h->next; in usb_close()
549 h->prev = 0; in usb_close()
667 usb->prev = handle_list.prev; in register_device()
668 usb->prev->next = usb; in register_device()
669 usb->next->prev = usb; in register_device()
Dsockets.c50 .prev = &local_socket_list,
59 .prev = &local_socket_closing_list,
83 s->prev = s->next->prev; in insert_local_socket()
84 s->prev->next = s; in insert_local_socket()
85 s->next->prev = s; in insert_local_socket()
102 if (s->prev && s->next) in remove_socket()
104 s->prev->next = s->next; in remove_socket()
105 s->next->prev = s->prev; in remove_socket()
107 s->prev = 0; in remove_socket()
Dadb.h79 asocket *prev; member
149 adisconnect* prev; member
174 atransport *prev; member
225 alistener *prev; member
Dfdevent.h70 fdevent *prev; member
/system/extras/showmap/
Dshowmap.c40 static int parse_header(const char* line, const mapinfo* prev, mapinfo** mi) { in parse_header() argument
59 if (prev && start == prev->end && is_library(prev->name)) { in parse_header()
63 strlcpy(name, prev->name, sizeof(name)); in parse_header()
124 mapinfo *prev = NULL; in enqueue_map() local
147 if (prev) { in enqueue_map()
148 prev->next = map; in enqueue_map()
156 prev = current; in enqueue_map()
/system/core/libpixelflinger/tinyutils/
DSharedBuffer.cpp95 int32_t prev = 1; in release() local
96 if (onlyOwner() || ((prev = android_atomic_dec(&mRefs)) == 1)) { in release()
102 return prev; in release()
/system/core/sh/
Dmemalloc.c111 struct stack_block *prev; member
138 sp->prev = stackp; in stalloc()
184 stackp = sp->prev; in popstackmark()
216 stackp = sp->prev; in growstackblock()
219 sp->prev = stackp; in growstackblock()
Dinput.c75 struct strpush *prev; /* preceding string on stack */ member
89 struct parsefile *prev; /* preceding file on stack */ member
394 sp->prev = parsefile->strpush; in pushstring()
421 parsefile->strpush = sp->prev; in popstring()
510 pf->prev = parsefile; in pushfile()
513 pf->basestrpush.prev = NULL; in pushfile()
530 parsefile = pf->prev; in popfile()
/system/core/toolbox/
Dcat.c55 int ch, gobble, line, prev; in cook_buf() local
59 for (prev = '\n'; (ch = getc(fp)) != EOF; prev = ch) { in cook_buf()
60 if (prev == '\n') { in cook_buf()
/system/extras/ext4_utils/
Dallocate.c43 struct region *prev; member
78 if (reg->prev) in region_list_remove()
79 reg->prev->next = reg->next; in region_list_remove()
82 reg->next->prev = reg->prev; in region_list_remove()
88 list->last = reg->prev; in region_list_remove()
91 reg->prev = NULL; in region_list_remove()
101 reg->prev = NULL; in region_list_append()
104 reg->prev = list->last; in region_list_append()
257 struct region *reg = alloc->list.last->prev; in reduce_allocation()
362 reg->prev = NULL; in ext4_allocate_contiguous_blocks()
[all …]
Dcontents.c51 struct ext4_dir_entry_2 *prev, u32 inode, const char *name, in add_dentry() argument
63 if (!prev) in add_dentry()
65 prev->rec_len += end_block * info.block_size - *offset; in add_dentry()
/system/extras/showslab/
Dshowslab.c62 struct slab_info *head = NULL, *p = NULL, *prev = NULL; in get_slabinfo() local
104 head = prev = p; in get_slabinfo()
141 prev->next = p; in get_slabinfo()
142 prev = p; in get_slabinfo()
/system/core/debuggerd/
Dtombstone.c356 map_info_t *prev = NULL; in dump_nearby_maps() local
368 prev = map; in dump_nearby_maps()
386 if (prev != NULL) { in dump_nearby_maps()
387 _LOG(log, false, " %08x-%08x %s\n", prev->start, prev->end, prev->name); in dump_nearby_maps()

12