taglinefilesource code
prot87drivers/char/mem.cunsigned long addr, size_t len, int prot, unsigned long off)
prot93drivers/char/mem.cif (remap_page_range(addr, off, len, prot))
prot103drivers/char/mem.cmpnt->vm_page_prot = prot;
prot178drivers/char/mem.cunsigned long addr, size_t len, int prot, unsigned long off)
prot182drivers/char/mem.cif (prot & PAGE_RW)
prot184drivers/char/mem.cif (zeromap_page_range(addr, len, prot))
prot197drivers/char/mem.cmpnt->vm_page_prot = prot;
prot835fs/buffer.cunsigned long bread_page(unsigned long address, dev_t dev, int b[], int size, int prot)
prot841fs/buffer.cif (!(prot & PAGE_RW)) {
prot25fs/nfs/file.cunsigned long addr, size_t len, int prot, unsigned long off);
prot31fs/nfs/mmap.cunsigned long address,int prot);
prot52fs/nfs/mmap.cunsigned long addr, size_t len, int prot, unsigned long off)
prot56fs/nfs/mmap.cif (prot & PAGE_RW)  /* only PAGE_COW or read-only supported now */
prot75fs/nfs/mmap.cmpnt->vm_page_prot = prot;
prot363fs/proc/array.cint prot = map->vm_page_prot;
prot377fs/proc/array.cif ((prot & PAGE_READONLY) == PAGE_READONLY)
prot379fs/proc/array.cif (prot & (PAGE_COW|PAGE_RW)) {
prot381fs/proc/array.cflags = prot & PAGE_COW ? MAP_PRIVATE : MAP_SHARED;
prot390include/linux/fs.hextern unsigned long bread_page(unsigned long addr,dev_t dev,int b[],int size,int prot);
prot129include/linux/mm.hunsigned long prot, unsigned long flags, unsigned long off);
prot122include/linux/nfs_fs.hunsigned long addr, size_t len, int prot, unsigned long off);
prot471mm/memory.cunsigned long address,int prot)
prot475mm/memory.cif ((prot & (PAGE_MASK|PAGE_PRESENT)) != PAGE_PRESENT)
prot476mm/memory.cprintk("put_page: prot = %08x\n",prot);
prot496mm/memory.c*page_table = page | prot;
prot554mm/memory.cunsigned long *pde, pte, old_page, prot;
prot574mm/memory.cprot = (old_page & ~PAGE_MASK) | PAGE_RW;
prot581mm/memory.c*(unsigned long *) pte = new_page | prot;
prot588mm/memory.c*(unsigned long *) pte = BAD_PAGE | prot;
prot1163mm/memory.cint prot = area->vm_page_prot;
prot1184mm/memory.cprot |= PAGE_RW | PAGE_DIRTY;
prot1185mm/memory.cpage = bread_page(page, inode->i_dev, nr, inode->i_sb->s_blocksize, prot);
prot1187mm/memory.cif (!(prot & PAGE_RW)) {
prot1191mm/memory.cif (put_page(area->vm_task,page,address,prot))
prot43mm/mmap.cunsigned long prot, unsigned long flags, unsigned long off)
prot62mm/mmap.cif ((prot & PROT_WRITE) && !(file->f_mode & 2))
prot112mm/mmap.cif (prot & (PROT_READ | PROT_EXEC))
prot114mm/mmap.cif (prot & PROT_WRITE)
prot227mm/mmap.casmlinkage int sys_mprotect(unsigned long addr, size_t len, unsigned long prot)
prot309mm/mmap.cunsigned long addr, size_t len, int prot, unsigned long off)
prot315mm/mmap.cif (prot & PAGE_RW)  /* only PAGE_COW or read-only supported right now */
prot339mm/mmap.cmpnt->vm_page_prot = prot;
prot1608net/inet/ip.cstruct proto *prot;
prot1611net/inet/ip.cprot = sk->prot;
prot1656net/inet/ip.csk->prot->retransmits ++;
prot137net/inet/packet.cskb = (struct sk_buff *) sk->prot->wmalloc(sk, len+sizeof(*skb), 0, GFP_KERNEL);
prot91net/inet/protocol.cstruct inet_protocol *inet_get_protocol(unsigned char prot)
prot96net/inet/protocol.cDPRINTF((DBG_PROTO, "get_protocol (%d)\n ", prot));
prot97net/inet/protocol.chash = prot & (MAX_INET_PROTOS - 1);
prot101net/inet/protocol.cif (p->protocol == prot) 
prot108net/inet/protocol.cvoid inet_add_protocol(struct inet_protocol *prot)
prot113net/inet/protocol.chash = prot->protocol & (MAX_INET_PROTOS - 1);
prot114net/inet/protocol.cprot ->next = inet_protos[hash];
prot115net/inet/protocol.cinet_protos[hash] = prot;
prot116net/inet/protocol.cprot->copy = 0;
prot119net/inet/protocol.cp2 = (struct inet_protocol *) prot->next;
prot122net/inet/protocol.cif (p2->protocol == prot->protocol) 
prot124net/inet/protocol.cprot->copy = 1;
prot127net/inet/protocol.cp2 = (struct inet_protocol *) prot->next;
prot132net/inet/protocol.cint inet_del_protocol(struct inet_protocol *prot)
prot138net/inet/protocol.chash = prot->protocol & (MAX_INET_PROTOS - 1);
prot139net/inet/protocol.cif (prot == inet_protos[hash]) 
prot153net/inet/protocol.cif (p->next != NULL && p->next == prot) 
prot161net/inet/protocol.cp->next = prot->next;
prot165net/inet/protocol.cif (p->next != NULL && p->next->protocol == prot->protocol) 
prot55net/inet/protocol.hextern void    inet_add_protocol(struct inet_protocol *prot);
prot56net/inet/protocol.hextern int    inet_del_protocol(struct inet_protocol *prot);
prot220net/inet/raw.cskb = (struct sk_buff *) sk->prot->wmalloc(sk,
prot221net/inet/raw.clen+sizeof(*skb) + sk->prot->max_header,
prot251net/inet/raw.ctmp = sk->prot->build_header(skb, sk->saddr, 
prot288net/inet/raw.csk->prot->queue_xmit(sk, dev, skb, 1);
prot122net/inet/sock.cprintk("  prot = %p\n", sk->prot);
prot149net/inet/sock.csk_inuse(struct proto *prot, int num)
prot153net/inet/sock.cfor(sk = prot->sock_array[num & (SOCK_ARRAY_SIZE -1 )];
prot163net/inet/sock.cget_new_socknum(struct proto *prot, unsigned short base)
prot184net/inet/sock.csk = prot->sock_array[(i+base+1) &(SOCK_ARRAY_SIZE -1)];
prot202net/inet/sock.cwhile(sk_inuse(prot, base +best+1)) {
prot225net/inet/sock.cif (sk->prot->sock_array[num] == NULL) {
prot226net/inet/sock.csk->prot->sock_array[num] = sk;
prot241net/inet/sock.csk1 = sk->prot->sock_array[num];
prot245net/inet/sock.csk->next = sk->prot->sock_array[num];
prot246net/inet/sock.csk->prot->sock_array[num] = sk;
prot276net/inet/sock.cif (!sk1->prot) {
prot283net/inet/sock.csk2 = sk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)];
prot285net/inet/sock.csk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)] = sk1->next;
prot360net/inet/sock.cskb->sk->prot->close(skb->sk, 0);
prot418net/inet/sock.csk->pair->prot->close(sk->pair, 0);
prot635net/inet/sock.cif (sk->prot == &tcp_prot) val = SOCK_STREAM;
prot686net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot706net/inet/sock.cstruct proto *prot;
prot723net/inet/sock.cprot = &tcp_prot;
prot733net/inet/sock.cprot=&udp_prot;
prot745net/inet/sock.cprot = &raw_prot;
prot763net/inet/sock.cprot = &packet_prot;
prot828net/inet/sock.csk->prot = prot;
prot867net/inet/sock.cif (sk->prot->init) {
prot868net/inet/sock.cerr = sk->prot->init(sk);
prot905net/inet/sock.csk->prot->close(sk,0);
prot909net/inet/sock.csk->prot->close(sk, 0);
prot973net/inet/sock.csnum = get_new_socknum(sk->prot, 0);
prot984net/inet/sock.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
prot989net/inet/sock.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];
prot1049net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1056net/inet/sock.cif (sk->prot->connect == NULL) 
prot1059net/inet/sock.cerr = sk->prot->connect(sk, (struct sockaddr_in *)uaddr, addr_len);
prot1127net/inet/sock.cif (sk1->prot->accept == NULL) return(-EOPNOTSUPP);
prot1134net/inet/sock.csk2 = sk1->prot->accept(sk1,flags);
prot1234net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1239net/inet/sock.creturn(sk->prot->read(sk, (unsigned char *) ubuf, size, noblock,0));
prot1257net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1262net/inet/sock.creturn(sk->prot->read(sk, (unsigned char *) ubuf, size, noblock, flags));
prot1283net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1289net/inet/sock.creturn(sk->prot->write(sk, (unsigned char *) ubuf, size, noblock, 0));
prot1311net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1317net/inet/sock.creturn(sk->prot->write(sk, (unsigned char *) ubuf, size, noblock, flags));
prot1337net/inet/sock.cif (sk->prot->sendto == NULL) return(-EOPNOTSUPP);
prot1341net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1347net/inet/sock.creturn(sk->prot->sendto(sk, (unsigned char *) ubuf, size, noblock, flags, 
prot1364net/inet/sock.cif (sk->prot->recvfrom == NULL) return(-EOPNOTSUPP);
prot1368net/inet/sock.csk->num = get_new_socknum(sk->prot, 0);
prot1374net/inet/sock.creturn(sk->prot->recvfrom(sk, (unsigned char *) ubuf, size, noblock, flags,
prot1402net/inet/sock.cif (sk->prot->shutdown) sk->prot->shutdown(sk, how);
prot1418net/inet/sock.cif (sk->prot->select == NULL) {
prot1422net/inet/sock.creturn(sk->prot->select(sk, sel_type, wait));
prot1498net/inet/sock.cif (!sk || !sk->prot->ioctl) return(-EINVAL);
prot1499net/inet/sock.creturn(sk->prot->ioctl(sk, cmd, arg));
prot1612net/inet/sock.cstruct sock *get_sock(struct proto *prot, unsigned short num,
prot1621net/inet/sock.cprot, num, raddr, rnum, laddr));
prot1631net/inet/sock.cfor(s = prot->sock_array[hnum & (SOCK_ARRAY_SIZE - 1)];
prot1638net/inet/sock.cif(prot == &udp_prot)
prot1658net/inet/sock.cif (!sk->prot) {
prot1683net/inet/sock.cif (sk->prot->rcv) sk->prot->rcv(skb, skb->dev, sk->opt,
prot97net/inet/sock.hstruct proto      *prot;
prot107net/inet/sockinet.cstatic int sk_inuse(struct proto *prot, int num)
prot111net/inet/sockinet.cfor(sk = prot->sock_array[num & (SOCK_ARRAY_SIZE -1 )];sk != NULL;sk=sk->next) 
prot119net/inet/sockinet.cunsigned short get_new_socknum(struct proto *prot, unsigned short base)
prot143net/inet/sockinet.csk = prot->sock_array[(i+base+1) &(SOCK_ARRAY_SIZE -1)];
prot164net/inet/sockinet.cwhile(sk_inuse(prot, base +best+1)) 
prot187net/inet/sockinet.cif (sk->prot->sock_array[num] == NULL) 
prot189net/inet/sockinet.csk->prot->sock_array[num] = sk;
prot206net/inet/sockinet.csk1 = sk->prot->sock_array[num];
prot213net/inet/sockinet.csk->next = sk->prot->sock_array[num];
prot214net/inet/sockinet.csk->prot->sock_array[num] = sk;
prot245net/inet/sockinet.cif (!sk1->prot) 
prot253net/inet/sockinet.csk2 = sk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)];
prot256net/inet/sockinet.csk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)] = sk1->next;
prot335net/inet/sockinet.cskb->sk->prot->close(skb->sk, 0);
prot392net/inet/sockinet.csk->pair->prot->close(sk->pair, 0);
prot460net/inet/sockinet.cif (sk->prot->setsockopt==NULL)
prot463net/inet/sockinet.creturn sk->prot->setsockopt(sk,level,optname,optval,optlen);
prot475net/inet/sockinet.cif(sk->prot->getsockopt==NULL)    
prot478net/inet/sockinet.creturn sk->prot->getsockopt(sk,level,optname,optval,optlen);
prot502net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot552net/inet/sockinet.cstruct proto *prot;
prot572net/inet/sockinet.cprot = &tcp_prot;
prot583net/inet/sockinet.cprot=&udp_prot;
prot597net/inet/sockinet.cprot = &raw_prot;
prot617net/inet/sockinet.cprot = &packet_prot;
prot684net/inet/sockinet.csk->prot = prot;
prot732net/inet/sockinet.cif (sk->prot->init) 
prot734net/inet/sockinet.cerr = sk->prot->init(sk);
prot771net/inet/sockinet.csk->prot->close(sk,0);
prot777net/inet/sockinet.csk->prot->close(sk, 0);
prot840net/inet/sockinet.csnum = get_new_socknum(sk->prot, 0);
prot852net/inet/sockinet.csk->prot->sock_array[snum &(SOCK_ARRAY_SIZE -1)]));
prot857net/inet/sockinet.cfor(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];sk2 != NULL; sk2 = sk2->next) 
prot923net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot930net/inet/sockinet.cif (sk->prot->connect == NULL) 
prot933net/inet/sockinet.cerr = sk->prot->connect(sk, (struct sockaddr_in *)uaddr, addr_len);
prot1005net/inet/sockinet.cif (sk1->prot->accept == NULL) 
prot1016net/inet/sockinet.csk2 = sk1->prot->accept(sk1,flags);
prot1128net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1134net/inet/sockinet.creturn(sk->prot->read(sk, (unsigned char *) ubuf, size, noblock,0));
prot1152net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1158net/inet/sockinet.creturn(sk->prot->read(sk, (unsigned char *) ubuf, size, noblock, flags));
prot1181net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1188net/inet/sockinet.creturn(sk->prot->write(sk, (unsigned char *) ubuf, size, noblock, 0));
prot1212net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1219net/inet/sockinet.creturn(sk->prot->write(sk, (unsigned char *) ubuf, size, noblock, flags));
prot1240net/inet/sockinet.cif (sk->prot->sendto == NULL) 
prot1246net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1253net/inet/sockinet.creturn(sk->prot->sendto(sk, (unsigned char *) ubuf, size, noblock, flags, 
prot1270net/inet/sockinet.cif (sk->prot->recvfrom == NULL) 
prot1276net/inet/sockinet.csk->num = get_new_socknum(sk->prot, 0);
prot1283net/inet/sockinet.creturn(sk->prot->recvfrom(sk, (unsigned char *) ubuf, size, noblock, flags,
prot1313net/inet/sockinet.cif (sk->prot->shutdown) 
prot1314net/inet/sockinet.csk->prot->shutdown(sk, how);
prot1330net/inet/sockinet.cif (sk->prot->select == NULL) 
prot1335net/inet/sockinet.creturn(sk->prot->select(sk, sel_type, wait));
prot1407net/inet/sockinet.cif (!sk || !sk->prot->ioctl) 
prot1409net/inet/sockinet.creturn(sk->prot->ioctl(sk, cmd, arg));
prot1421net/inet/sockinet.cstruct sock *get_sock(struct proto *prot, unsigned short num,
prot1430net/inet/sockinet.cprot, num, raddr, rnum, laddr));
prot1440net/inet/sockinet.cfor(s = prot->sock_array[hnum & (SOCK_ARRAY_SIZE - 1)];s != NULL; s = s->next) 
prot1446net/inet/sockinet.cif(prot == &udp_prot)
prot1468net/inet/sockinet.cif (!sk->prot) 
prot1498net/inet/sockinet.cif (sk->prot->rcv) 
prot1499net/inet/sockinet.csk->prot->rcv(skb, skb->dev, sk->opt,
prot395net/inet/tcp.cif (sk->prot->wspace(sk) >= sk->mtu) 
prot490net/inet/tcp.camount = sk->prot->wspace(sk);
prot634net/inet/tcp.csk->prot->queue_xmit(sk, skb->dev, skb,0);
prot659net/inet/tcp.cbuff = (struct sk_buff *) sk->prot->wmalloc(sk, MAX_ACK_SIZE, 1, GFP_ATOMIC);
prot680net/inet/tcp.ctmp = sk->prot->build_header(buff, sk->saddr, daddr, &dev,IPPROTO_TCP, sk->opt, MAX_ACK_SIZE,
prot685net/inet/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot724net/inet/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot766net/inet/tcp.cstruct proto *prot;
prot773net/inet/tcp.cprot = sk->prot;
prot881net/inet/tcp.cprot->max_header, len);
prot940net/inet/tcp.cskb = (struct sk_buff *) prot->wmalloc(sk,
prot941net/inet/tcp.csk->mss + 128 + prot->max_header +
prot946net/inet/tcp.cskb->mem_len = sk->mss + 128 + prot->max_header + sizeof(*skb);
prot952net/inet/tcp.cskb = (struct sk_buff *) prot->wmalloc(sk,
prot953net/inet/tcp.ccopy + prot->max_header +
prot957net/inet/tcp.cskb->mem_len = copy+prot->max_header + sizeof(*skb);
prot1010net/inet/tcp.ctmp = prot->build_header(skb, sk->saddr, sk->daddr, &dev,
prot1014net/inet/tcp.cprot->wfree(sk, skb->mem_addr, skb->mem_len);
prot1034net/inet/tcp.cprot->wfree(sk, skb->mem_addr, skb->mem_len);
prot1122net/inet/tcp.cprot->queue_xmit(sk, dev, skb,0);
prot1185net/inet/tcp.cbuff = (struct sk_buff *) sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot1199net/inet/tcp.ctmp = sk->prot->build_header(buff, sk->saddr, sk->daddr, &dev,
prot1204net/inet/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot1236net/inet/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot1259net/inet/tcp.cleft = sk->prot->rspace(sk);
prot1284net/inet/tcp.csk->window - sk->bytes_rcv, sk->prot->rspace(sk)));
prot1287net/inet/tcp.cprintk("sk->rspace = %lu, was %d\n", sk->prot->rspace(sk),left);
prot1288net/inet/tcp.cif (sk->prot->rspace(sk) != left) 
prot1777net/inet/tcp.cstruct proto *prot;
prot1799net/inet/tcp.cprot =(struct proto *)sk->prot;
prot1802net/inet/tcp.cbuff = (struct sk_buff *) prot->wmalloc(sk, MAX_RESET_SIZE,1 , GFP_KERNEL);
prot1817net/inet/tcp.ctmp = prot->build_header(buff,sk->saddr, sk->daddr, &dev,
prot1825net/inet/tcp.cprot->wfree(sk,buff->mem_addr, buff->mem_len);
prot1840net/inet/tcp.ct1->window = ntohs(sk->prot->rspace(sk));
prot1861net/inet/tcp.csk->prot->queue_xmit(sk, dev, buff, 0);
prot1918net/inet/tcp.cstruct proto *prot, struct options *opt, struct device *dev)
prot1928net/inet/tcp.cbuff = (struct sk_buff *) prot->wmalloc(NULL, MAX_RESET_SIZE, 1, GFP_ATOMIC);
prot1942net/inet/tcp.ctmp = prot->build_header(buff, saddr, daddr, &dev, IPPROTO_TCP, opt,
prot1947net/inet/tcp.cprot->wfree(NULL, buff->mem_addr, buff->mem_len);
prot1986net/inet/tcp.cprot->queue_xmit(NULL, dev, buff, 1);
prot2075net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev);
prot2169net/inet/tcp.cbuff = (struct sk_buff *) newsk->prot->wmalloc(newsk, MAX_SYN_SIZE, 1, GFP_ATOMIC);
prot2187net/inet/tcp.ctmp = sk->prot->build_header(buff, newsk->saddr, newsk->daddr, &dev,
prot2236net/inet/tcp.cnewsk->prot->queue_xmit(newsk, dev, buff, 0);
prot2259net/inet/tcp.cstruct proto *prot;
prot2333net/inet/tcp.cprot =(struct proto *)sk->prot;
prot2335net/inet/tcp.cbuff = (struct sk_buff *) prot->wmalloc(sk, MAX_FIN_SIZE, 1, GFP_ATOMIC);
prot2355net/inet/tcp.ctmp = prot->build_header(buff,sk->saddr, sk->daddr, &dev,
prot2381net/inet/tcp.ct1->window = ntohs(sk->prot->rspace(sk));
prot2389net/inet/tcp.cprot->queue_xmit(sk, dev, buff, 0);
prot2471net/inet/tcp.csk->prot->queue_xmit(sk, skb->dev, skb, skb->free);
prot2854net/inet/tcp.ctcp_reset(sk->saddr, sk->daddr, skb->h.th, sk->prot, NULL, skb->dev);
prot3011net/inet/tcp.cwhile (sk->prot->rspace(sk) < sk->mtu) 
prot3275net/inet/tcp.cbuff = (struct sk_buff *) sk->prot->wmalloc(sk,MAX_SYN_SIZE,0, GFP_KERNEL);
prot3291net/inet/tcp.ctmp = sk->prot->build_header(buff, sk->saddr, sk->daddr, &dev,IPPROTO_TCP, NULL, MAX_SYN_SIZE,
prot3296net/inet/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot3336net/inet/tcp.csk->prot->queue_xmit(sk, dev, buff, 0);  
prot3378net/inet/tcp.ctcp_reset(sk->saddr,sk->daddr,th,sk->prot,NULL,dev);
prot3532net/inet/tcp.cif (!sk->prot) 
prot3622net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt,dev);
prot3636net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt,dev);
prot3699net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
prot3714net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
prot3724net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
prot3772net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt, dev);
prot3800net/inet/tcp.csk->prot, opt,dev);
prot3825net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev);
prot3915net/inet/tcp.cbuff = (struct sk_buff *) sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot3929net/inet/tcp.ctmp = sk->prot->build_header(buff, sk->saddr, sk->daddr, &dev,
prot3933net/inet/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot3956net/inet/tcp.ct1->window = ntohs(sk->prot->rspace(sk));
prot3963net/inet/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot110net/inet/timer.csk->prot->read_wakeup (sk);
prot171net/inet/timer.csk->prot->retransmit (sk, 0);
prot191net/inet/timer.csk->prot->close (sk, 1);
prot200net/inet/timer.cif (sk->prot->write_wakeup)
prot201net/inet/timer.csk->prot->write_wakeup (sk);
prot205net/inet/timer.csk->prot->close (sk, 1);
prot232net/inet/timer.csk->prot->close (sk, 1);
prot244net/inet/udp.csize = sizeof(struct sk_buff) + sk->prot->max_header + len;
prot245net/inet/udp.cskb = (struct sk_buff *) sk->prot->wmalloc(sk, size, 0, GFP_KERNEL);
prot259net/inet/udp.ctmp = sk->prot->build_header(skb, saddr, sin->sin_addr.s_addr,
prot266net/inet/udp.csk->prot->wfree(sk, skb->mem_addr, skb->mem_len);
prot278net/inet/udp.csk->prot->wfree(sk, skb->mem_addr, skb->mem_len);
prot296net/inet/udp.csk->prot->queue_xmit(sk, dev, skb, 1);
prot397net/inet/udp.camount = sk->prot->wspace(sk);
prot197net/socket/datagram.cif(sk->prot && sk->prot->wspace(sk) >= MIN_WRITE_SPACE) 
prot201net/socket/datagram.cif(sk->prot==NULL && sk->sndbuf-sk->wmem_alloc >= MIN_WRITE_SPACE)
prot396net/socket/skbuff.cif(skb->sk->prot!=NULL)
prot399net/socket/skbuff.cskb->sk->prot->rfree(skb->sk, skb->mem_addr, skb->mem_len);
prot401net/socket/skbuff.cskb->sk->prot->wfree(skb->sk, skb->mem_addr, skb->mem_len);
prot75net/socket/sock.cprintk("  prot = %p\n", sk->prot);
prot259net/socket/sock.cif (sk->prot == &tcp_prot) 
prot94net/socket/sock.hstruct proto      *prot;