| tag | line | file | source code |
| af_unix | 269 | include/net/sock.h | struct unix_opt af_unix; |
| af_unix | 129 | net/unix/af_unix.c | if(s->protinfo.af_unix.inode==i) |
| af_unix | 147 | net/unix/af_unix.c | if(sk->protinfo.af_unix.locks==0 && sk->wmem_alloc==0) |
| af_unix | 149 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name) |
| af_unix | 150 | net/unix/af_unix.c | kfree(sk->protinfo.af_unix.name); |
| af_unix | 195 | net/unix/af_unix.c | if(sk->protinfo.af_unix.inode!=NULL) |
| af_unix | 197 | net/unix/af_unix.c | iput(sk->protinfo.af_unix.inode); |
| af_unix | 198 | net/unix/af_unix.c | sk->protinfo.af_unix.inode=NULL; |
| af_unix | 201 | net/unix/af_unix.c | if(--sk->protinfo.af_unix.locks==0 && sk->wmem_alloc==0) |
| af_unix | 203 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name) |
| af_unix | 204 | net/unix/af_unix.c | kfree(sk->protinfo.af_unix.name); |
| af_unix | 248 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name==NULL) |
| af_unix | 308 | net/unix/af_unix.c | sk->protinfo.af_unix.family=AF_UNIX; |
| af_unix | 309 | net/unix/af_unix.c | sk->protinfo.af_unix.inode=NULL; |
| af_unix | 310 | net/unix/af_unix.c | sk->protinfo.af_unix.locks=1; /* Us */ |
| af_unix | 311 | net/unix/af_unix.c | sk->protinfo.af_unix.readsem=MUTEX; /* single task reading lock */ |
| af_unix | 346 | net/unix/af_unix.c | skpair=(unix_socket *)sk->protinfo.af_unix.other; /* Person we send to (default) */ |
| af_unix | 353 | net/unix/af_unix.c | skpair->protinfo.af_unix.locks--; /* It may now die */ |
| af_unix | 354 | net/unix/af_unix.c | sk->protinfo.af_unix.other=NULL; /* No pair */ |
| af_unix | 400 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name) |
| af_unix | 409 | net/unix/af_unix.c | if(sk->protinfo.af_unix.inode!=NULL) |
| af_unix | 412 | net/unix/af_unix.c | sk->protinfo.af_unix.name=kmalloc(addr_len+1, GFP_KERNEL); |
| af_unix | 413 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name==NULL) |
| af_unix | 415 | net/unix/af_unix.c | memcpy(sk->protinfo.af_unix.name, sunaddr->sun_path, addr_len+1); |
| af_unix | 420 | net/unix/af_unix.c | err=do_mknod(sk->protinfo.af_unix.name,S_IFSOCK|S_IRWXUGO,0); |
| af_unix | 422 | net/unix/af_unix.c | err=open_namei(sk->protinfo.af_unix.name, 2, S_IFSOCK, &sk->protinfo.af_unix.inode, NULL); |
| af_unix | 428 | net/unix/af_unix.c | kfree_s(sk->protinfo.af_unix.name,addr_len+1); |
| af_unix | 429 | net/unix/af_unix.c | sk->protinfo.af_unix.name=NULL; |
| af_unix | 448 | net/unix/af_unix.c | if(sk->type==SOCK_STREAM && sk->protinfo.af_unix.other) |
| af_unix | 476 | net/unix/af_unix.c | if(sk->protinfo.af_unix.other) |
| af_unix | 478 | net/unix/af_unix.c | sk->protinfo.af_unix.other->protinfo.af_unix.locks--; |
| af_unix | 479 | net/unix/af_unix.c | sk->protinfo.af_unix.other=NULL; |
| af_unix | 487 | net/unix/af_unix.c | other->protinfo.af_unix.locks++; |
| af_unix | 488 | net/unix/af_unix.c | sk->protinfo.af_unix.other=other; |
| af_unix | 519 | net/unix/af_unix.c | other->protinfo.af_unix.locks++; /* Lock the other socket so it doesn't run off for a moment */ |
| af_unix | 521 | net/unix/af_unix.c | sk->protinfo.af_unix.other=other; |
| af_unix | 554 | net/unix/af_unix.c | sk->protinfo.af_unix.other->protinfo.af_unix.locks--; |
| af_unix | 555 | net/unix/af_unix.c | sk->protinfo.af_unix.other=NULL; |
| af_unix | 579 | net/unix/af_unix.c | ska->protinfo.af_unix.locks++; |
| af_unix | 580 | net/unix/af_unix.c | skb->protinfo.af_unix.locks++; |
| af_unix | 581 | net/unix/af_unix.c | ska->protinfo.af_unix.other=skb; |
| af_unix | 582 | net/unix/af_unix.c | skb->protinfo.af_unix.other=ska; |
| af_unix | 604 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name!=NULL) |
| af_unix | 606 | net/unix/af_unix.c | newsk->protinfo.af_unix.name=kmalloc(strlen(sk->protinfo.af_unix.name)+1, GFP_KERNEL); |
| af_unix | 607 | net/unix/af_unix.c | if(newsk->protinfo.af_unix.name==NULL) |
| af_unix | 609 | net/unix/af_unix.c | strcpy(newsk->protinfo.af_unix.name, sk->protinfo.af_unix.name); |
| af_unix | 636 | net/unix/af_unix.c | newsk->protinfo.af_unix.other=tsk; |
| af_unix | 637 | net/unix/af_unix.c | tsk->protinfo.af_unix.other=newsk; |
| af_unix | 640 | net/unix/af_unix.c | newsk->protinfo.af_unix.locks++; /* Swap lock over */ |
| af_unix | 641 | net/unix/af_unix.c | sk->protinfo.af_unix.locks--; /* Locked to child socket not master */ |
| af_unix | 642 | net/unix/af_unix.c | tsk->protinfo.af_unix.locks++; /* Back lock */ |
| af_unix | 656 | net/unix/af_unix.c | if(sk->protinfo.af_unix.other==NULL) |
| af_unix | 658 | net/unix/af_unix.c | sk=sk->protinfo.af_unix.other; |
| af_unix | 661 | net/unix/af_unix.c | if(sk->protinfo.af_unix.name==NULL) |
| af_unix | 667 | net/unix/af_unix.c | *uaddr_len=sizeof(sunaddr->sun_family)+strlen(sk->protinfo.af_unix.name)+1; |
| af_unix | 668 | net/unix/af_unix.c | strcpy(sunaddr->sun_path,sk->protinfo.af_unix.name); /* 108 byte limited */ |
| af_unix | 909 | net/unix/af_unix.c | if(sk->protinfo.af_unix.other==NULL) |
| af_unix | 998 | net/unix/af_unix.c | other=sk->protinfo.af_unix.other; |
| af_unix | 1001 | net/unix/af_unix.c | other->protinfo.af_unix.locks--; |
| af_unix | 1002 | net/unix/af_unix.c | sk->protinfo.af_unix.other=NULL; |
| af_unix | 1092 | net/unix/af_unix.c | down(&sk->protinfo.af_unix.readsem); /* Lock the socket */ |
| af_unix | 1109 | net/unix/af_unix.c | up(&sk->protinfo.af_unix.readsem); |
| af_unix | 1119 | net/unix/af_unix.c | down(&sk->protinfo.af_unix.readsem); |
| af_unix | 1125 | net/unix/af_unix.c | if(skb->sk->protinfo.af_unix.name) |
| af_unix | 1127 | net/unix/af_unix.c | memcpy(sunaddr->sun_path, skb->sk->protinfo.af_unix.name, 108); |
| af_unix | 1158 | net/unix/af_unix.c | up(&sk->protinfo.af_unix.readsem); |
| af_unix | 1167 | net/unix/af_unix.c | unix_socket *other=sk->protinfo.af_unix.other; |
| af_unix | 1178 | net/unix/af_unix.c | other=sk->protinfo.af_unix.other; |
| af_unix | 1251 | net/unix/af_unix.c | s->protinfo.af_unix.locks, |
| af_unix | 1257 | net/unix/af_unix.c | if(s->protinfo.af_unix.name!=NULL) |
| af_unix | 1258 | net/unix/af_unix.c | len+=sprintf(buffer+len, " %s\n", s->protinfo.af_unix.name); |
| af_unix | 100 | net/unix/garbage.c | s->protinfo.af_unix.inflight++; |
| af_unix | 107 | net/unix/garbage.c | s->protinfo.af_unix.inflight--; |
| af_unix | 136 | net/unix/garbage.c | if (x->protinfo.af_unix.marksweep&MARKED) |
| af_unix | 138 | net/unix/garbage.c | x->protinfo.af_unix.marksweep|=MARKED; |
| af_unix | 184 | net/unix/garbage.c | if(s->socket && s->socket->file && s->socket->file->f_count > s->protinfo.af_unix.inflight) |
| af_unix | 243 | net/unix/garbage.c | if (!(f->protinfo.af_unix.marksweep&MARKED)) |
| af_unix | 245 | net/unix/garbage.c | f->protinfo.af_unix.marksweep|=MARKED; |
| af_unix | 260 | net/unix/garbage.c | if (!(s->protinfo.af_unix.marksweep&MARKED)) |
| af_unix | 271 | net/unix/garbage.c | s->protinfo.af_unix.marksweep&=~MARKED; /* unmark everything for next collection */ |