opal_lifo_head 29 opal/class/opal_lifo.c lifo->opal_lifo_head.data.item = (intptr_t) &lifo->opal_lifo_ghost; opal_lifo_head 30 opal/class/opal_lifo.c lifo->opal_lifo_head.data.counter = 0; opal_lifo_head 118 opal/class/opal_lifo.h volatile opal_counted_pointer_t opal_lifo_head; opal_lifo_head 135 opal/class/opal_lifo.h return (opal_list_item_t *) lifo->opal_lifo_head.data.item == &lifo->opal_lifo_ghost; opal_lifo_head 148 opal/class/opal_lifo.h opal_list_item_t *next = (opal_list_item_t *) lifo->opal_lifo_head.data.item; opal_lifo_head 155 opal/class/opal_lifo.h if (opal_atomic_compare_exchange_strong_ptr (&lifo->opal_lifo_head.data.item, (intptr_t *) &next, (intptr_t) item)) { opal_lifo_head 170 opal/class/opal_lifo.h opal_read_counted_pointer (&lifo->opal_lifo_head, &old_head); opal_lifo_head 178 opal/class/opal_lifo.h if (opal_update_counted_pointer (&lifo->opal_lifo_head, &old_head, opal_lifo_head 196 opal/class/opal_lifo.h opal_list_item_t *next = (opal_list_item_t *) lifo->opal_lifo_head.data.item; opal_lifo_head 204 opal/class/opal_lifo.h if (opal_atomic_compare_exchange_strong_ptr (&lifo->opal_lifo_head.data.item, (intptr_t *) &next, (intptr_t) item)) { opal_lifo_head 232 opal/class/opal_lifo.h opal_atomic_ll_ptr(&lifo->opal_lifo_head.data.item, item); opal_lifo_head 238 opal/class/opal_lifo.h opal_atomic_sc_ptr(&lifo->opal_lifo_head.data.item, next, ret); opal_lifo_head 256 opal/class/opal_lifo.h while ((item=(opal_list_item_t *)lifo->opal_lifo_head.data.item) != ghost) { opal_lifo_head 266 opal/class/opal_lifo.h if (opal_atomic_compare_exchange_strong_ptr (&lifo->opal_lifo_head.data.item, (intptr_t *) &head, opal_lifo_head 296 opal/class/opal_lifo.h item->opal_list_next = (opal_list_item_t *) lifo->opal_lifo_head.data.item; opal_lifo_head 298 opal/class/opal_lifo.h lifo->opal_lifo_head.data.item = (intptr_t) item; opal_lifo_head 305 opal/class/opal_lifo.h item = (opal_list_item_t *) lifo->opal_lifo_head.data.item; opal_lifo_head 306 opal/class/opal_lifo.h lifo->opal_lifo_head.data.item = (intptr_t) item->opal_list_next; opal_lifo_head 72 test/class/opal_lifo.c for (count = 0, item = lifo->opal_lifo_head.data.item ; item != &lifo->opal_lifo_ghost ;