taglinefilesource code
prot44mm/mmap.cmmap_chr(unsigned long addr, size_t len, int prot, int flags,
prot79mm/mmap.cif (remap_page_range(addr, off, len, PERMISS(flags, prot)))
prot90mm/mmap.cint prot, flags, fd;
prot96mm/mmap.cprot = (int)    get_fs_long(buffer+2);  /* protection */
prot115mm/mmap.cif ((prot & PROT_WRITE) && !(file->f_mode & 2))
prot132mm/mmap.cif (prot & PROT_EXEC) {
prot171mm/mmap.caddr = (unsigned long)mmap_chr(base + addr, len, prot, flags,
prot83net/tcp/ip.cget_protocol(unsigned char prot)
prot87net/tcp/ip.cPRINTK ("get_protocol (%d)\n ", prot);
prot88net/tcp/ip.chash = prot & (MAX_IP_PROTOS -1);
prot92net/tcp/ip.cif (p->protocol == prot)
prot101net/tcp/ip.cadd_ip_protocol (struct ip_protocol *prot)
prot105net/tcp/ip.chash = prot->protocol & (MAX_IP_PROTOS-1);
prot106net/tcp/ip.cprot ->next = ip_protos[hash];
prot107net/tcp/ip.cip_protos[hash] = prot;
prot108net/tcp/ip.cprot->copy = 0;
prot110net/tcp/ip.cfor (p2 = prot->next; p2 != NULL; p2=p2->next)
prot112net/tcp/ip.cif (p2->protocol == prot->protocol)
prot114net/tcp/ip.cprot->copy = 1;
prot122net/tcp/ip.cdelete_ip_protocol (struct ip_protocol *prot)
prot129net/tcp/ip.chash = prot->protocol & (MAX_IP_PROTOS -1);
prot130net/tcp/ip.cif (prot == ip_protos[hash])
prot141net/tcp/ip.cif (p->next != NULL && p->next == prot)
prot148net/tcp/ip.cp->next = prot->next;
prot152net/tcp/ip.cif (p->next != NULL && p->next->protocol == prot->protocol)
prot873net/tcp/ip.cstruct proto *prot;
prot876net/tcp/ip.cprot = sk->prot;
prot902net/tcp/ip.csk->prot->retransmits ++;
prot950net/tcp/ip.cwhile (p->handler != sk->prot->rcv)
prot150net/tcp/packet.cskb = sk->prot->wmalloc (sk, len+sizeof (*skb) + sk->prot->max_header, 0,
prot161net/tcp/packet.cskb->mem_len = len + sizeof (*skb) +sk->prot->max_header;
prot168net/tcp/packet.csk->prot->wfree (sk, skb->mem_addr, skb->mem_len);
prot259net/tcp/raw.cskb = sk->prot->wmalloc (sk, len+sizeof (*skb) + sk->prot->max_header,
prot287net/tcp/raw.cskb->mem_len = len + sizeof (*skb) +sk->prot->max_header;
prot293net/tcp/raw.ctmp = sk->prot->build_header (skb, sk->saddr, 
prot299net/tcp/raw.csk->prot->wfree (sk, skb->mem_addr, skb->mem_len);
prot307net/tcp/raw.csk->prot->queue_xmit (sk, dev, skb, 1);
prot202net/tcp/sock.cPRINTK ("  prot = %X\n", sk->prot);
prot261net/tcp/sock.cskb->sk->prot->rfree (skb->sk, skb->mem_addr, skb->mem_len);
prot265net/tcp/sock.cskb->sk->prot->wfree (skb->sk, skb->mem_addr, skb->mem_len);
prot287net/tcp/sock.csk_inuse( struct proto *prot, int num)
prot290net/tcp/sock.cfor (sk = prot->sock_array[num & (SOCK_ARRAY_SIZE -1 )];
prot299net/tcp/sock.cget_new_socknum(struct proto *prot, unsigned short base)
prot321net/tcp/sock.csk = prot->sock_array[(i+base+1) & (SOCK_ARRAY_SIZE -1)];
prot341net/tcp/sock.cwhile (sk_inuse (prot, base +best+1))
prot364net/tcp/sock.cif (sk->prot->sock_array[num] == NULL)
prot366net/tcp/sock.csk->prot->sock_array[num] = sk;
prot383net/tcp/sock.csk1 = sk->prot->sock_array[num];
prot390net/tcp/sock.csk->next = sk->prot->sock_array[num];
prot391net/tcp/sock.csk->prot->sock_array[num] = sk;
prot421net/tcp/sock.cif (!sk1->prot)
prot429net/tcp/sock.csk2 = sk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)];
prot432net/tcp/sock.csk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)] = sk1->next;
prot502net/tcp/sock.cskb->sk->prot->close (skb->sk, 0);
prot630net/tcp/sock.csk->pair->prot->close (sk->pair, 0);
prot795net/tcp/sock.cif (sk->prot == &tcp_prot)
prot840net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot906net/tcp/sock.cstruct proto *prot;
prot925net/tcp/sock.cprot = &tcp_prot;
prot935net/tcp/sock.cprot=&udp_prot;
prot950net/tcp/sock.cprot = &raw_prot;
prot969net/tcp/sock.cprot = &packet_prot;
prot1032net/tcp/sock.csk->prot = prot;
prot1071net/tcp/sock.cif (sk->prot->init)
prot1073net/tcp/sock.cerr = sk->prot->init(sk);
prot1105net/tcp/sock.csk->prot->close(sk,0);
prot1111net/tcp/sock.csk->prot->close(sk, 0);
prot1174net/tcp/sock.csnum = get_new_socknum (sk->prot, 0);
prot1184net/tcp/sock.csk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]);
prot1185net/tcp/sock.cprint_sk (sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]);
prot1188net/tcp/sock.cfor (sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];
prot1239net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1245net/tcp/sock.cif (sk->prot->connect == NULL)
prot1250net/tcp/sock.cerr = sk->prot->connect (sk, (struct sockaddr_in *)uaddr, addr_len);
prot1307net/tcp/sock.cif (sk1->prot->accept == NULL) return (-EOPNOTSUPP);
prot1318net/tcp/sock.csk2 = sk1->prot->accept (sk1,flags);
prot1410net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1416net/tcp/sock.creturn (sk->prot->read (sk, ubuf, size, noblock,0));
prot1434net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1440net/tcp/sock.creturn (sk->prot->read (sk, ubuf, size, noblock, flags));
prot1462net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1468net/tcp/sock.creturn (sk->prot->write (sk, ubuf, size, noblock, 0));
prot1492net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1498net/tcp/sock.creturn (sk->prot->write (sk, ubuf, size, noblock, flags));
prot1519net/tcp/sock.cif (sk->prot->sendto == NULL) return (-EOPNOTSUPP);
prot1524net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1530net/tcp/sock.creturn (sk->prot->sendto (sk, ubuf, size, noblock, flags, 
prot1546net/tcp/sock.cif (sk->prot->recvfrom == NULL) return (-EOPNOTSUPP);
prot1551net/tcp/sock.csk->num = get_new_socknum (sk->prot, 0);
prot1557net/tcp/sock.creturn (sk->prot->recvfrom (sk, ubuf, size, noblock, flags,
prot1582net/tcp/sock.cif (sk->prot->shutdown)
prot1583net/tcp/sock.csk->prot->shutdown (sk, how);
prot1598net/tcp/sock.cif (sk->prot->select == NULL)
prot1603net/tcp/sock.creturn (sk->prot->select(sk, sel_type, wait));
prot1646net/tcp/sock.cif (!sk->prot->ioctl)
prot1648net/tcp/sock.creturn (sk->prot->ioctl (sk, cmd, arg));
prot1760net/tcp/sock.cvolatile struct sock *get_sock (struct proto *prot, unsigned short num,
prot1766net/tcp/sock.cprot, num, raddr, rnum, laddr);
prot1775net/tcp/sock.cfor (s=prot->sock_array[num&(SOCK_ARRAY_SIZE-1)]; s != NULL; s=s->next)
prot1800net/tcp/sock.cif (!sk->prot)
prot1830net/tcp/sock.cif (sk->prot->rcv)
prot1831net/tcp/sock.csk->prot->rcv(skb, skb->dev, sk->opt,
prot75net/tcp/sock.hstruct proto *prot;
prot232net/tcp/tcp.csk->prot->close(sk, 0);
prot317net/tcp/tcp.cif (sk->prot->wspace(sk) >= MIN_WRITE_SPACE)
prot394net/tcp/tcp.camount = sk->prot->wspace(sk)/2;
prot519net/tcp/tcp.csk->prot->queue_xmit (sk, skb->dev, skb,0);
prot540net/tcp/tcp.cbuff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot561net/tcp/tcp.ctmp = sk->prot->build_header (buff, sk->saddr, daddr, &dev,
prot565net/tcp/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot578net/tcp/tcp.csk->window = sk->prot->rspace(sk);
prot603net/tcp/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot622net/tcp/tcp.csk->window = sk->prot->rspace(sk);
prot640net/tcp/tcp.cstruct proto *prot;
prot648net/tcp/tcp.cprot = sk->prot;
prot717net/tcp/tcp.ccopy = min (sk->mss - skb->len + 128 + prot->max_header, len);
prot755net/tcp/tcp.cskb=prot->wmalloc (sk,
prot756net/tcp/tcp.csk->mss + 128 + prot->max_header + sizeof (*skb),
prot761net/tcp/tcp.cskb->mem_len = sk->mss + 128 + prot->max_header+sizeof (*skb);
prot767net/tcp/tcp.cskb=prot->wmalloc (sk, copy + prot->max_header+sizeof (*skb),0,
prot771net/tcp/tcp.cskb->mem_len = copy+prot->max_header+sizeof (*skb);
prot819net/tcp/tcp.ctmp = prot->build_header (skb, sk->saddr, sk->daddr, &dev,
prot823net/tcp/tcp.cprot->wfree (sk, skb->mem_addr, skb->mem_len);
prot837net/tcp/tcp.cprot->wfree (sk, skb->mem_addr, skb->mem_len);
prot890net/tcp/tcp.cprot->queue_xmit (sk, dev, skb,0);
prot934net/tcp/tcp.cbuff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot951net/tcp/tcp.ctmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev,
prot955net/tcp/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot973net/tcp/tcp.csk->window = sk->prot->rspace(sk);
prot978net/tcp/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot1013net/tcp/tcp.csk->window - sk->bytes_rcv, sk->prot->rspace(sk));
prot1015net/tcp/tcp.cif ((sk->prot->rspace(sk) >
prot1338net/tcp/tcp.cstruct proto *prot;
prot1353net/tcp/tcp.cprot = (struct proto *)sk->prot;
prot1356net/tcp/tcp.cbuff=prot->wmalloc(sk, MAX_RESET_SIZE,1 , GFP_KERNEL);
prot1373net/tcp/tcp.ctmp = prot->build_header (buff,sk->saddr, sk->daddr, &dev,
prot1378net/tcp/tcp.cprot->wfree (sk,buff->mem_addr, buff->mem_len);
prot1397net/tcp/tcp.ct1->window = net16(sk->prot->rspace(sk));
prot1415net/tcp/tcp.csk->prot->queue_xmit (sk, dev, buff,0);
prot1456net/tcp/tcp.cstruct proto *prot, struct options *opt, struct device *dev)
prot1463net/tcp/tcp.cbuff=prot->wmalloc(NULL, MAX_RESET_SIZE,1, GFP_ATOMIC);
prot1476net/tcp/tcp.ctmp = prot->build_header (buff, saddr, daddr, &dev, IPPROTO_TCP, opt,
prot1480net/tcp/tcp.cprot->wfree (NULL,buff->mem_addr, buff->mem_len);
prot1499net/tcp/tcp.cprot->queue_xmit(NULL, dev, buff, 1);
prot1534net/tcp/tcp.ctcp_reset (daddr, saddr, th, sk->prot, opt, dev);
prot1634net/tcp/tcp.cbuff=newsk->prot->wmalloc(newsk,MAX_SYN_SIZE,1, GFP_ATOMIC);
prot1653net/tcp/tcp.ctmp = sk->prot->build_header (buff, newsk->saddr, newsk->daddr, &dev,
prot1660net/tcp/tcp.csk->prot->wfree(newsk, buff->mem_addr, buff->mem_len);
prot1678net/tcp/tcp.cnewsk->window = newsk->prot->rspace(newsk);
prot1696net/tcp/tcp.cnewsk->prot->queue_xmit(newsk, dev, buff, 0);
prot1731net/tcp/tcp.cstruct proto *prot;
prot1806net/tcp/tcp.cprot = (struct proto *)sk->prot;
prot1809net/tcp/tcp.cbuff=prot->wmalloc(sk, MAX_FIN_SIZE,1, GFP_ATOMIC);
prot1828net/tcp/tcp.ctmp = prot->build_header (buff,sk->saddr, sk->daddr, &dev,
prot1833net/tcp/tcp.cprot->wfree (sk,buff->mem_addr, buff->mem_len);
prot1851net/tcp/tcp.ct1->window = net16(sk->prot->rspace(sk));
prot1859net/tcp/tcp.cprot->queue_xmit(sk, dev, buff, 0);
prot1918net/tcp/tcp.csk->prot->queue_xmit (sk, skb->dev, skb, skb->free);
prot2120net/tcp/tcp.csk->prot->retransmit (sk,1);
prot2238net/tcp/tcp.csk->prot, NULL, skb->dev);
prot2485net/tcp/tcp.cbuff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot2499net/tcp/tcp.ctmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev,
prot2503net/tcp/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot2523net/tcp/tcp.ct1->window = net16(sk->prot->rspace(sk));
prot2549net/tcp/tcp.csk->prot->queue_xmit (sk, dev, buff,0);
prot2637net/tcp/tcp.cbuff=sk->prot->wmalloc(sk,MAX_SYN_SIZE,0, GFP_KERNEL);
prot2652net/tcp/tcp.ctmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev,
prot2656net/tcp/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot2689net/tcp/tcp.csk->prot->queue_xmit(sk, dev, buff, 0);
prot2871net/tcp/tcp.cif (!sk->prot)
prot2955net/tcp/tcp.ctcp_reset (daddr, saddr,  th, sk->prot, opt,dev);
prot3015net/tcp/tcp.ctcp_reset (daddr, saddr, th, sk->prot, opt,dev);
prot3030net/tcp/tcp.ctcp_reset (daddr, saddr, th, sk->prot, opt,dev );
prot3113net/tcp/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
prot3138net/tcp/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev);
prot3217net/tcp/tcp.cbuff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC);
prot3231net/tcp/tcp.ctmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev,
prot3235net/tcp/tcp.csk->prot->wfree(sk, buff->mem_addr, buff->mem_len);
prot3256net/tcp/tcp.ct1->window = net16(sk->prot->rspace(sk));
prot3261net/tcp/tcp.csk->prot->queue_xmit(sk, dev, buff, 1);
prot193net/tcp/timer.csk->prot->read_wakeup(sk);
prot248net/tcp/timer.csk->prot->retransmit (sk, 0);
prot274net/tcp/timer.csk->prot->close (sk,1);
prot287net/tcp/timer.cif (sk->prot->write_wakeup != NULL)
prot288net/tcp/timer.csk->prot->write_wakeup(sk);
prot292net/tcp/timer.csk->prot->close (sk,1);
prot319net/tcp/timer.csk->prot->close (sk, 1);
prot114net/tcp/udp.cif (sk->prot->wspace(sk) >= MIN_WRITE_SPACE)
prot158net/tcp/udp.csk->prot->close(sk, 0);
prot255net/tcp/udp.cpair = get_sock (sk->prot, net16(port), saddr,
prot260net/tcp/udp.cskb = pair->prot->rmalloc (pair,
prot369net/tcp/udp.cskb = sk->prot->wmalloc (sk, len + sizeof (*skb)
prot370net/tcp/udp.c+ sk->prot->max_header, 0,
prot400net/tcp/udp.cskb->mem_len = len + sizeof (*skb) + sk->prot->max_header;
prot407net/tcp/udp.ctmp = sk->prot->build_header (skb, saddr,
prot412net/tcp/udp.csk->prot->wfree (sk, skb->mem_addr, skb->mem_len);
prot451net/tcp/udp.csk->prot->queue_xmit (sk, dev, skb, 1);
prot478net/tcp/udp.camount = sk->prot->wspace(sk)/2;
prot638net/tcp/udp.cstruct proto *prot=&udp_prot;
prot646net/tcp/udp.csk = get_sock (prot, net16(uh->dest), saddr, uh->source, daddr);