taglinefilesource code
to431drivers/block/floppy.c#define copy_buffer(from,to) \
to434drivers/block/floppy.c:"c" (BLOCK_SIZE/4),"S" ((long)(from)),"D" ((long)(to)) \
to54drivers/char/pty.cstatic inline void pty_copy(struct tty_struct * from, struct tty_struct * to)
to64drivers/char/pty.cskip_readq = IS_A_PTY_MASTER(to->line) && to->disc == N_TTY;
to65drivers/char/pty.ctq = skip_readq ? &to->secondary : &to->read_q;
to76drivers/char/pty.cwake_up_interruptible(&to->secondary.proc_list);
to78drivers/char/pty.cTTY_READ_FLUSH(to);
to391drivers/scsi/scsi_debug.cint to;
to428drivers/scsi/scsi_debug.cto = timeout[i];
to441drivers/scsi/scsi_debug.cprintk("...done %d %x %d %d\n",i , my_done, to, jiffies);
to823fs/buffer.c#define COPYBLK(size,from,to) \
to825fs/buffer.c:"c" (((unsigned long) size) >> 2),"S" (from),"D" (to) \
to140fs/msdos/file.cchar *start,*to,ch;
to179fs/msdos/file.cto = (char *) data+(filp->f_pos & (SECTOR_SIZE-1));
to181fs/msdos/file.c*to++ = '\n';
to187fs/msdos/file.c*to++ = '\r';
to192fs/msdos/file.c*to++ = ch;
to599fs/namei.cchar * from, * to;
to603fs/namei.cerror = getname(newname,&to);
to605fs/namei.cerror = do_symlink(from,to);
to606fs/namei.cputname(to);
to655fs/namei.cchar * to;
to661fs/namei.cerror = getname(newname,&to);
to666fs/namei.cerror = do_link(oldinode,to);
to667fs/namei.cputname(to);
to729fs/namei.cchar * from, * to;
to733fs/namei.cerror = getname(newname,&to);
to735fs/namei.cerror = do_rename(from,to);
to736fs/namei.cputname(to);
to37fs/nfs/mmap.cextern int file_mmap_share(struct vm_area_struct * from, struct vm_area_struct * to,
to55include/asm/segment.hstatic inline void __generic_memcpy_tofs(void * to, const void * from, unsigned long n)
to71include/asm/segment.h:"c" (n),"D" ((long) to),"S" ((long) from)
to75include/asm/segment.hstatic inline void __constant_memcpy_tofs(void * to, const void * from, unsigned long n)
to81include/asm/segment.hput_user_byte(*(const char *) from, (char *) to);
to84include/asm/segment.hput_user_word(*(const short *) from, (short *) to);
to87include/asm/segment.hput_user_word(*(const short *) from, (short *) to);
to88include/asm/segment.hput_user_byte(*(2+(const char *) from), 2+(char *) to);
to91include/asm/segment.hput_user_long(*(const int *) from, (int *) to);
to103include/asm/segment.h:"c" (n/4),"D" ((long) to),"S" ((long) from) \
to123include/asm/segment.hstatic inline void __generic_memcpy_fromfs(void * to, const void * from, unsigned long n)
to135include/asm/segment.h:"c" (n),"D" ((long) to),"S" ((long) from)
to139include/asm/segment.hstatic inline void __constant_memcpy_fromfs(void * to, const void * from, unsigned long n)
to145include/asm/segment.h*(char *)to = get_user_byte((const char *) from);
to148include/asm/segment.h*(short *)to = get_user_word((const short *) from);
to151include/asm/segment.h*(short *) to = get_user_word((const short *) from);
to152include/asm/segment.h*(char *) to = get_user_byte(2+(const char *) from);
to155include/asm/segment.h*(int *) to = get_user_long((const int *) from);
to163include/asm/segment.h:"c" (n/4),"D" ((long) to),"S" ((long) from) \
to183include/asm/segment.h#define memcpy_fromfs(to, from, n) \
to185include/asm/segment.h__constant_memcpy_fromfs((to),(from),(n)) : \
to186include/asm/segment.h__generic_memcpy_fromfs((to),(from),(n)))
to188include/asm/segment.h#define memcpy_tofs(to, from, n) \
to190include/asm/segment.h__constant_memcpy_tofs((to),(from),(n)) : \
to191include/asm/segment.h__generic_memcpy_tofs((to),(from),(n)))
to11include/linux/iso_fs.h#define ISODCL(from, to) (to - from + 1)
to64include/linux/mm.hint (*share)(struct vm_area_struct * from, struct vm_area_struct * to, unsigned long address);
to112include/linux/mm.hextern int copy_page_tables(struct task_struct * to);
to113include/linux/mm.hextern int clone_page_tables(struct task_struct * to);
to115include/linux/mm.hextern int remap_page_range(unsigned long from, unsigned long to, unsigned long size, int mask);
to335include/linux/string.hextern inline void * memcpy(void * to, const void * from, size_t n)
to349include/linux/string.h:"d" (n),"D" ((long) to),"S" ((long) from)
to351include/linux/string.hreturn (to);
to329init/main.cstatic void copy_options(char * to, char * from)
to336init/main.cc = *(to++) = *(from++);
to146kernel/module.cstruct kernel_sym *to;
to151kernel/module.cto = table;
to152kernel/module.ci = verify_area(VERIFY_WRITE, to, symbol_table_size * sizeof *table);
to158kernel/module.cmemcpy_tofs(to, &sym, sizeof sym);
to159kernel/module.cfrom++, to++;
to63mm/memory.c#define copy_page(from,to) \
to64mm/memory.c__asm__("cld ; rep ; movsl": :"S" (from),"D" (to),"c" (1024):"cx","di","si")
to387mm/memory.cint remap_page_range(unsigned long from, unsigned long to, unsigned long size, int mask)
to399mm/memory.cif ((from & ~PAGE_MASK) || (to & ~PAGE_MASK)) {
to400mm/memory.cprintk("remap_page_range: from = %08lx, to=%08lx\n",from,to);
to445mm/memory.celse if (to >= high_memory)
to446mm/memory.c*page_table++ = (to | mask);
to447mm/memory.celse if (!mem_map[MAP_NR(to)])
to450mm/memory.c*page_table++ = (to | mask);
to451mm/memory.cif (!(mem_map[MAP_NR(to)] & MAP_PAGE_RESERVED)) {
to453mm/memory.cmem_map[MAP_NR(to)]++;
to456mm/memory.cto += PAGE_SIZE;
to697mm/memory.cunsigned long to;
to718mm/memory.cto = *(unsigned long *) to_page;
to719mm/memory.cif (!(to & PAGE_PRESENT))
to721mm/memory.cto &= PAGE_MASK;
to722mm/memory.cto_page = to + PAGE_PTR(address);
to730mm/memory.cto = newpage | PAGE_PRIVATE;
to734mm/memory.cto = from;
to739mm/memory.c*(unsigned long *) to_page = to;
to158net/inet/datagram.cvoid skb_copy_datagram(struct sk_buff *skb, int offset, char *to, int size)
to162net/inet/datagram.cmemcpy_tofs(to,skb->h.raw+offset,size);
to515net/inet/dev.cunsigned char *to;
to541net/inet/dev.cto = skb->data;
to547net/inet/dev.cmemcpy(to, buff, amount);
to551net/inet/dev.cto += amount;
to189net/inet/packet.cpacket_recvfrom(struct sock *sk, unsigned char *to, int len,
to210net/inet/packet.cerr=verify_area(VERIFY_WRITE,to,len);
to218net/inet/packet.cmemcpy_tofs(to, skb->data, copied);  /* Don't use skb_copy_datagram here: We can't get frag chains */
to316net/inet/raw.craw_recvfrom(struct sock *sk, unsigned char *to, int len,
to326net/inet/raw.csk, to, len, noblock, flags, sin, addr_len));
to345net/inet/raw.cerr=verify_area(VERIFY_WRITE,to,len);
to355net/inet/raw.cskb_copy_datagram(skb, 0, to, copied);
to30net/inet/raw.hextern int  raw_recvfrom(struct sock *sk, unsigned char *to,
to110net/inet/skbuff.hextern void      skb_copy_datagram(struct sk_buff *from, int offset, char *to,int size);
to185net/inet/sock.hint      (*read)(struct sock *sk, unsigned char *to,
to187net/inet/sock.hint      (*write)(struct sock *sk, unsigned char *to,
to1252net/inet/tcp.cunsigned char *to, int len, unsigned flags)
to1258net/inet/tcp.csk, to, len, flags));
to1324net/inet/tcp.cmemcpy_tofs(to,(unsigned char *)(skb->h.th) +
to1347net/inet/tcp.ctcp_read(struct sock *sk, unsigned char *to,
to1361net/inet/tcp.cerr=verify_area(VERIFY_WRITE,to,len);
to1370net/inet/tcp.creturn(tcp_read_urg(sk, nonblock, to, len, flags));
to1378net/inet/tcp.csk, to, len, nonblock, flags));
to1527net/inet/tcp.cmemcpy_tofs(to,((unsigned char *)skb->h.th) +
to1531net/inet/tcp.cto += used;
to1665net/inet/tcp.ctcp_recvfrom(struct sock *sk, unsigned char *to,
to1687net/inet/tcp.cresult=tcp_read(sk, to, to_len, nonblock, flags);
to435net/inet/udp.cudp_recvfrom(struct sock *sk, unsigned char *to, int len,
to473net/inet/udp.cer=verify_area(VERIFY_WRITE,to,len);
to482net/inet/udp.cskb_copy_datagram(skb,sizeof(struct udphdr),to,copied);
to36net/inet/udp.hextern int  udp_recvfrom(struct sock *sk, unsigned char *to,