| tag | line | file | source code |
| prot | 44 | mm/mmap.c | mmap_chr(unsigned long addr, size_t len, int prot, int flags, |
| prot | 79 | mm/mmap.c | if (remap_page_range(addr, off, len, PERMISS(flags, prot))) |
| prot | 90 | mm/mmap.c | int prot, flags, fd; |
| prot | 96 | mm/mmap.c | prot = (int) get_fs_long(buffer+2); /* protection */ |
| prot | 115 | mm/mmap.c | if ((prot & PROT_WRITE) && !(file->f_mode & 2)) |
| prot | 132 | mm/mmap.c | if (prot & PROT_EXEC) { |
| prot | 171 | mm/mmap.c | addr = (unsigned long)mmap_chr(base + addr, len, prot, flags, |
| prot | 83 | net/tcp/ip.c | get_protocol(unsigned char prot) |
| prot | 87 | net/tcp/ip.c | PRINTK ("get_protocol (%d)\n ", prot); |
| prot | 88 | net/tcp/ip.c | hash = prot & (MAX_IP_PROTOS -1); |
| prot | 92 | net/tcp/ip.c | if (p->protocol == prot) |
| prot | 101 | net/tcp/ip.c | add_ip_protocol (struct ip_protocol *prot) |
| prot | 105 | net/tcp/ip.c | hash = prot->protocol & (MAX_IP_PROTOS-1); |
| prot | 106 | net/tcp/ip.c | prot ->next = ip_protos[hash]; |
| prot | 107 | net/tcp/ip.c | ip_protos[hash] = prot; |
| prot | 108 | net/tcp/ip.c | prot->copy = 0; |
| prot | 110 | net/tcp/ip.c | for (p2 = prot->next; p2 != NULL; p2=p2->next) |
| prot | 112 | net/tcp/ip.c | if (p2->protocol == prot->protocol) |
| prot | 114 | net/tcp/ip.c | prot->copy = 1; |
| prot | 122 | net/tcp/ip.c | delete_ip_protocol (struct ip_protocol *prot) |
| prot | 129 | net/tcp/ip.c | hash = prot->protocol & (MAX_IP_PROTOS -1); |
| prot | 130 | net/tcp/ip.c | if (prot == ip_protos[hash]) |
| prot | 141 | net/tcp/ip.c | if (p->next != NULL && p->next == prot) |
| prot | 148 | net/tcp/ip.c | p->next = prot->next; |
| prot | 152 | net/tcp/ip.c | if (p->next != NULL && p->next->protocol == prot->protocol) |
| prot | 873 | net/tcp/ip.c | struct proto *prot; |
| prot | 876 | net/tcp/ip.c | prot = sk->prot; |
| prot | 902 | net/tcp/ip.c | sk->prot->retransmits ++; |
| prot | 950 | net/tcp/ip.c | while (p->handler != sk->prot->rcv) |
| prot | 150 | net/tcp/packet.c | skb = sk->prot->wmalloc (sk, len+sizeof (*skb) + sk->prot->max_header, 0, |
| prot | 161 | net/tcp/packet.c | skb->mem_len = len + sizeof (*skb) +sk->prot->max_header; |
| prot | 168 | net/tcp/packet.c | sk->prot->wfree (sk, skb->mem_addr, skb->mem_len); |
| prot | 259 | net/tcp/raw.c | skb = sk->prot->wmalloc (sk, len+sizeof (*skb) + sk->prot->max_header, |
| prot | 287 | net/tcp/raw.c | skb->mem_len = len + sizeof (*skb) +sk->prot->max_header; |
| prot | 293 | net/tcp/raw.c | tmp = sk->prot->build_header (skb, sk->saddr, |
| prot | 299 | net/tcp/raw.c | sk->prot->wfree (sk, skb->mem_addr, skb->mem_len); |
| prot | 307 | net/tcp/raw.c | sk->prot->queue_xmit (sk, dev, skb, 1); |
| prot | 202 | net/tcp/sock.c | PRINTK (" prot = %X\n", sk->prot); |
| prot | 261 | net/tcp/sock.c | skb->sk->prot->rfree (skb->sk, skb->mem_addr, skb->mem_len); |
| prot | 265 | net/tcp/sock.c | skb->sk->prot->wfree (skb->sk, skb->mem_addr, skb->mem_len); |
| prot | 287 | net/tcp/sock.c | sk_inuse( struct proto *prot, int num) |
| prot | 290 | net/tcp/sock.c | for (sk = prot->sock_array[num & (SOCK_ARRAY_SIZE -1 )]; |
| prot | 299 | net/tcp/sock.c | get_new_socknum(struct proto *prot, unsigned short base) |
| prot | 321 | net/tcp/sock.c | sk = prot->sock_array[(i+base+1) & (SOCK_ARRAY_SIZE -1)]; |
| prot | 341 | net/tcp/sock.c | while (sk_inuse (prot, base +best+1)) |
| prot | 364 | net/tcp/sock.c | if (sk->prot->sock_array[num] == NULL) |
| prot | 366 | net/tcp/sock.c | sk->prot->sock_array[num] = sk; |
| prot | 383 | net/tcp/sock.c | sk1 = sk->prot->sock_array[num]; |
| prot | 390 | net/tcp/sock.c | sk->next = sk->prot->sock_array[num]; |
| prot | 391 | net/tcp/sock.c | sk->prot->sock_array[num] = sk; |
| prot | 421 | net/tcp/sock.c | if (!sk1->prot) |
| prot | 429 | net/tcp/sock.c | sk2 = sk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)]; |
| prot | 432 | net/tcp/sock.c | sk1->prot->sock_array[sk1->num & (SOCK_ARRAY_SIZE -1)] = sk1->next; |
| prot | 502 | net/tcp/sock.c | skb->sk->prot->close (skb->sk, 0); |
| prot | 630 | net/tcp/sock.c | sk->pair->prot->close (sk->pair, 0); |
| prot | 795 | net/tcp/sock.c | if (sk->prot == &tcp_prot) |
| prot | 840 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 906 | net/tcp/sock.c | struct proto *prot; |
| prot | 925 | net/tcp/sock.c | prot = &tcp_prot; |
| prot | 935 | net/tcp/sock.c | prot=&udp_prot; |
| prot | 950 | net/tcp/sock.c | prot = &raw_prot; |
| prot | 969 | net/tcp/sock.c | prot = &packet_prot; |
| prot | 1032 | net/tcp/sock.c | sk->prot = prot; |
| prot | 1071 | net/tcp/sock.c | if (sk->prot->init) |
| prot | 1073 | net/tcp/sock.c | err = sk->prot->init(sk); |
| prot | 1105 | net/tcp/sock.c | sk->prot->close(sk,0); |
| prot | 1111 | net/tcp/sock.c | sk->prot->close(sk, 0); |
| prot | 1174 | net/tcp/sock.c | snum = get_new_socknum (sk->prot, 0); |
| prot | 1184 | net/tcp/sock.c | sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]); |
| prot | 1185 | net/tcp/sock.c | print_sk (sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]); |
| prot | 1188 | net/tcp/sock.c | for (sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]; |
| prot | 1239 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1245 | net/tcp/sock.c | if (sk->prot->connect == NULL) |
| prot | 1250 | net/tcp/sock.c | err = sk->prot->connect (sk, (struct sockaddr_in *)uaddr, addr_len); |
| prot | 1307 | net/tcp/sock.c | if (sk1->prot->accept == NULL) return (-EOPNOTSUPP); |
| prot | 1318 | net/tcp/sock.c | sk2 = sk1->prot->accept (sk1,flags); |
| prot | 1410 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1416 | net/tcp/sock.c | return (sk->prot->read (sk, ubuf, size, noblock,0)); |
| prot | 1434 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1440 | net/tcp/sock.c | return (sk->prot->read (sk, ubuf, size, noblock, flags)); |
| prot | 1462 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1468 | net/tcp/sock.c | return (sk->prot->write (sk, ubuf, size, noblock, 0)); |
| prot | 1492 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1498 | net/tcp/sock.c | return (sk->prot->write (sk, ubuf, size, noblock, flags)); |
| prot | 1519 | net/tcp/sock.c | if (sk->prot->sendto == NULL) return (-EOPNOTSUPP); |
| prot | 1524 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1530 | net/tcp/sock.c | return (sk->prot->sendto (sk, ubuf, size, noblock, flags, |
| prot | 1546 | net/tcp/sock.c | if (sk->prot->recvfrom == NULL) return (-EOPNOTSUPP); |
| prot | 1551 | net/tcp/sock.c | sk->num = get_new_socknum (sk->prot, 0); |
| prot | 1557 | net/tcp/sock.c | return (sk->prot->recvfrom (sk, ubuf, size, noblock, flags, |
| prot | 1582 | net/tcp/sock.c | if (sk->prot->shutdown) |
| prot | 1583 | net/tcp/sock.c | sk->prot->shutdown (sk, how); |
| prot | 1598 | net/tcp/sock.c | if (sk->prot->select == NULL) |
| prot | 1603 | net/tcp/sock.c | return (sk->prot->select(sk, sel_type, wait)); |
| prot | 1646 | net/tcp/sock.c | if (!sk->prot->ioctl) |
| prot | 1648 | net/tcp/sock.c | return (sk->prot->ioctl (sk, cmd, arg)); |
| prot | 1760 | net/tcp/sock.c | volatile struct sock *get_sock (struct proto *prot, unsigned short num, |
| prot | 1766 | net/tcp/sock.c | prot, num, raddr, rnum, laddr); |
| prot | 1775 | net/tcp/sock.c | for (s=prot->sock_array[num&(SOCK_ARRAY_SIZE-1)]; s != NULL; s=s->next) |
| prot | 1800 | net/tcp/sock.c | if (!sk->prot) |
| prot | 1830 | net/tcp/sock.c | if (sk->prot->rcv) |
| prot | 1831 | net/tcp/sock.c | sk->prot->rcv(skb, skb->dev, sk->opt, |
| prot | 75 | net/tcp/sock.h | struct proto *prot; |
| prot | 232 | net/tcp/tcp.c | sk->prot->close(sk, 0); |
| prot | 317 | net/tcp/tcp.c | if (sk->prot->wspace(sk) >= MIN_WRITE_SPACE) |
| prot | 394 | net/tcp/tcp.c | amount = sk->prot->wspace(sk)/2; |
| prot | 519 | net/tcp/tcp.c | sk->prot->queue_xmit (sk, skb->dev, skb,0); |
| prot | 540 | net/tcp/tcp.c | buff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC); |
| prot | 561 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, sk->saddr, daddr, &dev, |
| prot | 565 | net/tcp/tcp.c | sk->prot->wfree(sk, buff->mem_addr, buff->mem_len); |
| prot | 578 | net/tcp/tcp.c | sk->window = sk->prot->rspace(sk); |
| prot | 603 | net/tcp/tcp.c | sk->prot->queue_xmit(sk, dev, buff, 1); |
| prot | 622 | net/tcp/tcp.c | sk->window = sk->prot->rspace(sk); |
| prot | 640 | net/tcp/tcp.c | struct proto *prot; |
| prot | 648 | net/tcp/tcp.c | prot = sk->prot; |
| prot | 717 | net/tcp/tcp.c | copy = min (sk->mss - skb->len + 128 + prot->max_header, len); |
| prot | 755 | net/tcp/tcp.c | skb=prot->wmalloc (sk, |
| prot | 756 | net/tcp/tcp.c | sk->mss + 128 + prot->max_header + sizeof (*skb), |
| prot | 761 | net/tcp/tcp.c | skb->mem_len = sk->mss + 128 + prot->max_header+sizeof (*skb); |
| prot | 767 | net/tcp/tcp.c | skb=prot->wmalloc (sk, copy + prot->max_header+sizeof (*skb),0, |
| prot | 771 | net/tcp/tcp.c | skb->mem_len = copy+prot->max_header+sizeof (*skb); |
| prot | 819 | net/tcp/tcp.c | tmp = prot->build_header (skb, sk->saddr, sk->daddr, &dev, |
| prot | 823 | net/tcp/tcp.c | prot->wfree (sk, skb->mem_addr, skb->mem_len); |
| prot | 837 | net/tcp/tcp.c | prot->wfree (sk, skb->mem_addr, skb->mem_len); |
| prot | 890 | net/tcp/tcp.c | prot->queue_xmit (sk, dev, skb,0); |
| prot | 934 | net/tcp/tcp.c | buff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC); |
| prot | 951 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev, |
| prot | 955 | net/tcp/tcp.c | sk->prot->wfree(sk, buff->mem_addr, buff->mem_len); |
| prot | 973 | net/tcp/tcp.c | sk->window = sk->prot->rspace(sk); |
| prot | 978 | net/tcp/tcp.c | sk->prot->queue_xmit(sk, dev, buff, 1); |
| prot | 1013 | net/tcp/tcp.c | sk->window - sk->bytes_rcv, sk->prot->rspace(sk)); |
| prot | 1015 | net/tcp/tcp.c | if ((sk->prot->rspace(sk) > |
| prot | 1338 | net/tcp/tcp.c | struct proto *prot; |
| prot | 1353 | net/tcp/tcp.c | prot = (struct proto *)sk->prot; |
| prot | 1356 | net/tcp/tcp.c | buff=prot->wmalloc(sk, MAX_RESET_SIZE,1 , GFP_KERNEL); |
| prot | 1373 | net/tcp/tcp.c | tmp = prot->build_header (buff,sk->saddr, sk->daddr, &dev, |
| prot | 1378 | net/tcp/tcp.c | prot->wfree (sk,buff->mem_addr, buff->mem_len); |
| prot | 1397 | net/tcp/tcp.c | t1->window = net16(sk->prot->rspace(sk)); |
| prot | 1415 | net/tcp/tcp.c | sk->prot->queue_xmit (sk, dev, buff,0); |
| prot | 1456 | net/tcp/tcp.c | struct proto *prot, struct options *opt, struct device *dev) |
| prot | 1463 | net/tcp/tcp.c | buff=prot->wmalloc(NULL, MAX_RESET_SIZE,1, GFP_ATOMIC); |
| prot | 1476 | net/tcp/tcp.c | tmp = prot->build_header (buff, saddr, daddr, &dev, IPPROTO_TCP, opt, |
| prot | 1480 | net/tcp/tcp.c | prot->wfree (NULL,buff->mem_addr, buff->mem_len); |
| prot | 1499 | net/tcp/tcp.c | prot->queue_xmit(NULL, dev, buff, 1); |
| prot | 1534 | net/tcp/tcp.c | tcp_reset (daddr, saddr, th, sk->prot, opt, dev); |
| prot | 1634 | net/tcp/tcp.c | buff=newsk->prot->wmalloc(newsk,MAX_SYN_SIZE,1, GFP_ATOMIC); |
| prot | 1653 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, newsk->saddr, newsk->daddr, &dev, |
| prot | 1660 | net/tcp/tcp.c | sk->prot->wfree(newsk, buff->mem_addr, buff->mem_len); |
| prot | 1678 | net/tcp/tcp.c | newsk->window = newsk->prot->rspace(newsk); |
| prot | 1696 | net/tcp/tcp.c | newsk->prot->queue_xmit(newsk, dev, buff, 0); |
| prot | 1731 | net/tcp/tcp.c | struct proto *prot; |
| prot | 1806 | net/tcp/tcp.c | prot = (struct proto *)sk->prot; |
| prot | 1809 | net/tcp/tcp.c | buff=prot->wmalloc(sk, MAX_FIN_SIZE,1, GFP_ATOMIC); |
| prot | 1828 | net/tcp/tcp.c | tmp = prot->build_header (buff,sk->saddr, sk->daddr, &dev, |
| prot | 1833 | net/tcp/tcp.c | prot->wfree (sk,buff->mem_addr, buff->mem_len); |
| prot | 1851 | net/tcp/tcp.c | t1->window = net16(sk->prot->rspace(sk)); |
| prot | 1859 | net/tcp/tcp.c | prot->queue_xmit(sk, dev, buff, 0); |
| prot | 1918 | net/tcp/tcp.c | sk->prot->queue_xmit (sk, skb->dev, skb, skb->free); |
| prot | 2120 | net/tcp/tcp.c | sk->prot->retransmit (sk,1); |
| prot | 2238 | net/tcp/tcp.c | sk->prot, NULL, skb->dev); |
| prot | 2485 | net/tcp/tcp.c | buff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC); |
| prot | 2499 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev, |
| prot | 2503 | net/tcp/tcp.c | sk->prot->wfree(sk, buff->mem_addr, buff->mem_len); |
| prot | 2523 | net/tcp/tcp.c | t1->window = net16(sk->prot->rspace(sk)); |
| prot | 2549 | net/tcp/tcp.c | sk->prot->queue_xmit (sk, dev, buff,0); |
| prot | 2637 | net/tcp/tcp.c | buff=sk->prot->wmalloc(sk,MAX_SYN_SIZE,0, GFP_KERNEL); |
| prot | 2652 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev, |
| prot | 2656 | net/tcp/tcp.c | sk->prot->wfree(sk, buff->mem_addr, buff->mem_len); |
| prot | 2689 | net/tcp/tcp.c | sk->prot->queue_xmit(sk, dev, buff, 0); |
| prot | 2871 | net/tcp/tcp.c | if (!sk->prot) |
| prot | 2955 | net/tcp/tcp.c | tcp_reset (daddr, saddr, th, sk->prot, opt,dev); |
| prot | 3015 | net/tcp/tcp.c | tcp_reset (daddr, saddr, th, sk->prot, opt,dev); |
| prot | 3030 | net/tcp/tcp.c | tcp_reset (daddr, saddr, th, sk->prot, opt,dev ); |
| prot | 3113 | net/tcp/tcp.c | tcp_reset(daddr, saddr, th, sk->prot, opt,dev); |
| prot | 3138 | net/tcp/tcp.c | tcp_reset(daddr, saddr, th, sk->prot, opt, dev); |
| prot | 3217 | net/tcp/tcp.c | buff=sk->prot->wmalloc(sk,MAX_ACK_SIZE,1, GFP_ATOMIC); |
| prot | 3231 | net/tcp/tcp.c | tmp = sk->prot->build_header (buff, sk->saddr, sk->daddr, &dev, |
| prot | 3235 | net/tcp/tcp.c | sk->prot->wfree(sk, buff->mem_addr, buff->mem_len); |
| prot | 3256 | net/tcp/tcp.c | t1->window = net16(sk->prot->rspace(sk)); |
| prot | 3261 | net/tcp/tcp.c | sk->prot->queue_xmit(sk, dev, buff, 1); |
| prot | 193 | net/tcp/timer.c | sk->prot->read_wakeup(sk); |
| prot | 248 | net/tcp/timer.c | sk->prot->retransmit (sk, 0); |
| prot | 274 | net/tcp/timer.c | sk->prot->close (sk,1); |
| prot | 287 | net/tcp/timer.c | if (sk->prot->write_wakeup != NULL) |
| prot | 288 | net/tcp/timer.c | sk->prot->write_wakeup(sk); |
| prot | 292 | net/tcp/timer.c | sk->prot->close (sk,1); |
| prot | 319 | net/tcp/timer.c | sk->prot->close (sk, 1); |
| prot | 114 | net/tcp/udp.c | if (sk->prot->wspace(sk) >= MIN_WRITE_SPACE) |
| prot | 158 | net/tcp/udp.c | sk->prot->close(sk, 0); |
| prot | 255 | net/tcp/udp.c | pair = get_sock (sk->prot, net16(port), saddr, |
| prot | 260 | net/tcp/udp.c | skb = pair->prot->rmalloc (pair, |
| prot | 369 | net/tcp/udp.c | skb = sk->prot->wmalloc (sk, len + sizeof (*skb) |
| prot | 370 | net/tcp/udp.c | + sk->prot->max_header, 0, |
| prot | 400 | net/tcp/udp.c | skb->mem_len = len + sizeof (*skb) + sk->prot->max_header; |
| prot | 407 | net/tcp/udp.c | tmp = sk->prot->build_header (skb, saddr, |
| prot | 412 | net/tcp/udp.c | sk->prot->wfree (sk, skb->mem_addr, skb->mem_len); |
| prot | 451 | net/tcp/udp.c | sk->prot->queue_xmit (sk, dev, skb, 1); |
| prot | 478 | net/tcp/udp.c | amount = sk->prot->wspace(sk)/2; |
| prot | 638 | net/tcp/udp.c | struct proto *prot=&udp_prot; |
| prot | 646 | net/tcp/udp.c | sk = get_sock (prot, net16(uh->dest), saddr, uh->source, daddr); |