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