taglinefilesource code
opt143drivers/char/tty_ioctl.cstatic int set_termios(struct tty_struct * tty, unsigned long arg, int opt)
opt152drivers/char/tty_ioctl.cif (opt & TERMIOS_TERMIO) {
opt169drivers/char/tty_ioctl.cif ((opt & TERMIOS_FLUSH) && tty->ldisc.flush_buffer)
opt172drivers/char/tty_ioctl.cif (opt & TERMIOS_WAIT)
opt379drivers/char/tty_ioctl.cint opt = 0;
opt417drivers/char/tty_ioctl.copt |= TERMIOS_FLUSH;
opt419drivers/char/tty_ioctl.copt |= TERMIOS_WAIT;
opt421drivers/char/tty_ioctl.creturn set_termios(real_tty, arg, opt);
opt425drivers/char/tty_ioctl.copt |= TERMIOS_FLUSH;
opt427drivers/char/tty_ioctl.copt |= TERMIOS_WAIT;
opt429drivers/char/tty_ioctl.creturn set_termios(real_tty, arg, opt|TERMIOS_TERMIO);
opt226drivers/net/ppp.cint subid, void *saddr, void *daddr, void *opt);
opt1449drivers/net/ppp.cu_char *opt = dp   + CCP_HDRLEN;
opt1476drivers/net/ppp.cif (slen < (CCP_OPT_LENGTH (opt) + CCP_HDRLEN))
opt1487drivers/net/ppp.copt,
opt1503drivers/net/ppp.copt,
opt3244drivers/net/ppp.cint subid, void *saddr, void *daddr, void *opt)
opt209fs/isofs/inode.cstruct iso9660_options opt;
opt213fs/isofs/inode.cif (!parse_options((char *) data,&opt)) {
opt220fs/isofs/inode.cprintk("map = %c\n", opt.map);
opt221fs/isofs/inode.cprintk("rock = %c\n", opt.rock);
opt222fs/isofs/inode.cprintk("cruft = %c\n", opt.cruft);
opt223fs/isofs/inode.cprintk("unhide = %c\n", opt.unhide);
opt224fs/isofs/inode.cprintk("conversion = %c\n", opt.conversion);
opt225fs/isofs/inode.cprintk("blocksize = %d\n", opt.blocksize);
opt226fs/isofs/inode.cprintk("gid = %d\n", opt.gid);
opt227fs/isofs/inode.cprintk("uid = %d\n", opt.uid);
opt232fs/isofs/inode.cint i = opt.blocksize;
opt238fs/isofs/inode.cset_blocksize(dev, opt.blocksize);
opt250fs/isofs/inode.cif (!(bh = bread(dev, iso_blknum << (ISOFS_BLOCK_BITS-blocksize_bits), opt.blocksize))) {
opt272fs/isofs/inode.copt.rock = 'n';
opt360fs/isofs/inode.cs->u.isofs_sb.s_mapping = opt.map;
opt361fs/isofs/inode.cs->u.isofs_sb.s_rock = (opt.rock == 'y' ? 1 : 0);
opt362fs/isofs/inode.cs->u.isofs_sb.s_conversion = opt.conversion;
opt363fs/isofs/inode.cs->u.isofs_sb.s_cruft = opt.cruft;
opt364fs/isofs/inode.cs->u.isofs_sb.s_unhide = opt.unhide;
opt365fs/isofs/inode.cs->u.isofs_sb.s_uid = opt.uid;
opt366fs/isofs/inode.cs->u.isofs_sb.s_gid = opt.gid;
opt371fs/isofs/inode.cs->u.isofs_sb.s_mode = opt.mode & 0777;
opt372fs/isofs/inode.cs->s_blocksize = opt.blocksize;
opt290include/linux/ext2_fs.h#define clear_opt(o, opt)    o &= ~EXT2_MOUNT_##opt
opt291include/linux/ext2_fs.h#define set_opt(o, opt)      o |= EXT2_MOUNT_##opt
opt292include/linux/ext2_fs.h#define test_opt(sb, opt)    ((sb)->u.ext2_sb.s_mount_opt & \
opt293include/linux/ext2_fs.hEXT2_MOUNT_##opt)
opt29include/net/icmp.hstruct options *opt, __u32 daddr,
opt84include/net/ip.hstruct options *opt, int len,
opt94include/net/ip.hextern int    ip_options_compile(struct options * opt, struct sk_buff * skb);
opt113include/net/ip.hstruct options * opt,
opt1include/net/ipip.hextern int ipip_rcv(struct sk_buff *skb, struct device *dev, struct options *opt, 
opt33include/net/protocol.hstruct options *opt, __u32 daddr,
opt49include/net/route.hextern struct rtable  *ip_rt_route(__u32 daddr, struct options *opt, __u32 *src_addr);
opt50include/net/route.hextern struct rtable   *ip_rt_local(__u32 daddr, struct options *opt, __u32 *src_addr);
opt81include/net/sock.hstruct options    *opt;
opt267include/net/sock.hstruct options *opt, int len,
opt279include/net/sock.hstruct options *opt, __u32 daddr,
opt130include/net/tcp.hstruct options *opt, __u32 daddr,
opt46include/net/udp.hstruct options *opt, __u32 daddr,
opt949net/appletalk/ddp.cint err,opt;
opt959net/appletalk/ddp.copt=get_fs_long((unsigned long *)optval);
opt693net/ax25/af_ax25.cint err, opt;
opt709net/ax25/af_ax25.copt = get_fs_long((unsigned long *)optval);
opt714net/ax25/af_ax25.cif (opt < 1 || opt > 7)
opt717net/ax25/af_ax25.cif (opt < 1 || opt > 63)
opt720net/ax25/af_ax25.csk->ax25->window = opt;
opt724net/ax25/af_ax25.cif (opt < 1)
opt726net/ax25/af_ax25.csk->ax25->rtt = (opt * PR_SLOWHZ) / 2;
opt730net/ax25/af_ax25.cif (opt < 1)
opt732net/ax25/af_ax25.csk->ax25->t2 = opt * PR_SLOWHZ;
opt736net/ax25/af_ax25.cif (opt < 1 || opt > 31)
opt738net/ax25/af_ax25.csk->ax25->n2 = opt;
opt742net/ax25/af_ax25.cif (opt < 1)
opt744net/ax25/af_ax25.csk->ax25->t3 = opt * PR_SLOWHZ;
opt748net/ax25/af_ax25.csk->ax25->backoff = opt ? 1 : 0;
opt752net/ax25/af_ax25.csk->ax25->modulus = opt ? EMODULUS : MODULUS;
opt756net/ax25/af_ax25.csk->ax25->hdrincl = opt ? 1 : 0;
opt384net/ipv4/af_inet.cif(sk->opt)
opt385net/ipv4/af_inet.ckfree(sk->opt);
opt647net/ipv4/af_inet.csk->opt = NULL;
opt603net/ipv4/icmp.cint icmp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt213net/ipv4/igmp.cint igmp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt181net/ipv4/ip.cstatic void ip_options_build(struct sk_buff * skb, struct options * opt,
opt186net/ipv4/ip.cmemcpy(skb->proto_priv, opt, sizeof(struct options));
opt187net/ipv4/ip.cmemcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen);
opt188net/ipv4/ip.copt = (struct options*)skb->proto_priv;
opt189net/ipv4/ip.copt->is_data = 0;
opt191net/ipv4/ip.cif (opt->srr)
opt192net/ipv4/ip.cmemcpy(iph+opt->srr+iph[opt->srr+1]-4, &daddr, 4);
opt195net/ipv4/ip.cif (opt->rr_needaddr)
opt196net/ipv4/ip.cmemcpy(iph+opt->rr+iph[opt->rr+2]-5, &saddr, 4);
opt197net/ipv4/ip.cif (opt->ts_needaddr)
opt198net/ipv4/ip.cmemcpy(iph+opt->ts+iph[opt->ts+2]-9, &saddr, 4);
opt199net/ipv4/ip.cif (opt->ts_needtime) {
opt204net/ipv4/ip.cmemcpy(iph+opt->ts+iph[opt->ts+2]-5, &midtime, 4);
opt208net/ipv4/ip.cif (opt->rr) {
opt209net/ipv4/ip.cmemset(iph+opt->rr, IPOPT_NOP, iph[opt->rr+1]);
opt210net/ipv4/ip.copt->rr = 0;
opt211net/ipv4/ip.copt->rr_needaddr = 0;
opt213net/ipv4/ip.cif (opt->ts) {
opt214net/ipv4/ip.cmemset(iph+opt->ts, IPOPT_NOP, iph[opt->ts+1]);
opt215net/ipv4/ip.copt->ts = 0;
opt216net/ipv4/ip.copt->ts_needaddr = opt->ts_needtime = 0;
opt330net/ipv4/ip.cstruct options * opt = (struct options*)skb->proto_priv;
opt331net/ipv4/ip.cint  l = opt->optlen;
opt351net/ipv4/ip.copt->ts = 0;
opt352net/ipv4/ip.copt->rr = 0;
opt353net/ipv4/ip.copt->rr_needaddr = 0;
opt354net/ipv4/ip.copt->ts_needaddr = 0;
opt355net/ipv4/ip.copt->ts_needtime = 0;
opt365net/ipv4/ip.cint ip_options_compile(struct options * opt, struct sk_buff * skb)
opt373net/ipv4/ip.cif (!opt) {
opt374net/ipv4/ip.copt = (struct options*)skb->proto_priv;
opt375net/ipv4/ip.cmemset(opt, 0, sizeof(struct options));
opt377net/ipv4/ip.copt->optlen = ((struct iphdr *)iph)->ihl*4 - sizeof(struct iphdr);
opt379net/ipv4/ip.copt->is_data = 0;
opt381net/ipv4/ip.coptptr = opt->is_data ? opt->__data : (unsigned char*)&skb->ip_hdr[1];
opt385net/ipv4/ip.cfor (l = opt->optlen; l > 0; ) {
opt391net/ipv4/ip.copt->is_changed = 1;
opt417net/ipv4/ip.cif (opt->srr) {
opt426net/ipv4/ip.cmemcpy(&opt->faddr, &optptr[3], 4);
opt430net/ipv4/ip.copt->is_strictroute = (optptr[0] == IPOPT_SSRR);
opt431net/ipv4/ip.copt->srr = optptr - iph;
opt434net/ipv4/ip.cif (opt->rr) {
opt453net/ipv4/ip.copt->is_changed = 1;
opt456net/ipv4/ip.copt->rr_needaddr = 1;
opt458net/ipv4/ip.copt->rr = optptr - iph;
opt461net/ipv4/ip.cif (opt->ts) {
opt482net/ipv4/ip.copt->ts = optptr - iph;
opt485net/ipv4/ip.copt->is_changed = 1;
opt494net/ipv4/ip.copt->ts = optptr - iph;
opt499net/ipv4/ip.copt->ts_needaddr = 1;
opt500net/ipv4/ip.copt->ts_needtime = 1;
opt508net/ipv4/ip.copt->ts = optptr - iph;
opt517net/ipv4/ip.copt->ts_needaddr = 1;
opt518net/ipv4/ip.copt->ts_needtime = 1;
opt531net/ipv4/ip.copt->is_changed = 1;
opt539net/ipv4/ip.copt->ts = optptr - iph;
opt542net/ipv4/ip.copt->is_changed = 1;
opt643net/ipv4/ip.cstruct device **dev, int type, struct options *opt, int len, int tos, int ttl)
opt652net/ipv4/ip.cif (opt && opt->srr)
opt653net/ipv4/ip.cdaddr = opt->faddr;
opt748net/ipv4/ip.cif (opt)
opt749net/ipv4/ip.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr) + opt->optlen);
opt763net/ipv4/ip.cif (!opt || !opt->optlen)
opt765net/ipv4/ip.cif (opt->is_strictroute && rt && rt->rt_gateway) {
opt769net/ipv4/ip.ciph->ihl += opt->optlen>>2;
opt770net/ipv4/ip.cip_options_build(skb, opt, final_daddr, (*dev)->pa_addr, 0);
opt1530net/ipv4/ip.cstruct   options * opt  = (struct options*)skb->proto_priv;
opt1630net/ipv4/ip.cif (opt->is_strictroute)
opt1656net/ipv4/ip.c(rt->rt_flags&RTF_MODIFIED) && !opt->srr)
opt1774net/ipv4/ip.cif (opt->optlen) {
opt1776net/ipv4/ip.cif (opt->rr_needaddr) {
opt1777net/ipv4/ip.coptptr = (unsigned char *)iph + opt->rr;
opt1779net/ipv4/ip.copt->is_changed = 1;
opt1781net/ipv4/ip.cif (opt->srr_is_hit) {
opt1784net/ipv4/ip.coptptr = (unsigned char *)iph + opt->srr;
opt1796net/ipv4/ip.copt->is_changed = 1;
opt1803net/ipv4/ip.cif (opt->ts_needaddr) {
opt1804net/ipv4/ip.coptptr = (unsigned char *)iph + opt->ts;
opt1806net/ipv4/ip.copt->is_changed = 1;
opt1808net/ipv4/ip.cif (opt->is_changed) {
opt1809net/ipv4/ip.copt->is_changed = 0;
opt1895net/ipv4/ip.cstruct options * opt = NULL;
opt1954net/ipv4/ip.copt = (struct options*)skb->proto_priv;
opt1956net/ipv4/ip.cif (opt->srr) {
opt2009net/ipv4/ip.cif (opt && opt->srr) {
opt2012net/ipv4/ip.cunsigned char * optptr = ((unsigned char *)iph) + opt->srr;
opt2027net/ipv4/ip.cicmp_send(skb, ICMP_PARAMETERPROB, 0, opt->srr+2,
opt2049net/ipv4/ip.copt->srr_is_hit = 1;
opt2050net/ipv4/ip.copt->is_changed = 1;
opt2218net/ipv4/ip.cipprot->handler(skb2, dev, opt, iph->daddr,
opt2285net/ipv4/ip.cif (opt && opt->is_strictroute) {
opt2674net/ipv4/ip.cstruct options * opt = NULL;
opt2681net/ipv4/ip.copt = kmalloc(sizeof(struct options)+((optlen+3)&~3), GFP_KERNEL);
opt2682net/ipv4/ip.cif (!opt)
opt2684net/ipv4/ip.cmemset(opt, 0, sizeof(struct options));
opt2686net/ipv4/ip.cmemcpy_fromfs(opt->__data, optval, optlen);
opt2688net/ipv4/ip.copt->__data[optlen++] = IPOPT_END;
opt2689net/ipv4/ip.copt->optlen = optlen;
opt2690net/ipv4/ip.copt->is_data = 1;
opt2691net/ipv4/ip.copt->is_setbyuser = 1;
opt2692net/ipv4/ip.cif (optlen && ip_options_compile(opt, NULL)) {
opt2693net/ipv4/ip.ckfree_s(opt, sizeof(struct options) + optlen);
opt2701net/ipv4/ip.cold_opt = sk->opt;
opt2702net/ipv4/ip.csk->opt = opt;
opt2966net/ipv4/ip.cstruct options * opt = (struct options*)optbuf;
opt2971net/ipv4/ip.copt->optlen = 0;
opt2972net/ipv4/ip.cif (sk->opt)
opt2973net/ipv4/ip.cmemcpy(optbuf, sk->opt, sizeof(struct options)+sk->opt->optlen);
opt2975net/ipv4/ip.cif (opt->optlen == 0) {
opt2979net/ipv4/ip.cerr = verify_area(VERIFY_WRITE, optval, opt->optlen);
opt2985net/ipv4/ip.cif (opt->srr) {
opt2986net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->srr-sizeof(struct  iphdr);
opt2988net/ipv4/ip.cmemcpy(optptr+3, &opt->faddr, 4);
opt2990net/ipv4/ip.cif (opt->rr_needaddr) {
opt2991net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->rr-sizeof(struct  iphdr);
opt2995net/ipv4/ip.cif (opt->ts) {
opt2996net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->ts-sizeof(struct  iphdr);
opt2997net/ipv4/ip.cif (opt->ts_needtime) {
opt3001net/ipv4/ip.cif (opt->ts_needaddr) {
opt3006net/ipv4/ip.cput_fs_long(opt->optlen, (unsigned long *) optlen);
opt3007net/ipv4/ip.cmemcpy_tofs(optval, opt->__data, opt->optlen);
opt3084net/ipv4/ip.cstruct options * opt,
opt3099net/ipv4/ip.cif (opt && opt->srr && !sk->ip_hdrincl)
opt3100net/ipv4/ip.cdaddr = opt->faddr;
opt3194net/ipv4/ip.cif (!sk->ip_hdrincl && opt) {
opt3195net/ipv4/ip.clength += opt->optlen;
opt3196net/ipv4/ip.cif (opt->is_strictroute && rt && rt->rt_gateway) {
opt3244net/ipv4/ip.cif (opt) {
opt3245net/ipv4/ip.ciph->ihl += opt->optlen>>2;
opt3246net/ipv4/ip.cip_options_build(skb, opt,
opt3276net/ipv4/ip.cif (sk && !sk->ip_hdrincl && opt) {
opt3277net/ipv4/ip.clength -= opt->optlen;
opt3278net/ipv4/ip.cfragheaderlen = dev->hard_header_len + sizeof(struct iphdr) + opt->optlen;
opt3279net/ipv4/ip.cmaxfraglen = ((dev->mtu-sizeof(struct iphdr)-opt->optlen) & ~7) + fragheaderlen;
opt3410net/ipv4/ip.cif (opt) {
opt3411net/ipv4/ip.ciph->ihl += opt->optlen>>2;
opt3412net/ipv4/ip.cip_options_build(skb, opt,
opt188net/ipv4/ip_fw.cint ip_fw_chk(struct iphdr *ip, struct device *rif, struct ip_fw *chain, int policy, int opt)
opt236net/ipv4/ip_fw.cif (offset!=0 && (opt != 1) && (ip->protocol == IPPROTO_TCP ||
opt427net/ipv4/ip_fw.cif(opt != 1) {
opt459net/ipv4/ip_fw.cif (opt != 2) {
opt463net/ipv4/ip_fw.cif (opt != 1)
opt467net/ipv4/ip_fw.cif(opt == 1)
opt62net/ipv4/ipip.cint ipip_rcv(struct sk_buff *skb, struct device *dev, struct options *opt, 
opt226net/ipv4/raw.cerr=ip_build_xmit(sk, raw_getrawfrag, from, len, sin.sin_addr.s_addr, 0, sk->opt, flags, sin.sin_port);
opt232net/ipv4/raw.cerr=ip_build_xmit(sk, raw_getfrag, from, len, sin.sin_addr.s_addr, 0, sk->opt, flags, sin.sin_port);
opt636net/ipv4/route.cstruct rtable * ip_rt_route(__u32 daddr, struct options *opt, __u32 *src_addr)
opt670net/ipv4/route.cstruct rtable * ip_rt_local(__u32 daddr, struct options *opt, __u32 *src_addr)
opt1554net/ipv4/tcp.cIPPROTO_TCP, sk->opt, MAX_ACK_SIZE,sk->ip_tos,sk->ip_ttl);
opt1899net/ipv4/tcp.cIPPROTO_TCP, sk->opt, skb->truesize,sk->ip_tos,sk->ip_ttl);
opt2037net/ipv4/tcp.cIPPROTO_TCP, sk->opt, MAX_ACK_SIZE,sk->ip_tos,sk->ip_ttl);
opt2541net/ipv4/tcp.cIPPROTO_TCP, sk->opt,
opt2696net/ipv4/tcp.cstruct proto *prot, struct options *opt, struct device *dev, int tos, int ttl)
opt2727net/ipv4/tcp.ctmp = prot->build_header(buff, saddr, daddr, &ndev, IPPROTO_TCP, opt,
opt2873net/ipv4/tcp.cstruct options *opt, struct device *dev, u32 seq)
opt2895net/ipv4/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev, sk->ip_tos,sk->ip_ttl);
opt2931net/ipv4/tcp.cnewsk->opt = NULL;
opt2932net/ipv4/tcp.cif (opt && opt->optlen) {
opt2933net/ipv4/tcp.csk->opt = (struct options*)kmalloc(sizeof(struct options)+opt->optlen, GFP_ATOMIC);
opt2934net/ipv4/tcp.cif (!sk->opt) {
opt2940net/ipv4/tcp.cif (ip_options_echo(sk->opt, opt, daddr, saddr, skb)) {
opt2941net/ipv4/tcp.ckfree_s(sk->opt, sizeof(struct options)+opt->optlen);
opt4633net/ipv4/tcp.cstruct options *opt, unsigned long saddr, struct device *dev)
opt4721net/ipv4/tcp.cint tcp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt4803net/ipv4/tcp.ctcp_reset(daddr, saddr, th, &tcp_prot, opt,dev,skb->ip_hdr->tos,255);
opt4834net/ipv4/tcp.ctcp_reset(daddr, saddr, th, &tcp_prot, opt,dev,skb->ip_hdr->tos,255);
opt4880net/ipv4/tcp.ctcp_reset(daddr,saddr,th,sk->prot,opt,dev,sk->ip_tos, sk->ip_ttl);
opt4900net/ipv4/tcp.ctcp_conn_request(sk, skb, daddr, saddr, opt, dev, tcp_init_seq());
opt4940net/ipv4/tcp.csk->prot, opt,dev,sk->ip_tos,sk->ip_ttl);
opt5037net/ipv4/tcp.ctcp_conn_request(sk, skb, daddr, saddr,opt, dev,seq+128000);
opt5053net/ipv4/tcp.cif(!tcp_sequence(sk,th,len,opt,saddr,dev))
opt5069net/ipv4/tcp.ctcp_reset(daddr,saddr,th, &tcp_prot, opt, dev, skb->ip_hdr->tos, 255);
opt5086net/ipv4/tcp.ctcp_reset(daddr, saddr, th,sk->prot, opt, dev,sk->ip_tos,sk->ip_ttl);
opt5213net/ipv4/tcp.cIPPROTO_TCP, sk->opt, buff->truesize,
opt5313net/ipv4/tcp.cIPPROTO_TCP, sk->opt, MAX_ACK_SIZE,sk->ip_tos,sk->ip_ttl);
opt325net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP);
opt328net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP);
opt578net/ipv4/udp.cint udp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt1286net/ipx/af_ipx.cint err,opt;
opt1296net/ipx/af_ipx.copt=get_fs_long((unsigned long *)optval);
opt1304net/ipx/af_ipx.csk->ipx_type=opt;
opt298net/netrom/af_netrom.cint err, opt;
opt314net/netrom/af_netrom.copt = get_fs_long((unsigned long *)optval);
opt318net/netrom/af_netrom.cif (opt < 1)
opt320net/netrom/af_netrom.csk->nr->rtt = (opt * PR_SLOWHZ) / 2;
opt324net/netrom/af_netrom.cif (opt < 1)
opt326net/netrom/af_netrom.csk->nr->t2 = opt * PR_SLOWHZ;
opt330net/netrom/af_netrom.cif (opt < 1 || opt > 31)
opt332net/netrom/af_netrom.csk->nr->n2 = opt;
opt336net/netrom/af_netrom.csk->nr->hdrincl = opt ? 1 : 0;
opt568net/netrom/nr_route.clong opt = 0;
opt615net/netrom/nr_route.copt = get_fs_long((void *)arg);
opt616net/netrom/nr_route.cnr_route_on = opt ? 1 : 0;