Lines Matching refs:scm
9 #include <net/scm.h>
13 #include "scm.h"
105 int unix_attach_fds(struct scm_cookie *scm, struct sk_buff *skb)
117 UNIXCB(skb).fp = scm_fp_dup(scm->fp);
121 for (i = scm->fp->count - 1; i >= 0; i--)
122 unix_inflight(scm->fp->user, scm->fp->fp[i]);
127 void unix_detach_fds(struct scm_cookie *scm, struct sk_buff *skb)
131 scm->fp = UNIXCB(skb).fp;
134 for (i = scm->fp->count-1; i >= 0; i--)
135 unix_notinflight(scm->fp->user, scm->fp->fp[i]);
141 struct scm_cookie scm;
143 memset(&scm, 0, sizeof(scm));
144 scm.pid = UNIXCB(skb).pid;
146 unix_detach_fds(&scm, skb);
150 scm_destroy(&scm);