Lines Matching refs:scm
9 #include <net/scm.h>
13 #include "scm.h"
106 int unix_attach_fds(struct scm_cookie *scm, struct sk_buff *skb)
118 UNIXCB(skb).fp = scm_fp_dup(scm->fp);
122 for (i = scm->fp->count - 1; i >= 0; i--)
123 unix_inflight(scm->fp->user, scm->fp->fp[i]);
128 void unix_detach_fds(struct scm_cookie *scm, struct sk_buff *skb)
132 scm->fp = UNIXCB(skb).fp;
135 for (i = scm->fp->count-1; i >= 0; i--)
136 unix_notinflight(scm->fp->user, scm->fp->fp[i]);
142 struct scm_cookie scm;
144 memset(&scm, 0, sizeof(scm));
145 scm.pid = UNIXCB(skb).pid;
147 unix_detach_fds(&scm, skb);
151 scm_destroy(&scm);