Home
last modified time | relevance | path

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

12345678910>>...130

/Linux-v4.19/tools/perf/util/
Dparse-events.h14 struct list_head;
29 bool have_tracepoints(struct list_head *evlist);
36 int parse_events_terms(struct list_head *terms, const char *str);
97 struct list_head list;
116 struct list_head list;
121 struct list_head *terms;
137 void parse_events_terms__delete(struct list_head *terms);
138 void parse_events_terms__purge(struct list_head *terms);
140 int parse_events__modifier_event(struct list_head *list, char *str, bool add);
141 int parse_events__modifier_group(struct list_head *list, char *event_mod);
[all …]
Dpmu.h29 struct list_head format; /* HEAD struct perf_pmu_format -> list */
30 struct list_head aliases; /* HEAD struct perf_pmu_alias -> list */
31 struct list_head list; /* ELEM */
52 struct list_head terms; /* HEAD struct parse_events_term -> list */
53 struct list_head list; /* ELEM */
64 struct list_head *head_terms,
66 int perf_pmu__config_terms(struct list_head *formats,
68 struct list_head *head_terms,
70 __u64 perf_pmu__format_bits(struct list_head *formats, const char *name);
71 int perf_pmu__check_alias(struct perf_pmu *pmu, struct list_head *head_terms,
[all …]
/Linux-v4.19/include/linux/
Dlist.h24 struct list_head name = LIST_HEAD_INIT(name)
26 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
33 extern bool __list_add_valid(struct list_head *new,
34 struct list_head *prev,
35 struct list_head *next);
36 extern bool __list_del_entry_valid(struct list_head *entry);
38 static inline bool __list_add_valid(struct list_head *new, in __list_add_valid()
39 struct list_head *prev, in __list_add_valid()
40 struct list_head *next) in __list_add_valid()
44 static inline bool __list_del_entry_valid(struct list_head *entry) in __list_del_entry_valid()
[all …]
Drculist.h31 static inline void INIT_LIST_HEAD_RCU(struct list_head *list) in INIT_LIST_HEAD_RCU()
41 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next)))
49 static inline void __list_add_rcu(struct list_head *new, in __list_add_rcu()
50 struct list_head *prev, struct list_head *next) in __list_add_rcu()
77 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu()
98 static inline void list_add_tail_rcu(struct list_head *new, in list_add_tail_rcu()
99 struct list_head *head) in list_add_tail_rcu()
128 static inline void list_del_rcu(struct list_head *entry) in list_del_rcu()
170 static inline void list_replace_rcu(struct list_head *old, in list_replace_rcu()
171 struct list_head *new) in list_replace_rcu()
[all …]
/Linux-v4.19/tools/include/linux/
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-v4.19/lib/
Dlist_sort.c17 static struct list_head *merge(void *priv, in merge()
18 int (*cmp)(void *priv, struct list_head *a, in merge()
19 struct list_head *b), in merge()
20 struct list_head *a, struct list_head *b) in merge()
22 struct list_head head, *tail = &head; in merge()
47 int (*cmp)(void *priv, struct list_head *a, in merge_and_restore_back_links()
48 struct list_head *b), in merge_and_restore_back_links()
49 struct list_head *head, in merge_and_restore_back_links()
50 struct list_head *a, struct list_head *b) in merge_and_restore_back_links()
52 struct list_head *tail = head; in merge_and_restore_back_links()
[all …]
/Linux-v4.19/fs/jffs2/
Djffs2_fs_sb.h97 struct list_head clean_list; /* Blocks 100% full of clean data */
98 struct list_head very_dirty_list; /* Blocks with lots of dirty space */
99 struct list_head dirty_list; /* Blocks with some dirty space */
100 struct list_head erasable_list; /* Blocks which are completely dirty, and need erasing */
101 …struct list_head erasable_pending_wbuf_list; /* Blocks which need erasing but only after the curre…
102 struct list_head erasing_list; /* Blocks which are currently erasing */
103 struct list_head erase_checking_list; /* Blocks which are being checked and marked */
104 struct list_head erase_pending_list; /* Blocks which need erasing now */
105 …struct list_head erase_complete_list; /* Blocks which are erased and need the clean marker written…
106 struct list_head free_list; /* Blocks which are free and ready to be used */
[all …]
/Linux-v4.19/net/netlabel/
Dnetlabel_addrlist.h52 struct list_head list;
67 struct list_head list;
72 static inline struct netlbl_af4list *__af4list_valid(struct list_head *s, in __af4list_valid()
73 struct list_head *h) in __af4list_valid()
75 struct list_head *i = s; in __af4list_valid()
84 static inline struct netlbl_af4list *__af4list_valid_rcu(struct list_head *s, in __af4list_valid_rcu()
85 struct list_head *h) in __af4list_valid_rcu()
87 struct list_head *i = s; in __af4list_valid_rcu()
113 struct list_head *head);
115 struct list_head *head);
[all …]
/Linux-v4.19/fs/nfsd/
Dstate.h128 struct list_head dl_perfile;
129 struct list_head dl_perclnt;
130 struct list_head dl_recall_lru; /* delegation recalled */
230 struct list_head cn_persession;
245 struct list_head se_hash; /* hash by sessionid */
246 struct list_head se_perclnt;
255 struct list_head se_conns;
298 struct list_head cl_idhash; /* hash by cl_clientid.id */
300 struct list_head *cl_ownerstr_hashtbl;
301 struct list_head cl_openowners;
[all …]
/Linux-v4.19/scripts/kconfig/
Dlist.h24 struct list_head { struct
25 struct list_head *next, *prev; argument
32 struct list_head name = LIST_HEAD_INIT(name)
71 static inline int list_empty(const struct list_head *head) in list_empty()
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()
[all …]
/Linux-v4.19/drivers/vme/
Dvme_bridge.h12 struct list_head list;
29 struct list_head list;
55 struct list_head list;
57 struct list_head entries;
62 struct list_head list;
67 struct list_head pending;
68 struct list_head running;
73 struct list_head list;
82 struct list_head list;
110 struct list_head master_resources;
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvif/
Dlist.h110 struct list_head { struct
111 struct list_head *next, *prev; argument
125 struct list_head name = LIST_HEAD_INIT(name)
128 INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
134 __list_add(struct list_head *entry, in __list_add()
135 struct list_head *prev, struct list_head *next) in __list_add()
159 list_add(struct list_head *entry, struct list_head *head) in list_add()
180 list_add_tail(struct list_head *entry, struct list_head *head) in list_add_tail()
186 __list_del(struct list_head *prev, struct list_head *next) in __list_del()
207 list_del(struct list_head *entry) in list_del()
[all …]
/Linux-v4.19/tools/usb/usbip/libsrc/
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()
86 static inline void __list_del_entry(struct list_head *entry) in __list_del_entry()
[all …]
/Linux-v4.19/include/target/
Dtarget_core_base.h233 struct list_head lba_map_mem_list;
241 struct list_head lba_map_list;
242 struct list_head lba_map_mem_list;
253 struct list_head lba_map_list;
260 struct list_head tg_pt_gps_list;
270 struct list_head lu_gp_node;
271 struct list_head lu_gp_mem_list;
280 struct list_head lu_gp_mem_list;
301 struct list_head tg_pt_gp_list;
302 struct list_head tg_pt_gp_lun_list;
[all …]
/Linux-v4.19/net/tipc/
Dname_table.h82 struct list_head binding_node;
83 struct list_head binding_sock;
84 struct list_head local_publ;
85 struct list_head all_publ;
101 struct list_head node_scope;
102 struct list_head cluster_scope;
110 u32 scope, bool exact, struct list_head *dports);
116 struct list_head *dsts, int *dstcnt, u32 exclude,
135 struct list_head list;
140 struct tipc_dest *tipc_dest_find(struct list_head *l, u32 node, u32 port);
[all …]
/Linux-v4.19/drivers/staging/gdm724x/
Dgdm_usb.h36 struct list_head list;
47 struct list_head list;
55 struct list_head to_host_list;
56 struct list_head free_list;
57 struct list_head rx_submit_list;
67 struct list_head sdu_list;
68 struct list_head hci_list;
69 struct list_head free_list;
75 struct list_head to_host_list;
76 struct list_head rx_submit_list;
[all …]
/Linux-v4.19/include/net/
Dkcm.h64 struct list_head kcm_sock_list;
74 struct list_head wait_psock_list;
84 struct list_head wait_rx_list; /* KCMs waiting for receiving */
106 struct list_head psock_list;
111 struct list_head psock_ready_list;
120 struct list_head psock_avail_list;
131 struct list_head mux_list;
137 struct list_head kcm_mux_list;
141 struct list_head kcm_socks; /* All KCM sockets on MUX */
143 struct list_head psocks; /* List of all psocks on MUX */
[all …]
/Linux-v4.19/drivers/scsi/bfa/
Dbfa_cs.h124 #define bfa_q_first(_q) ((void *)(((struct list_head *) (_q))->next))
125 #define bfa_q_next(_qe) (((struct list_head *) (_qe))->next)
126 #define bfa_q_prev(_qe) (((struct list_head *) (_qe))->prev)
132 bfa_q_next(_qe) = (struct list_head *) NULL; \
133 bfa_q_prev(_qe) = (struct list_head *) NULL; \
141 (*((struct list_head **) (_qe))) = bfa_q_next(_q); \
142 bfa_q_prev(bfa_q_next(*((struct list_head **) _qe))) = \
143 (struct list_head *) (_q); \
144 bfa_q_next(_q) = bfa_q_next(*((struct list_head **) _qe));\
146 *((struct list_head **) (_qe)) = (struct list_head *) NULL;\
[all …]
/Linux-v4.19/fs/dlm/
Ddlm_internal.h123 struct list_head list;
137 struct list_head list;
254 struct list_head lkb_statequeue; /* rsb g/c/w list */
255 struct list_head lkb_rsb_lookup; /* waiting for rsb lookup */
256 struct list_head lkb_wait_reply; /* waiting for remote reply */
257 struct list_head lkb_ownqueue; /* list of locks for a process */
258 struct list_head lkb_time_list;
265 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */
309 struct list_head res_lookup; /* lkbs waiting on first */
311 struct list_head res_hashchain;
[all …]
/Linux-v4.19/drivers/acpi/nfit/
Dnfit.h129 struct list_head list;
138 struct list_head list;
143 struct list_head list;
148 struct list_head list;
153 struct list_head list;
158 struct list_head list;
176 struct list_head list;
190 struct list_head memdevs;
191 struct list_head flushes;
192 struct list_head dimms;
[all …]
/Linux-v4.19/drivers/misc/mic/scif/
Dscif_main.h97 struct list_head uaccept;
98 struct list_head listen;
99 struct list_head zombie;
100 struct list_head connected;
101 struct list_head disconnected;
102 struct list_head nb_connect_list;
114 struct list_head loopb_recv_q;
118 struct list_head rma;
119 struct list_head rma_tc;
120 struct list_head fence;
[all …]
/Linux-v4.19/fs/btrfs/
Ddelayed-inode.h25 struct list_head node_list;
31 struct list_head prepare_list;
47 struct list_head n_list;
52 struct list_head p_list;
66 struct list_head tree_list; /* used for batch insert/delete items */
67 struct list_head readdir_list; /* used for readdir items */
125 struct list_head *ins_list,
126 struct list_head *del_list);
128 struct list_head *ins_list,
129 struct list_head *del_list);
[all …]
/Linux-v4.19/drivers/infiniband/core/
Dmad_priv.h66 struct list_head list;
86 struct list_head list;
97 struct list_head send_list;
98 struct list_head wait_list;
99 struct list_head done_list;
102 struct list_head local_list;
104 struct list_head rmpp_list;
124 struct list_head agent_list;
140 struct list_head rmpp_list;
150 struct list_head completion_list;
[all …]
/Linux-v4.19/drivers/md/
Draid5.h200 struct list_head lru; /* inactive_list or handle_list */
226 struct list_head batch_list; /* protected by head's batch lock*/
233 struct list_head log_list;
235 struct list_head r5c; /* for r5c_cache->stripe_in_journal */
515 struct list_head temp_inactive_list[NR_STRIPE_HASH_LOCKS];
520 struct list_head handle_list;
521 struct list_head loprio_list;
564 struct list_head sibling;
605 struct list_head handle_list; /* stripes needing handling */
606 struct list_head loprio_list; /* low priority stripes */
[all …]
/Linux-v4.19/fs/xfs/libxfs/
Dxfs_defer.h18 struct list_head dfp_list; /* pending items */
21 struct list_head dfp_work; /* work items */
38 struct list_head *h);
50 int (*finish_item)(struct xfs_trans *, struct list_head *, void *,
53 void (*cancel_item)(struct list_head *);
54 int (*diff_items)(void *, struct list_head *, struct list_head *);
56 void (*log_item)(struct xfs_trans *, void *, struct list_head *);

12345678910>>...130