Home
last modified time | relevance | path

Searched refs:fpl (Results 1 – 3 of 3) sorted by relevance

/net/unix/
A Dgarbage.c174 if (!fpl->dead) in unix_del_edge()
205 if (!fpl->count_unix) in unix_add_edges()
225 WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight + fpl->count); in unix_add_edges()
229 fpl->inflight = true; in unix_add_edges()
250 if (!fpl->dead) { in unix_del_edges()
256 WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight - fpl->count); in unix_del_edges()
295 fpl->edges = kvmalloc_array(fpl->count_unix, sizeof(*fpl->edges), in unix_prepare_fpl()
297 if (!fpl->edges) in unix_prepare_fpl()
309 if (fpl->inflight) in unix_destroy_fpl()
312 kvfree(fpl->edges); in unix_destroy_fpl()
[all …]
A Daf_unix.h28 void unix_add_edges(struct scm_fp_list *fpl, struct unix_sock *receiver);
29 void unix_del_edges(struct scm_fp_list *fpl);
31 int unix_prepare_fpl(struct scm_fp_list *fpl);
32 void unix_destroy_fpl(struct scm_fp_list *fpl);
34 void wait_for_unix_gc(struct scm_fp_list *fpl);
/net/core/
A Dscm.c84 if (!fpl) in scm_fp_copy()
87 if (!fpl) in scm_fp_copy()
89 *fplp = fpl; in scm_fp_copy()
90 fpl->count = 0; in scm_fp_copy()
101 fpp = &fpl->fp[fpl->count]; in scm_fp_copy()
103 if (fpl->count + num > fpl->max) in scm_fp_copy()
126 fpl->count++; in scm_fp_copy()
129 if (!fpl->user) in scm_fp_copy()
140 if (fpl) { in __scm_destroy()
145 kfree(fpl); in __scm_destroy()
[all …]

Completed in 7 milliseconds