Home
last modified time | relevance | path

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

12345678910>>...105

/linux/tools/include/linux/
H A Dlist.h23 struct list_head name = LIST_HEAD_INIT(name)
25 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
38 static inline void __list_add(struct list_head *new, in __list_add()
39 struct list_head *prev, in __list_add()
40 struct list_head *next) in __list_add()
48 extern void __list_add(struct list_head *new,
49 struct list_head *prev,
50 struct list_head *next);
61 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
75 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
[all …]
/linux/scripts/include/
H A Dlist.h42 struct list_head name = LIST_HEAD_INIT(name)
51 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
63 static inline void __list_add(struct list_head *new, in __list_add()
64 struct list_head *prev, in __list_add()
65 struct list_head *next) in __list_add()
81 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
94 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
106 static inline void __list_del(struct list_head *prev, struct list_head *next) in __list_del()
112 static inline void __list_del_entry(struct list_head *entry) in __list_del_entry()
123 static inline void list_del(struct list_head *entry) in list_del()
[all …]
/linux/net/netlabel/
H A Dnetlabel_addrlist.h38 struct list_head list;
53 struct list_head list;
58 static inline struct netlbl_af4list *__af4list_valid(struct list_head *s, in __af4list_valid()
59 struct list_head *h) in __af4list_valid()
61 struct list_head *i = s; in __af4list_valid()
70 static inline struct netlbl_af4list *__af4list_valid_rcu(struct list_head *s, in __af4list_valid_rcu()
71 struct list_head *h) in __af4list_valid_rcu()
73 struct list_head *i = s; in __af4list_valid_rcu()
99 struct list_head *head);
101 struct list_head *head);
[all …]
/linux/fs/jffs2/
H A Djffs2_fs_sb.h98 struct list_head clean_list; /* Blocks 100% full of clean data */
99 struct list_head very_dirty_list; /* Blocks with lots of dirty space */
100 struct list_head dirty_list; /* Blocks with some dirty space */
101 struct list_head erasable_list; /* Blocks which are completely dirty, and need erasing */
102 …struct list_head erasable_pending_wbuf_list; /* Blocks which need erasing but only after the curre…
103 struct list_head erasing_list; /* Blocks which are currently erasing */
104 struct list_head erase_checking_list; /* Blocks which are being checked and marked */
105 struct list_head erase_pending_list; /* Blocks which need erasing now */
106 …struct list_head erase_complete_list; /* Blocks which are erased and need the clean marker written…
107 struct list_head free_list; /* Blocks which are free and ready to be used */
[all …]
/linux/tools/usb/usbip/libsrc/
H A Dlist.h19 struct list_head { struct
20 struct list_head *next, *prev; argument
26 struct list_head name = LIST_HEAD_INIT(name)
28 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
40 static inline void __list_add(struct list_head *new, in __list_add()
41 struct list_head *prev, in __list_add()
42 struct list_head *next) in __list_add()
58 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
70 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del()
80 static inline void __list_del_entry(struct list_head *entry) in __list_del_entry()
[all …]
/linux/drivers/scsi/bfa/
H A Dbfa_cs.h116 #define bfa_q_first(_q) ((void *)(((struct list_head *) (_q))->next))
117 #define bfa_q_next(_qe) (((struct list_head *) (_qe))->next)
118 #define bfa_q_prev(_qe) (((struct list_head *) (_qe))->prev)
124 bfa_q_next(_qe) = (struct list_head *) NULL; \
125 bfa_q_prev(_qe) = (struct list_head *) NULL; \
133 (*((struct list_head **) (_qe))) = bfa_q_next(_q); \
134 bfa_q_prev(bfa_q_next(*((struct list_head **) _qe))) = \
135 (struct list_head *) (_q); \
136 bfa_q_next(_q) = bfa_q_next(*((struct list_head **) _qe));\
138 *((struct list_head **) (_qe)) = (struct list_head *) NULL;\
[all …]
/linux/fs/btrfs/
H A Ddelayed-inode.h35 struct list_head node_list;
41 struct list_head prepare_list;
73 struct list_head n_list;
78 struct list_head p_list;
110 struct list_head tree_list; /* used for batch insert/delete items */
111 struct list_head readdir_list; /* used for readdir items */
117 struct list_head log_list;
171 struct list_head *ins_list,
172 struct list_head *del_list);
174 struct list_head *ins_list,
[all …]
/linux/include/net/
H A Dkcm.h61 struct list_head kcm_sock_list;
71 struct list_head wait_psock_list;
81 struct list_head wait_rx_list; /* KCMs waiting for receiving */
103 struct list_head psock_list;
108 struct list_head psock_ready_list;
117 struct list_head psock_avail_list;
128 struct list_head mux_list;
134 struct list_head kcm_mux_list;
138 struct list_head kcm_socks; /* All KCM sockets on MUX */
140 struct list_head psocks; /* List of all psocks on MUX */
[all …]
/linux/tools/lib/
H A Dlist_sort.c13 static struct list_head *merge(void *priv, list_cmp_func_t cmp, in merge()
14 struct list_head *a, struct list_head *b) in merge()
16 struct list_head *head, **tail = &head; in merge()
49 static void merge_final(void *priv, list_cmp_func_t cmp, struct list_head *head, in merge_final()
50 struct list_head *a, struct list_head *b) in merge_final()
52 struct list_head *tail = head; in merge_final()
172 void list_sort(void *priv, struct list_head *head, list_cmp_func_t cmp) in list_sort()
174 struct list_head *list = head->next, *pending = NULL; in list_sort()
203 struct list_head **tail = &pending; in list_sort()
210 struct list_head *a = *tail, *b = a->prev; in list_sort()
[all …]
/linux/include/target/
H A Dtarget_core_base.h253 struct list_head lba_map_mem_list;
261 struct list_head lba_map_list;
262 struct list_head lba_map_mem_list;
273 struct list_head lba_map_list;
280 struct list_head tg_pt_gps_list;
290 struct list_head lu_gp_node;
291 struct list_head lu_gp_mem_list;
300 struct list_head lu_gp_mem_list;
321 struct list_head tg_pt_gp_list;
322 struct list_head tg_pt_gp_lun_list;
[all …]
/linux/fs/dlm/
H A Ddlm_internal.h108 struct list_head list;
122 struct list_head list;
250 struct list_head list;
275 struct list_head lkb_statequeue; /* rsb g/c/w list */
276 struct list_head lkb_rsb_lookup; /* waiting for rsb lookup */
277 struct list_head lkb_wait_reply; /* waiting for remote reply */
278 struct list_head lkb_ownqueue; /* list of locks for a process */
325 struct list_head res_lookup; /* lkbs waiting on first */
327 struct list_head res_grantqueue;
328 struct list_head res_convertqueue;
[all …]
/linux/fs/xfs/libxfs/
H A Dxfs_defer.h19 struct list_head dfp_list; /* pending items */
20 struct list_head dfp_work; /* work items */
40 struct xfs_defer_pending *xfs_defer_add(struct xfs_trans *tp, struct list_head *h,
53 struct list_head *items, unsigned int count, bool sort);
58 struct list_head *item, struct xfs_btree_cur **state);
61 void (*cancel_item)(struct list_head *item);
63 struct list_head *capture_list);
116 struct list_head dfc_list;
119 struct list_head dfc_dfops;
137 struct list_head *capture_list);
[all …]
/linux/include/linux/
H A Dcgroup-defs.h211 struct list_head sibling;
212 struct list_head children;
304 struct list_head tasks;
305 struct list_head mg_tasks;
306 struct list_head dying_tasks;
309 struct list_head task_iters;
318 struct list_head e_cset_node[CGROUP_SUBSYS_COUNT];
321 struct list_head threaded_csets;
322 struct list_head threaded_csets_node;
334 struct list_head cgrp_links;
[all …]
/linux/include/linux/mlx5/
H A Dmacsec.h16 struct list_head *tx_rules_list, struct list_head *rx_rules_list,
20 struct list_head *tx_rules_list, struct list_head *rx_rules_list);
23 struct list_head *tx_rules_list,
24 struct list_head *rx_rules_list,
28 struct list_head *tx_rules_list,
29 struct list_head *rx_rules_list, bool is_tx);
/linux/drivers/acpi/nfit/
H A Dnfit.h164 struct list_head list;
173 struct list_head list;
178 struct list_head list;
183 struct list_head list;
188 struct list_head list;
193 struct list_head list;
216 struct list_head list;
241 struct list_head memdevs;
242 struct list_head flushes;
243 struct list_head dimms;
[all …]
/linux/drivers/gpu/drm/i915/gvt/
H A Dgtt.h96 struct list_head oos_page_use_list_head;
97 struct list_head oos_page_free_list_head;
99 struct list_head ppgtt_mm_lru_list_head;
146 struct list_head list;
168 struct list_head list;
169 struct list_head lru_list;
170 struct list_head link; /* possible LRI shadow mm list */
177 struct list_head partial_pte_list;
211 struct list_head ppgtt_mm_list_head;
213 struct list_head oos_page_list_head;
[all …]
/linux/fs/ceph/
H A Dmds_client.h233 struct list_head s_caps; /* all caps issued by this session */
239 struct list_head s_cap_releases; /* waiting cap_release messages */
243 struct list_head s_cap_dirty; /* inodes w/ dirty caps */
246 struct list_head s_cap_flushing; /* inodes w/ flushing caps */
251 struct list_head s_waiting; /* waiting requests */
252 struct list_head s_unsafe; /* unsafe requests */
364 struct list_head r_unsafe_dir_item;
367 struct list_head r_unsafe_target_item;
377 struct list_head r_wait;
381 struct list_head r_unsafe_item; /* per-session unsafe list item */
[all …]
/linux/tools/perf/util/
H A Dparse-events.y32 static struct list_head* alloc_list(void) in alloc_list()
34 struct list_head *list; in alloc_list()
44 static void free_list_evsel(struct list_head* list_evsel) in free_list_evsel()
104 struct list_head *list_evsel;
126 struct list_head *groups = $1;
137 struct list_head *groups = $1;
138 struct list_head *group = $3;
148 struct list_head *groups = $1;
149 struct list_head *event = $3;
165 struct list_head *list = $1;
[all …]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_types.h256 struct list_head qe;
446 struct list_head qe;
468 struct list_head qe;
478 struct list_head txq_q;
526 struct list_head tx_free_q;
527 struct list_head tx_active_q;
529 struct list_head txq_free_q;
572 struct list_head qe;
696 struct list_head qe;
746 struct list_head ucast_pending_add_q;
[all …]
/linux/include/sound/
H A Dtimer.h72 struct list_head device_list;
73 struct list_head open_list_head;
74 struct list_head active_list_head;
75 struct list_head ack_list_head;
76 struct list_head sack_list_head; /* slow ack list head */
103 struct list_head open_list;
104 struct list_head active_list;
105 struct list_head ack_list;
106 struct list_head slave_list_head;
107 struct list_head slave_active_head;
/linux/drivers/gpu/drm/i915/
H A Di915_scheduler_types.h63 struct list_head signalers_list; /* those before us, we depend upon */
64 struct list_head waiters_list; /* those after us, they depend upon us */
65 struct list_head link;
75 struct list_head signal_link;
76 struct list_head wait_link;
77 struct list_head dfs_link;
120 struct list_head requests;
125 struct list_head hold;
/linux/tools/objtool/include/objtool/
H A Dobjtool.h19 struct list_head targets;
25 struct list_head retpoline_call_list;
26 struct list_head return_thunk_list;
27 struct list_head static_call_list;
28 struct list_head mcount_loc_list;
29 struct list_head endbr_list;
30 struct list_head call_list;
/linux/sound/usb/
H A Dmidi.h47 struct list_head *midi_list,
54 struct list_head *midi_list, in snd_usbmidi_create()
60 void snd_usbmidi_input_stop(struct list_head *p);
61 void snd_usbmidi_input_start(struct list_head *p);
62 void snd_usbmidi_disconnect(struct list_head *p);
63 void snd_usbmidi_suspend(struct list_head *p);
64 void snd_usbmidi_resume(struct list_head *p);
/linux/drivers/pinctrl/
H A Dcore.h53 struct list_head node;
64 struct list_head gpio_ranges;
88 struct list_head node;
90 struct list_head states;
92 struct list_head dt_maps;
103 struct list_head node;
105 struct list_head settings;
142 struct list_head node;
191 struct list_head node;
259 extern struct list_head pinctrl_maps;
/linux/drivers/staging/greybus/
H A Daudio_codec.h64 struct list_head list;
70 struct list_head module_list;
72 struct list_head dai_list;
80 struct list_head list;
89 struct list_head list;
96 struct list_head list;
112 struct list_head list;
125 struct list_head list;
145 struct list_head data_list;
161 struct list_head widget_list;
[all …]

12345678910>>...105