tag | line | file | source code |
addr | 14 | fs/minix/bitmap.c | #define clear_block(addr) \ |
addr | 18 | fs/minix/bitmap.c | ::"a" (0),"c" (BLOCK_SIZE/4),"D" ((long) (addr)):"cx","di") |
addr | 20 | fs/minix/bitmap.c | #define set_bit(nr,addr) ({\ |
addr | 23 | fs/minix/bitmap.c | "=q" (res):"r" (nr),"m" (*(addr))); \ |
addr | 26 | fs/minix/bitmap.c | #define clear_bit(nr,addr) ({\ |
addr | 29 | fs/minix/bitmap.c | "=q" (res):"r" (nr),"m" (*(addr))); \ |
addr | 32 | fs/minix/bitmap.c | #define find_first_zero(addr) ({ \ |
addr | 44 | fs/minix/bitmap.c | :"=c" (__res):"0" (0),"S" (addr):"ax","dx","si"); \ |
addr | 23 | fs/super.c | #define set_bit(bitnr,addr) ({ \ |
addr | 25 | fs/super.c | __asm__("bt %2,%3;setb %%al":"=a" (__res):"a" (0),"r" (bitnr),"m" (*(addr))); \ |
addr | 1 | include/asm/segment.h | extern inline unsigned char get_fs_byte(const char * addr) |
addr | 5 | include/asm/segment.h | __asm__ ("movb %%fs:%1,%0":"=q" (_v):"m" (*addr)); |
addr | 9 | include/asm/segment.h | extern inline unsigned short get_fs_word(const unsigned short *addr) |
addr | 13 | include/asm/segment.h | __asm__ ("movw %%fs:%1,%0":"=r" (_v):"m" (*addr)); |
addr | 17 | include/asm/segment.h | extern inline unsigned long get_fs_long(const unsigned long *addr) |
addr | 21 | include/asm/segment.h | __asm__ ("movl %%fs:%1,%0":"=r" (_v):"m" (*addr)); \ |
addr | 25 | include/asm/segment.h | extern inline void put_fs_byte(char val,char *addr) |
addr | 27 | include/asm/segment.h | __asm__ ("movb %0,%%fs:%1"::"q" (val),"m" (*addr)); |
addr | 30 | include/asm/segment.h | extern inline void put_fs_word(short val,short * addr) |
addr | 32 | include/asm/segment.h | __asm__ ("movw %0,%%fs:%1"::"r" (val),"m" (*addr)); |
addr | 35 | include/asm/segment.h | extern inline void put_fs_long(unsigned long val,unsigned long * addr) |
addr | 37 | include/asm/segment.h | __asm__ ("movl %0,%%fs:%1"::"r" (val),"m" (*addr)); |
addr | 22 | include/asm/system.h | #define _set_gate(gate_addr,type,dpl,addr) \ |
addr | 30 | include/asm/system.h | "d" ((char *) (addr)),"a" (0x00080000) \ |
addr | 33 | include/asm/system.h | #define set_intr_gate(n,addr) \ |
addr | 34 | include/asm/system.h | _set_gate(&idt[n],14,0,addr) |
addr | 36 | include/asm/system.h | #define set_trap_gate(n,addr) \ |
addr | 37 | include/asm/system.h | _set_gate(&idt[n],15,0,addr) |
addr | 39 | include/asm/system.h | #define set_system_gate(n,addr) \ |
addr | 40 | include/asm/system.h | _set_gate(&idt[n],15,3,addr) |
addr | 52 | include/asm/system.h | #define _set_tssldt_desc(n,addr,type) \ |
addr | 61 | include/asm/system.h | ::"a" (addr), "m" (*(n)), "m" (*(n+2)), "m" (*(n+4)), \ |
addr | 65 | include/asm/system.h | #define set_tss_desc(n,addr) _set_tssldt_desc(((char *) (n)),addr,"0x89") |
addr | 66 | include/asm/system.h | #define set_ldt_desc(n,addr) _set_tssldt_desc(((char *) (n)),addr,"0x82") |
addr | 191 | include/linux/fs.h | extern void bread_page(unsigned long addr,int dev,int b[4]); |
addr | 4 | include/linux/kernel.h | void verify_area(void * addr,int count); |
addr | 22 | include/linux/mm.h | extern void free_page(unsigned long addr); |
addr | 40 | include/linux/mm.h | #define MAP_NR(addr) (((addr)-LOW_MEM)>>12) |
addr | 249 | include/linux/sched.h | #define _set_base(addr,base) \ |
addr | 254 | include/linux/sched.h | ::"m" (*((addr)+2)), \ |
addr | 255 | include/linux/sched.h | "m" (*((addr)+4)), \ |
addr | 256 | include/linux/sched.h | "m" (*((addr)+7)), \ |
addr | 260 | include/linux/sched.h | #define _set_limit(addr,limit) \ |
addr | 267 | include/linux/sched.h | ::"m" (*(addr)), \ |
addr | 268 | include/linux/sched.h | "m" (*((addr)+6)), \ |
addr | 275 | include/linux/sched.h | static unsigned long inline _get_base(char * addr) |
addr | 283 | include/linux/sched.h | :"m" (*((addr)+2)), |
addr | 284 | include/linux/sched.h | "m" (*((addr)+4)), |
addr | 285 | include/linux/sched.h | "m" (*((addr)+7))); |
addr | 84 | init/main.c | #define CMOS_READ(addr) ({ \ |
addr | 85 | init/main.c | outb_p(0x80|addr,0x70); \ |
addr | 193 | kernel/blk_drv/floppy.c | unsigned long addr = (long) CURRENT->buffer; |
addr | 201 | kernel/blk_drv/floppy.c | addr = (long) floppy_track_buffer; |
addr | 202 | kernel/blk_drv/floppy.c | } else if (addr >= 0x100000) { |
addr | 203 | kernel/blk_drv/floppy.c | addr = (long) tmp_floppy_area; |
addr | 215 | kernel/blk_drv/floppy.c | immoutb_p(addr,4); |
addr | 216 | kernel/blk_drv/floppy.c | addr >>= 8; |
addr | 218 | kernel/blk_drv/floppy.c | immoutb_p(addr,4); |
addr | 219 | kernel/blk_drv/floppy.c | addr >>= 8; |
addr | 221 | kernel/blk_drv/floppy.c | immoutb_p(addr,0x81); |
addr | 32 | kernel/blk_drv/hd.c | static inline unsigned char CMOS_READ(unsigned char addr) |
addr | 34 | kernel/blk_drv/hd.c | outb_p(0x80|addr,0x70); |
addr | 27 | kernel/blk_drv/ramdisk.c | char *addr; |
addr | 30 | kernel/blk_drv/ramdisk.c | addr = rd_start + (CURRENT->sector << 9); |
addr | 32 | kernel/blk_drv/ramdisk.c | if ((MINOR(CURRENT->dev) != 1) || (addr+len > rd_start+rd_length)) { |
addr | 37 | kernel/blk_drv/ramdisk.c | (void ) memcpy(addr, |
addr | 42 | kernel/blk_drv/ramdisk.c | addr, |
addr | 24 | kernel/fork.c | void verify_area(void * addr,int size) |
addr | 28 | kernel/fork.c | start = (unsigned long) addr; |
addr | 21 | kernel/math/get_put.c | char * addr; |
addr | 24 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 25 | kernel/math/get_put.c | sr = get_fs_long((unsigned long *) addr); |
addr | 32 | kernel/math/get_put.c | char * addr; |
addr | 35 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 36 | kernel/math/get_put.c | lr.a = get_fs_long((unsigned long *) addr); |
addr | 37 | kernel/math/get_put.c | lr.b = get_fs_long(1 + (unsigned long *) addr); |
addr | 44 | kernel/math/get_put.c | char * addr; |
addr | 46 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 47 | kernel/math/get_put.c | tmp->a = get_fs_long((unsigned long *) addr); |
addr | 48 | kernel/math/get_put.c | tmp->b = get_fs_long(1 + (unsigned long *) addr); |
addr | 49 | kernel/math/get_put.c | tmp->exponent = get_fs_word(4 + (unsigned short *) addr); |
addr | 55 | kernel/math/get_put.c | char * addr; |
addr | 58 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 59 | kernel/math/get_put.c | ti.a = (signed short) get_fs_word((unsigned short *) addr); |
addr | 69 | kernel/math/get_put.c | char * addr; |
addr | 72 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 73 | kernel/math/get_put.c | ti.a = get_fs_long((unsigned long *) addr); |
addr | 83 | kernel/math/get_put.c | char * addr; |
addr | 86 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 87 | kernel/math/get_put.c | ti.a = get_fs_long((unsigned long *) addr); |
addr | 88 | kernel/math/get_put.c | ti.b = get_fs_long(1 + (unsigned long *) addr); |
addr | 113 | kernel/math/get_put.c | char * addr; |
addr | 117 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 118 | kernel/math/get_put.c | addr += 9; |
addr | 119 | kernel/math/get_put.c | i.sign = 0x80 & get_fs_byte(addr--); |
addr | 122 | kernel/math/get_put.c | c = get_fs_byte(addr--); |
addr | 134 | kernel/math/get_put.c | char * addr; |
addr | 137 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 138 | kernel/math/get_put.c | verify_area(addr,4); |
addr | 140 | kernel/math/get_put.c | put_fs_long(sr,(unsigned long *) addr); |
addr | 146 | kernel/math/get_put.c | char * addr; |
addr | 149 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 150 | kernel/math/get_put.c | verify_area(addr,8); |
addr | 152 | kernel/math/get_put.c | put_fs_long(lr.a, (unsigned long *) addr); |
addr | 153 | kernel/math/get_put.c | put_fs_long(lr.b, 1 + (unsigned long *) addr); |
addr | 159 | kernel/math/get_put.c | char * addr; |
addr | 161 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 162 | kernel/math/get_put.c | verify_area(addr,10); |
addr | 163 | kernel/math/get_put.c | put_fs_long(tmp->a, (unsigned long *) addr); |
addr | 164 | kernel/math/get_put.c | put_fs_long(tmp->b, 1 + (unsigned long *) addr); |
addr | 165 | kernel/math/get_put.c | put_fs_word(tmp->exponent, 4 + (short *) addr); |
addr | 171 | kernel/math/get_put.c | char * addr; |
addr | 174 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 176 | kernel/math/get_put.c | verify_area(addr,2); |
addr | 179 | kernel/math/get_put.c | put_fs_word(ti.a,(short *) addr); |
addr | 185 | kernel/math/get_put.c | char * addr; |
addr | 188 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 190 | kernel/math/get_put.c | verify_area(addr,4); |
addr | 193 | kernel/math/get_put.c | put_fs_long(ti.a,(unsigned long *) addr); |
addr | 199 | kernel/math/get_put.c | char * addr; |
addr | 202 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 204 | kernel/math/get_put.c | verify_area(addr,8); |
addr | 210 | kernel/math/get_put.c | put_fs_long(ti.a,(unsigned long *) addr); |
addr | 211 | kernel/math/get_put.c | put_fs_long(ti.b,1 + (unsigned long *) addr); |
addr | 222 | kernel/math/get_put.c | char * addr; |
addr | 226 | kernel/math/get_put.c | addr = ea(info,code); |
addr | 227 | kernel/math/get_put.c | verify_area(addr,10); |
addr | 230 | kernel/math/get_put.c | put_fs_byte(0x80, addr+9); |
addr | 232 | kernel/math/get_put.c | put_fs_byte(0, addr+9); |
addr | 238 | kernel/math/get_put.c | put_fs_byte(c,addr++); |
addr | 89 | kernel/ptrace.c | static inline int get_long(int tsk, long addr, unsigned seg, int *data) |
addr | 117 | kernel/ptrace.c | if (limit <= addr+4) |
addr | 121 | kernel/ptrace.c | address = task[tsk]->start_code + addr; |
addr | 138 | kernel/ptrace.c | *data = get_fs_long((void *)addr); /* we are assuming kernel space |
addr | 153 | kernel/ptrace.c | static inline int put_long(int tsk, long addr, int data, unsigned seg) |
addr | 181 | kernel/ptrace.c | if (limit <= addr+4) |
addr | 185 | kernel/ptrace.c | address = task[tsk]->start_code + addr; |
addr | 203 | kernel/ptrace.c | put_fs_long(data,(void *)addr); |
addr | 215 | kernel/ptrace.c | long addr; |
addr | 221 | kernel/ptrace.c | addr = get_fs_long(buffer++); /* assume long = void * */ |
addr | 247 | kernel/ptrace.c | res = get_long(childno, addr, 1, &tmp); |
addr | 258 | kernel/ptrace.c | addr = addr >> 2; /* temporary hack. */ |
addr | 259 | kernel/ptrace.c | if (addr < 0 || addr >= 17) |
addr | 262 | kernel/ptrace.c | tmp = get_stack_long(child, 4*addr - MAGICNUMBER); |
addr | 270 | kernel/ptrace.c | if (put_long(childno, addr, data, 1)) |
addr | 275 | kernel/ptrace.c | addr = addr >> 2; /* temproary hack. */ |
addr | 276 | kernel/ptrace.c | if (addr < 0 || addr >= 17) |
addr | 278 | kernel/ptrace.c | if (addr == ORIG_EAX) |
addr | 280 | kernel/ptrace.c | if (addr == EFL) { /* flags. */ |
addr | 285 | kernel/ptrace.c | if (put_stack_long(child, 4*addr-MAGICNUMBER, data)) |
addr | 24 | kernel/traps.c | #define get_seg_byte(seg,addr) ({ \ |
addr | 27 | kernel/traps.c | :"=a" (__res):"0" (seg),"m" (*(addr))); \ |
addr | 30 | kernel/traps.c | #define get_seg_long(seg,addr) ({ \ |
addr | 33 | kernel/traps.c | :"=a" (__res):"0" (seg),"m" (*(addr))); \ |
addr | 39 | mm/memory.c | #define CODE_SPACE(addr) ((((addr)+4095)&~4095) < \ |
addr | 57 | mm/memory.c | void free_page(unsigned long addr) |
addr | 59 | mm/memory.c | if (addr < LOW_MEM) return; |
addr | 60 | mm/memory.c | if (addr < HIGH_MEMORY) { |
addr | 61 | mm/memory.c | addr -= LOW_MEM; |
addr | 62 | mm/memory.c | addr >>= 12; |
addr | 63 | mm/memory.c | if (mem_map[addr]--) |
addr | 65 | mm/memory.c | mem_map[addr]=0; |
addr | 24 | mm/swap.c | static inline int name(char * addr,unsigned int nr) \ |
addr | 29 | mm/swap.c | :"r" (nr),"m" (*(addr)),"0" (0)); \ |