obj_list
TAILQ_FOREACH(obj, &obj_list, next) {
TAILQ_FOREACH(obj, &obj_list, next) {
static struct obj_entry_q obj_list; /* Queue of all loaded objects */
TAILQ_INIT(&obj_list);
TAILQ_FOREACH(obj, &obj_list, next) {
TAILQ_FOREACH(obj, &obj_list, next) {
TAILQ_INSERT_TAIL(&obj_list, obj, next);
TAILQ_INSERT_TAIL(&obj_list, obj, next);
TAILQ_FOREACH(obj, &obj_list, next) {
TAILQ_FOREACH(obj, &obj_list, next) {
for (obj = globallist_curr(TAILQ_FIRST(&obj_list)); obj != NULL;
for (obj = globallist_curr(TAILQ_FIRST(&obj_list)); obj != NULL;) {
TAILQ_INSERT_AFTER(&obj_list, obj, &marker, next);
TAILQ_REMOVE(&obj_list, &marker, next);
TAILQ_FOREACH(obj, &obj_list, next) {
for (obj = TAILQ_FIRST(&obj_list); obj != NULL; obj = next) {
TAILQ_REMOVE(&obj_list, obj, next);
TAILQ_REMOVE(&obj_list, &marker, next);
TAILQ_FOREACH(obj, &obj_list, next) {
ret = allocate_tls(globallist_curr(TAILQ_FIRST(&obj_list)), oldtcb,
TAILQ_INSERT_HEAD(&obj_list, obj_main, next);
preload_tail = globallist_curr(TAILQ_LAST(&obj_list, obj_entry_q));
TAILQ_FOREACH(obj, &obj_list, next) {
allocate_initial_tls(globallist_curr(TAILQ_FIRST(&obj_list)));
initlist_for_loaded_obj(globallist_curr(TAILQ_FIRST(&obj_list)),
STAILQ_ENTRY(obj_list) entry;
struct obj_list *entry, *tentry;
STAILQ_HEAD(, obj_list) on_cache = STAILQ_HEAD_INITIALIZER(on_cache);
if ((entry = malloc(sizeof(struct obj_list))) == NULL)
STAILQ_LAST(&on_cache, obj_list, entry)) {
if ((entry = malloc(sizeof(struct obj_list))) == NULL) {
STAILQ_LAST(&on_cache, obj_list, entry)) {
if (list_empty(&sub->obj_list))
list_del_rcu(&sub->obj_list);
list_for_each_entry_safe(sub_entry, tmp, &obj->event_sub, obj_list)
INIT_LIST_HEAD(&event_sub->obj_list);
list_add_tail_rcu(&event_sub->obj_list,
struct list_head obj_list; /* headed in devx_object */
list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) {
list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) {
list_del(&event->obj_list);
list_add_tail(&entry->obj_list, &uobj->comp_list);
__u64 element, __u64 event, struct list_head *obj_list,
if (obj_list)
list_add_tail(&entry->obj_list, obj_list);
list_del(&entry->obj_list);
struct list_head obj_list;