Home
last modified time | relevance | path

Searched refs:scm_fp_list (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/include/net/
Daf_unix.h21 void unix_add_edges(struct scm_fp_list *fpl, struct unix_sock *receiver);
22 void unix_del_edges(struct scm_fp_list *fpl);
24 int unix_prepare_fpl(struct scm_fp_list *fpl);
25 void unix_destroy_fpl(struct scm_fp_list *fpl);
27 void wait_for_unix_gc(struct scm_fp_list *fpl);
61 struct scm_fp_list *fp; /* Passed files */
Dscm.h30 struct scm_fp_list { struct
46 struct scm_fp_list *fp; /* Passed files */ argument
57 struct scm_fp_list *scm_fp_dup(struct scm_fp_list *fpl);
/linux-6.12.1/net/core/
Dscm.c67 static int scm_fp_copy(struct cmsghdr *cmsg, struct scm_fp_list **fplp) in scm_fp_copy()
70 struct scm_fp_list *fpl = *fplp; in scm_fp_copy()
84 fpl = kmalloc(sizeof(struct scm_fp_list), GFP_KERNEL_ACCOUNT); in scm_fp_copy()
135 struct scm_fp_list *fpl = scm->fp; in __scm_destroy()
372 struct scm_fp_list *scm_fp_dup(struct scm_fp_list *fpl) in scm_fp_dup()
374 struct scm_fp_list *new_fpl; in scm_fp_dup()
380 new_fpl = kmemdup(fpl, offsetof(struct scm_fp_list, fp[fpl->count]), in scm_fp_dup()
/linux-6.12.1/net/unix/
Dgarbage.c140 static void unix_add_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in unix_add_edge()
161 static void unix_del_edge(struct scm_fp_list *fpl, struct unix_edge *edge) in unix_del_edge()
177 static void unix_free_vertices(struct scm_fp_list *fpl) in unix_free_vertices()
190 void unix_add_edges(struct scm_fp_list *fpl, struct unix_sock *receiver) in unix_add_edges()
225 void unix_del_edges(struct scm_fp_list *fpl) in unix_del_edges()
270 int unix_prepare_fpl(struct scm_fp_list *fpl) in unix_prepare_fpl()
298 void unix_destroy_fpl(struct scm_fp_list *fpl) in unix_destroy_fpl()
592 void wait_for_unix_gc(struct scm_fp_list *fpl) in wait_for_unix_gc()
Daf_unix.c1940 struct scm_fp_list *fp = UNIXCB(skb).fp; in scm_stat_add()
1951 struct scm_fp_list *fp = UNIXCB(skb).fp; in scm_stat_del()