Home
last modified time | relevance | path

Searched refs:list_head (Results 1 – 25 of 87) sorted by relevance

1234

/xen/xen/common/
A Dlist_sort.c28 static struct list_head *merge(void *priv, in merge()
30 struct list_head *b), in merge()
31 struct list_head *a, struct list_head *b) in merge()
33 struct list_head head, *tail = &head; in merge()
59 struct list_head *b), in merge_and_restore_back_links()
60 struct list_head *head, in merge_and_restore_back_links()
61 struct list_head *a, struct list_head *b) in merge_and_restore_back_links()
63 struct list_head *tail = head; in merge_and_restore_back_links()
115 struct list_head *b)) in list_sort()
121 struct list_head *list; in list_sort()
[all …]
A Dtasklet.c27 static DEFINE_PER_CPU(struct list_head, tasklet_list);
28 static DEFINE_PER_CPU(struct list_head, softirq_tasklet_list);
39 struct list_head *list = &per_cpu(softirq_tasklet_list, cpu); in tasklet_enqueue()
78 static void do_tasklet_work(unsigned int cpu, struct list_head *list) in do_tasklet_work()
111 struct list_head *list = &per_cpu(tasklet_list, cpu); in do_tasklet()
141 struct list_head *list = &per_cpu(softirq_tasklet_list, cpu); in tasklet_softirq_action()
183 static void migrate_tasklets_from_cpu(unsigned int cpu, struct list_head *list) in migrate_tasklets_from_cpu()
A Dnotifier.c24 struct list_head *chain = &nh->head; in notifier_chain_register()
73 struct list_head *cursor; in notifier_call_chain()
A Dargo.c117 struct list_head node;
133 struct list_head pending;
142 struct list_head node;
151 struct list_head node;
157 struct list_head wildcard_node;
184 struct list_head ring_hash[ARGO_HASHTABLE_SIZE];
203 struct list_head wildcard_pend_list;
359 const struct list_head *bucket; in find_ring_info()
411 const struct list_head *bucket; in find_send_info()
1042 pending_notify(struct list_head *to_notify) in pending_notify()
[all …]
/xen/tools/xenstore/
A Dlist.h32 struct list_head { struct
33 struct list_head *next, *prev; argument
75 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
88 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
100 struct list_head * prev, in __list_add_rcu()
101 struct list_head * next) in __list_add_rcu()
117 static __inline__ void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu()
130 static __inline__ void list_add_tail_rcu(struct list_head *new, struct list_head *head) in list_add_tail_rcu()
142 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del()
193 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
[all …]
A Dxenstored_core.h46 struct list_head list;
70 struct list_head list;
90 struct list_head out_list;
96 struct list_head transaction_list;
107 struct list_head watches;
113 extern struct list_head connections;
A Dxenstored_transaction.c114 struct list_head list;
138 struct list_head list;
150 struct list_head list;
159 struct list_head accessed;
162 struct list_head changed_domains;
/xen/xen/tools/kconfig/
A Dlist.h24 struct list_head { struct
25 struct list_head *next, *prev; argument
32 struct list_head name = LIST_HEAD_INIT(name)
82 static inline void __list_add(struct list_head *_new, in __list_add()
83 struct list_head *prev, in __list_add()
84 struct list_head *next) in __list_add()
100 static inline void list_add_tail(struct list_head *_new, struct list_head *head) in list_add_tail()
112 static inline void __list_del(struct list_head *prev, struct list_head *next) in __list_del()
126 static inline void list_del(struct list_head *entry) in list_del()
129 entry->next = (struct list_head*)LIST_POISON1; in list_del()
[all …]
/xen/xen/include/xen/
A Dlist.h33 struct list_head { struct
34 struct list_head *next, *prev; argument
80 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
93 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
131 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu()
273 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
335 struct list_head *next = head->next; in list_empty_careful()
342 struct list_head *first = list->next; in __list_splice()
343 struct list_head *last = list->prev; in __list_splice()
344 struct list_head *at = head->next; in __list_splice()
[all …]
A Dlist_sort.h6 struct list_head;
8 void list_sort(void *priv, struct list_head *head,
9 int (*cmp)(void *priv, struct list_head *a,
10 struct list_head *b));
A Dnotifier.h27 struct list_head chain;
32 struct list_head head;
A Dpci.h79 struct list_head alldevs_list;
80 struct list_head domain_list;
82 struct list_head msi_list;
122 struct list_head list;
A Dlivepatch_payload.h46 struct list_head list; /* Linked to 'payload_list'. */
54 struct list_head applied_list; /* Linked to 'applied_list'. */
A Dhypfs.h17 struct list_head list;
34 struct list_head dirlist;
A Dvirtual_region.h14 struct list_head list;
/xen/xen/include/asm-x86/hvm/
A Ddomain.h40 struct list_head list_entry;
56 struct list_head ioreq_vcpu_list;
151 struct list_head pinned_cacheattr_ranges;
163 struct list_head msixtbl_list;
181 struct list_head g2m_ioport_list;
184 struct list_head mmcfg_regions;
188 struct list_head msix_tables;
193 struct list_head list;
A Dirq.h111 struct list_head list;
144 struct list_head list;
158 struct list_head girq[NR_HVM_DOMU_IRQS];
173 struct list_head digl_list;
177 struct list_head softirq_list;
/xen/xen/drivers/passthrough/vtd/
A Ddmar.h29 struct list_head list;
42 struct list_head list;
62 struct list_head list;
67 struct list_head ioapic_list;
68 struct list_head hpet_list;
73 struct list_head list;
82 struct list_head list;
88 struct list_head list;
A Diommu.h504 extern struct list_head acpi_drhd_units;
505 extern struct list_head acpi_rmrr_units;
506 extern struct list_head acpi_ioapic_units;
509 struct list_head list;
540 struct list_head ats_devices;
/xen/xen/include/asm-arm/
A Dnew_vgic.h52 struct list_head ap_list;
89 struct list_head lpi_list; /* Used to link all LPIs together */
151 struct list_head lpi_list_head;
158 struct list_head ap_list_head;
A Dvgic.h89 struct list_head inflight;
95 struct list_head lr_queue;
170 struct list_head vits_list; /* List of virtual ITSes */
196 struct list_head inflight_irqs;
203 struct list_head lr_pending;
/xen/xen/common/sched/
A Drt.c273 q_elem(struct list_head *elem) in q_elem()
279 replq_elem(struct list_head *elem) in replq_elem()
491 deadline_queue_remove(struct list_head *queue, struct list_head *elem) in deadline_queue_remove()
507 struct list_head *iter; in deadline_queue_insert()
536 struct list_head *replq = rt_replq(ops); in replq_remove()
567 struct list_head *runq = rt_runq(ops); in runq_insert()
584 struct list_head *replq = rt_replq(ops); in replq_insert()
996 struct list_head *runq = rt_runq(ops); in runq_pick()
997 struct list_head *iter; in runq_pick()
1460 struct list_head *runq = rt_runq(ops); in repl_timer_handler()
[all …]
A Dcredit.c151 struct list_head runq;
165 struct list_head runq_elem;
166 struct list_head active_unit_elem;
198 struct list_head active_unit;
199 struct list_head active_sdom_elem;
223 struct list_head active_sdom;
243 __runq_elem(struct list_head *elem) in __runq_elem()
281 struct list_head *iter; in __runq_insert()
1601 struct list_head *iter; in csched_runq_steal()
2034 const struct list_head *runq; in csched_dump_pcpu()
[all …]
/xen/xen/include/asm-x86/
A Dmem_sharing.h41 struct list_head *bucket;
54 struct list_head entry; /* List of all shared pages (entry). */
59 struct list_head gfns;
A Diommu.h28 struct list_head list;
52 struct list_head mapped_rmrrs;

Completed in 45 milliseconds

1234