Home
last modified time | relevance | path

Searched refs:list_entry (Results 1 – 25 of 32) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/include/xen/
A Dlist.h384 #define list_entry(ptr, type, member) \ macro
396 list_entry((ptr)->next, type, member)
407 list_entry((ptr)->prev, type, member)
437 list_entry((pos)->member.next, typeof(*(pos)), member)
445 list_entry((pos)->member.prev, typeof(*(pos)), member)
508 pos = list_entry(pos->member.next, typeof(*pos), member))
519 pos = list_entry(pos->member.prev, typeof(*pos), member))
532 ((pos) ? : list_entry(head, typeof(*pos), member))
546 pos = list_entry(pos->member.next, typeof(*pos), member))
559 pos = list_entry(pos->member.next, typeof(*pos), member))
[all …]
A Dmm.h488 return list_entry(page->list.next, struct page_info, list); in page_list_next()
494 return list_entry(page->list.prev, struct page_info, list); in page_list_prev()
/xen-4.10.0-shim-comet/xen/tools/kconfig/
A Dlist.h39 #define list_entry(ptr, type, member) \ macro
49 for (pos = list_entry((head)->next, typeof(*pos), member); \
51 pos = list_entry(pos->member.next, typeof(*pos), member))
61 for (pos = list_entry((head)->next, typeof(*pos), member), \
62 n = list_entry(pos->member.next, typeof(*pos), member); \
64 pos = n, n = list_entry(n->member.next, typeof(*n), member))
/xen-4.10.0-shim-comet/tools/blktap2/include/
A Dlist.h111 #define list_entry(ptr, type, member) \ macro
115 for (pos = list_entry((head)->next, typeof(*pos), member); \
117 pos = list_entry(pos->member.next, typeof(*pos), member))
120 for (pos = list_entry((head)->next, typeof(*pos), member), \
121 n = list_entry(pos->member.next, typeof(*pos), member); \
123 pos = n, n = list_entry(n->member.next, typeof(*n), member))
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dioreq.c53 list_entry ) in hvm_io_pending()
59 list_entry ) in hvm_io_pending()
133 list_entry ) in handle_hvm_io_completion()
252 list_entry ) in is_ioreq_server_page()
369 list_entry ) in hvm_ioreq_server_remove_vcpu()
374 list_del(&sv->list_entry); in hvm_ioreq_server_remove_vcpu()
401 list_del(&sv->list_entry); in hvm_ioreq_server_remove_all_vcpus()
569 list_entry ) in hvm_ioreq_server_enable()
710 list_add(&s->list_entry, in hvm_create_ioreq_server()
761 list_del(&s->list_entry); in hvm_destroy_ioreq_server()
[all …]
A Dmtrr.c528 range = list_entry(head->next, in hvm_destroy_cacheattr_region_list()
/xen-4.10.0-shim-comet/tools/xenstore/
A Dlist.h48 list_empty(_head) ? NULL : list_entry(_head->next, type, member); \
267 #define list_entry(ptr, type, member) \ macro
303 for (pos = list_entry((head)->next, typeof(*pos), member); \
305 pos = list_entry(pos->member.next, typeof(*pos), member))
314 for (pos = list_entry((head)->prev, typeof(*pos), member); \
316 pos = list_entry(pos->member.prev, typeof(*pos), member))
327 for (pos = list_entry(pos->member.next, typeof(*pos), member); \
329 pos = list_entry(pos->member.next, typeof(*pos), member))
339 for (pos = list_entry((head)->next, typeof(*pos), member), \
340 n = list_entry(pos->member.next, typeof(*pos), member); \
[all …]
/xen-4.10.0-shim-comet/xen/common/
A Dnotifier.c29 nb = list_entry(chain->next, struct notifier_block, chain); in notifier_chain_register()
81 nb = list_entry(cursor, struct notifier_block, chain); in notifier_call_chain()
A Dtasklet.c85 t = list_entry(list->next, struct tasklet, list); in do_tasklet_work()
187 t = list_entry(list->next, struct tasklet, list); in migrate_tasklets_from_cpu()
A Drangeset.c66 return list_entry(r->range_list.next, struct range, list); in first_range()
75 return list_entry(x->list.next, struct range, list); in next_range()
453 r = list_entry(d->rangesets.next, struct rangeset, rangeset_list); in rangeset_domain_destroy()
A Dwait.c102 wqv = list_entry(wq->list.next, struct waitqueue_vcpu, list); in wake_up_nr()
A Dsched_credit2.c796 return list_entry(elem, struct csched2_vcpu, runq_elem); in runq_elem()
914 struct csched2_vcpu * svc = list_entry(iter, struct csched2_vcpu, rqd_elem); in update_max_weight()
1627 svc = list_entry(iter, struct csched2_vcpu, rqd_elem); in reset_credit()
2662 struct csched2_vcpu * push_svc = list_entry(push_iter, struct csched2_vcpu, rqd_elem); in balance_load()
2671 struct csched2_vcpu * pull_svc = list_entry(pull_iter, struct csched2_vcpu, rqd_elem); in balance_load()
2690 struct csched2_vcpu * pull_svc = list_entry(pull_iter, struct csched2_vcpu, rqd_elem); in balance_load()
3341 struct csched2_vcpu * svc = list_entry(iter, struct csched2_vcpu, runq_elem); in runq_candidate()
3718 sdom = list_entry(iter_sdom, struct csched2_dom, sdom_elem); in csched2_dump()
A Dsched_credit.c241 return list_entry(elem, struct csched_vcpu, runq_elem); in __runq_elem()
1425 sdom = list_entry(iter_sdom, struct csched_dom, active_sdom_elem); in csched_acct()
1506 svc = list_entry(iter_vcpu, struct csched_vcpu, active_vcpu_elem); in csched_acct()
2141 sdom = list_entry(iter_sdom, struct csched_dom, active_sdom_elem); in csched_dump()
2148 svc = list_entry(iter_svc, struct csched_vcpu, active_vcpu_elem); in csched_dump()
A Dtmem.c723 sl = list_entry(pool->share_list.next, struct share_list, share_list); in shared_pool_reassign()
1731 pool->cur_pgp = pgp = list_entry((&pool->persistent_page_list)->next, in tmemc_save_get_next_page()
1740 pgp = list_entry((&pool->cur_pgp->us.pool_pers_pages)->next, in tmemc_save_get_next_page()
1778 pgp = list_entry((&client->persistent_invalidated_list)->next, in tmemc_save_get_next_inv()
1788 pgp = list_entry((&client->cur_pgp->client_inv_pages)->next, in tmemc_save_get_next_inv()
A Dsched_null.c867 ndom = list_entry(iter, struct null_dom, ndom_elem); in null_dump()
890 struct null_vcpu *nvc = list_entry(iter, struct null_vcpu, waitq_elem); in null_dump()
A Dsched_rt.c279 return list_entry(elem, struct rt_vcpu, q_elem); in q_elem()
285 return list_entry(elem, struct rt_vcpu, replq_elem); in replq_elem()
419 sdom = list_entry(iter, struct rt_dom, sdom_elem); in rt_dump()
A Dtimer.c589 t = list_entry(old_ts->inactive.next, struct timer, inactive); in migrate_timers_from_cpu()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Ddomain.h45 struct list_head list_entry; member
55 struct list_head list_entry; member
/xen-4.10.0-shim-comet/tools/blktap2/drivers/
A Dtapdisk-diff.c219 req = list_entry(s->free_list.next, in tapdisk_stream_get_request()
271 sreq1 = list_entry(stream1.completed_list.next, in tapdisk_stream_process_data()
273 sreq2 = list_entry(stream2.completed_list.next, in tapdisk_stream_process_data()
275 tmp1 = list_entry(sreq1->next.next, in tapdisk_stream_process_data()
277 tmp2 = list_entry(sreq2->next.next, in tapdisk_stream_process_data()
303 tmp1 = list_entry(tmp1->next.next, in tapdisk_stream_process_data()
309 tmp2 = list_entry(tmp2->next.next, in tapdisk_stream_process_data()
A Dtapdisk-vbd.h162 return list_entry(vbd->images.prev, td_image_t, next); in tapdisk_vbd_last_image()
168 return list_entry(image->next.next, td_image_t, next); in tapdisk_vbd_next_image()
A Dtapdisk-vbd.c373 image = list_entry(&head->next, td_image_t, next); in tapdisk_vbd_open_level()
507 driver = list_entry(vbd->driver_stack.next, in tapdisk_vbd_free_stack()
1722 return list_entry(vbd->images.next, td_image_t, next); in tapdisk_vbd_first_image()
A Dtapdisk-stream.c192 req = list_entry(s->free_list.next, in tapdisk_stream_get_request()
A Dtapdisk-control.c274 td_image_t *image = list_entry(vbd->images.next, in tapdisk_control_list()
/xen-4.10.0-shim-comet/xen/drivers/cpufreq/
A Dcpufreq.c187 cpufreq_dom = list_entry(pos, struct cpufreq_dom, node); in cpufreq_add_cpu()
343 cpufreq_dom = list_entry(pos, struct cpufreq_dom, node); in cpufreq_del_cpu()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dmem_sharing.c204 gfn_info_t *gfn_info = list_entry(pos, gfn_info_t, list); in rmap_list_to_hash_table()
297 gfn_info = list_entry(le, gfn_info_t, list); in rmap_retrieve()
364 return list_entry(ri->curr, gfn_info_t, list); in rmap_iterate()
441 pg_shared_info = list_entry(ae, struct page_sharing_info, entry); in audit()

Completed in 63 milliseconds

12