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)) \
to50drivers/char/pty.cstatic inline void pty_copy(struct tty_struct * from, struct tty_struct * to)
to55drivers/char/pty.cif (FULL(&to->read_q)) {
to56drivers/char/pty.cTTY_READ_FLUSH(to);
to57drivers/char/pty.cif (FULL(&to->read_q))
to62drivers/char/pty.cput_tty_queue(c, &to->read_q);
to66drivers/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)
to47include/linux/mm.hint (*share)(struct vm_area_struct * from, struct vm_area_struct * to, unsigned long address);
to95include/linux/mm.hextern int copy_page_tables(struct task_struct * to);
to96include/linux/mm.hextern int clone_page_tables(struct task_struct * to);
to98include/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);
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;
to706mm/memory.cunsigned long to;
to727mm/memory.cto = *(unsigned long *) to_page;
to728mm/memory.cif (!(to & PAGE_PRESENT))
to730mm/memory.cto &= PAGE_MASK;
to731mm/memory.cto_page = to + PAGE_PTR(address);
to739mm/memory.cto = newpage | PAGE_PRIVATE;
to743mm/memory.cto = from;
to748mm/memory.c*(unsigned long *) to_page = to;
to503net/inet/dev.cunsigned char *to;
to529net/inet/dev.cto = (unsigned char *) (skb + 1);
to535net/inet/dev.cmemcpy(to, buff, amount);
to539net/inet/dev.cto += amount;
to201net/inet/packet.cint packet_recvfrom(struct sock *sk, unsigned char *to, int len,
to226net/inet/packet.cerr=verify_area(VERIFY_WRITE,to,len);
to234net/inet/packet.cmemcpy_tofs(to, skb+1, copied);  /* Don't use skb_copy_datagram here: We can't get frag chains */
to347net/inet/raw.cint raw_recvfrom(struct sock *sk, unsigned char *to, int len,
to357net/inet/raw.csk, to, len, noblock, flags, sin, addr_len));
to373net/inet/raw.cerr=verify_area(VERIFY_WRITE,to,len);
to383net/inet/raw.cskb_copy_datagram(skb, 0, to, copied);
to30net/inet/raw.hextern int  raw_recvfrom(struct sock *sk, unsigned char *to,
to164net/inet/sock.hint      (*read)(struct sock *sk, unsigned char *to,
to166net/inet/sock.hint      (*write)(struct sock *sk, unsigned char *to,
to53net/inet/sockinet.hint      (*read)(struct sock *sk, unsigned char *to,
to55net/inet/sockinet.hint      (*write)(struct sock *sk, unsigned char *to,
to1328net/inet/tcp.cunsigned char *to, int len, unsigned flags)
to1335net/inet/tcp.csk, to, len, flags));
to1337net/inet/tcp.cerr=verify_area(VERIFY_WRITE,to,len);
to1420net/inet/tcp.cverify_area(VERIFY_WRITE, to, amt);
to1421net/inet/tcp.cmemcpy_tofs(to,(unsigned char *)(skb->h.th) +
to1448net/inet/tcp.cstatic int tcp_read_data(int type,struct sock *sk, unsigned char *to,
to1466net/inet/tcp.cerr=verify_area(VERIFY_WRITE,to,len);
to1476net/inet/tcp.creturn(tcp_read_urg(sk, nonblock, to, len, flags));
to1484net/inet/tcp.csk, to, len, nonblock, flags));
to1696net/inet/tcp.cmemcpy_tofs(to,((unsigned char *)skb->h.th) +
to1700net/inet/tcp.cto += used;
to1761net/inet/tcp.cstatic int tcp_read(struct sock *sk, unsigned char *to,
to1764net/inet/tcp.creturn(tcp_read_data(1,sk,to,len,nonblock,flags));
to1873net/inet/tcp.cstatic int tcp_recvfrom(struct sock *sk, unsigned char *to,
to1898net/inet/tcp.cresult=tcp_read_data(1,sk, to, to_len, nonblock, flags);
to443net/inet/udp.cint udp_recvfrom(struct sock *sk, unsigned char *to, int len,
to483net/inet/udp.cer=verify_area(VERIFY_WRITE,to,len);
to492net/inet/udp.cskb_copy_datagram(skb,sizeof(struct udphdr),to,copied);
to36net/inet/udp.hextern int  udp_recvfrom(struct sock *sk, unsigned char *to,
to166net/socket/datagram.cvoid skb_copy_datagram(struct sk_buff *skb, int offset, char *to, int size)
to170net/socket/datagram.cmemcpy_tofs(to,skb->h.raw+offset,size);
to408net/socket/dev.cunsigned char *to;
to438net/socket/dev.cto = (unsigned char *) (skb + 1);
to445net/socket/dev.cmemcpy(to, buff, amount);
to449net/socket/dev.cto += amount;
to109net/socket/skbuff.hextern void      skb_copy_datagram(struct sk_buff *from, int offset, char *to,int size);