Home
last modified time | relevance | path

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

12345678910>>...54

/linux-4.19.296/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 …]
Dcgroup-defs.h130 struct list_head sibling;
131 struct list_head children;
134 struct list_head rstat_css_node;
208 struct list_head tasks;
209 struct list_head mg_tasks;
210 struct list_head dying_tasks;
213 struct list_head task_iters;
222 struct list_head e_cset_node[CGROUP_SUBSYS_COUNT];
225 struct list_head threaded_csets;
226 struct list_head threaded_csets_node;
[all …]
Duserfaultfd_k.h58 extern int dup_userfaultfd(struct vm_area_struct *, struct list_head *);
59 extern void dup_userfaultfd_complete(struct list_head *);
73 struct list_head *uf);
75 struct list_head *uf);
103 struct list_head *l) in dup_userfaultfd()
108 static inline void dup_userfaultfd_complete(struct list_head *l) in dup_userfaultfd_complete()
133 struct list_head *uf) in userfaultfd_unmap_prep()
139 struct list_head *uf) in userfaultfd_unmap_complete()
Dbacking-dev-defs.h115 struct list_head b_dirty; /* dirty inodes */
116 struct list_head b_io; /* parked for writeback */
117 struct list_head b_more_io; /* parked for more writeback */
118 struct list_head b_dirty_time; /* time stamps are dirty */
145 struct list_head work_list;
150 struct list_head bdi_node; /* anchored at bdi->wb_list */
157 struct list_head memcg_node; /* anchored at memcg->cgwb_list */
158 struct list_head blkcg_node; /* anchored at blkcg->cgwb_list */
168 struct list_head bdi_list;
188 struct list_head wb_list; /* list of all wbs */
Dnfs_fs_sb.h52 struct list_head cl_share_link; /* link in global client list */
53 struct list_head cl_superblocks; /* List of nfs_server structs */
64 struct list_head cl_ds_clients; /* auth flavor data servers */
124 struct list_head pending_cb_stateids;
132 struct list_head client_link; /* List of other nfs_server structs
135 struct list_head master_link; /* link in master servers list */
209 struct list_head state_owners_lru;
210 struct list_head layouts;
211 struct list_head delegations;
212 struct list_head ss_copies;
/linux-4.19.296/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-4.19.296/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-4.19.296/fs/nfsd/
Dstate.h129 struct list_head dl_perfile;
130 struct list_head dl_perclnt;
131 struct list_head dl_recall_lru; /* delegation recalled */
231 struct list_head cn_persession;
246 struct list_head se_hash; /* hash by sessionid */
247 struct list_head se_perclnt;
256 struct list_head se_conns;
299 struct list_head cl_idhash; /* hash by cl_clientid.id */
301 struct list_head *cl_ownerstr_hashtbl;
302 struct list_head cl_openowners;
[all …]
Dnetns.h68 struct list_head *reclaim_str_hashtbl;
70 struct list_head *conf_id_hashtbl;
72 struct list_head *unconf_id_hashtbl;
74 struct list_head *sessionid_hashtbl;
84 struct list_head client_lru;
85 struct list_head close_lru;
86 struct list_head del_recall_lru;
89 struct list_head blocked_locks_lru;
/linux-4.19.296/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-4.19.296/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-4.19.296/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-4.19.296/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 *);
/linux-4.19.296/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-4.19.296/fs/dlm/
Ddlm_internal.h122 struct list_head list;
136 struct list_head list;
253 struct list_head lkb_statequeue; /* rsb g/c/w list */
254 struct list_head lkb_rsb_lookup; /* waiting for rsb lookup */
255 struct list_head lkb_wait_reply; /* waiting for remote reply */
256 struct list_head lkb_ownqueue; /* list of locks for a process */
257 struct list_head lkb_time_list;
264 struct list_head lkb_cb_list; /* for ls_cb_delay or proc->asts */
308 struct list_head res_lookup; /* lkbs waiting on first */
310 struct list_head res_hashchain;
[all …]
/linux-4.19.296/fs/ceph/
Dmds_client.h167 struct list_head s_caps; /* all caps issued by this session */
172 struct list_head s_cap_releases; /* waiting cap_release messages */
176 struct list_head s_cap_flushing; /* inodes w/ flushing caps */
181 struct list_head s_waiting; /* waiting requests */
182 struct list_head s_unsafe; /* unsafe requests */
274 struct list_head r_unsafe_dir_item;
277 struct list_head r_unsafe_target_item;
287 struct list_head r_wait;
292 struct list_head r_unsafe_item; /* per-session unsafe list item */
321 struct list_head waiting_for_map;
[all …]
/linux-4.19.296/include/sound/
Dtimer.h87 struct list_head device_list;
88 struct list_head open_list_head;
89 struct list_head active_list_head;
90 struct list_head ack_list_head;
91 struct list_head sack_list_head; /* slow ack list head */
118 struct list_head open_list;
119 struct list_head active_list;
120 struct list_head ack_list;
121 struct list_head slave_list_head;
122 struct list_head slave_active_head;
/linux-4.19.296/fs/
Dmount.h12 struct list_head list;
49 struct list_head mnt_mounts; /* list of children, anchored here */
50 struct list_head mnt_child; /* and going through their mnt_child */
51 struct list_head mnt_instance; /* mount instance on sb->s_mounts */
53 struct list_head mnt_list;
54 struct list_head mnt_expire; /* link in fs-specific expiry list */
55 struct list_head mnt_share; /* circular list of shared mounts */
56 struct list_head mnt_slave_list;/* list of slave mounts */
57 struct list_head mnt_slave; /* slave list entry */
62 struct list_head mnt_umounting; /* list entry for umount propagation */
/linux-4.19.296/include/drm/
Ddrm_device.h32 struct list_head legacy_dev_list;/**< list of devices per driver for stealth attach cleanup */
75 struct list_head filelist;
82 struct list_head filelist_internal;
96 struct list_head clientlist;
100 struct list_head maplist; /**< Linked list of regions */
105 struct list_head ctxlist; /**< Linked list of context handles */
110 struct list_head vmalist; /**< List of vmas (for debugging) */
190 struct list_head vblank_event_list;
Ddrm_file.h77 struct list_head debugfs_list;
140 struct list_head link;
149 struct list_head pending_link;
237 struct list_head lhead;
278 struct list_head fbs;
291 struct list_head blobs;
305 struct list_head pending_event_list;
315 struct list_head event_list;
/linux-4.19.296/fs/gfs2/
Dincore.h167 struct list_head bd_list;
171 struct list_head bd_ail_st_list;
172 struct list_head bd_ail_gl_list;
280 struct list_head gh_list;
370 struct list_head gl_holders;
379 struct list_head gl_lru;
380 struct list_head gl_ail_list;
423 struct list_head i_ordered;
424 struct list_head i_trunc_list;
453 struct list_head rr_list;
[all …]
/linux-4.19.296/include/drm/ttm/
Dttm_execbuf_util.h47 struct list_head head;
63 struct list_head *list);
100 struct list_head *list, bool intr,
101 struct list_head *dups);
117 struct list_head *list,
/linux-4.19.296/drivers/isdn/capi/
Dcapilib.c18 struct list_head list;
81 void capilib_new_ncci(struct list_head *head, u16 applid, u32 ncci, u32 winsize) in capilib_new_ncci()
105 void capilib_free_ncci(struct list_head *head, u16 applid, u32 ncci) in capilib_free_ncci()
107 struct list_head *l; in capilib_free_ncci()
126 void capilib_release_appl(struct list_head *head, u16 applid) in capilib_release_appl()
128 struct list_head *l, *n; in capilib_release_appl()
143 void capilib_release(struct list_head *head) in capilib_release()
145 struct list_head *l, *n; in capilib_release()
158 u16 capilib_data_b3_req(struct list_head *head, u16 applid, u32 ncci, u16 msgid) in capilib_data_b3_req()
160 struct list_head *l; in capilib_data_b3_req()
[all …]
/linux-4.19.296/include/target/iscsi/
Discsi_target_core.h300 struct list_head qr_list;
315 struct list_head param_list;
316 struct list_head extra_response_list;
331 struct list_head cmd_datain_node;
340 struct list_head ooo_list;
358 struct list_head r2t_list;
468 struct list_head datain_list;
470 struct list_head cmd_r2t_list;
495 struct list_head i_conn_node;
593 struct list_head conn_cmd_list;
[all …]

12345678910>>...54