/xen/xen/common/ |
A D | list_sort.c | 28 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 D | tasklet.c | 27 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 D | notifier.c | 24 struct list_head *chain = &nh->head; in notifier_chain_register() 73 struct list_head *cursor; in notifier_call_chain()
|
A D | argo.c | 117 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 D | list.h | 32 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 D | xenstored_core.h | 46 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 D | xenstored_transaction.c | 114 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 D | list.h | 24 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 D | list.h | 33 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 D | list_sort.h | 6 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 D | notifier.h | 27 struct list_head chain; 32 struct list_head head;
|
A D | pci.h | 79 struct list_head alldevs_list; 80 struct list_head domain_list; 82 struct list_head msi_list; 122 struct list_head list;
|
A D | livepatch_payload.h | 46 struct list_head list; /* Linked to 'payload_list'. */ 54 struct list_head applied_list; /* Linked to 'applied_list'. */
|
A D | hypfs.h | 17 struct list_head list; 34 struct list_head dirlist;
|
A D | virtual_region.h | 14 struct list_head list;
|
/xen/xen/include/asm-x86/hvm/ |
A D | domain.h | 40 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 D | irq.h | 111 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 D | dmar.h | 29 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 D | iommu.h | 504 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 D | new_vgic.h | 52 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 D | vgic.h | 89 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 D | rt.c | 273 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 D | credit.c | 151 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 D | mem_sharing.h | 41 struct list_head *bucket; 54 struct list_head entry; /* List of all shared pages (entry). */ 59 struct list_head gfns;
|
A D | iommu.h | 28 struct list_head list; 52 struct list_head mapped_rmrrs;
|