tag | line | file | source code |
b | 341 | fs/buffer.c | void bread_page(unsigned long address,int dev,int b[4]) |
b | 347 | fs/buffer.c | if (b[i]) { |
b | 348 | fs/buffer.c | if (bh[i] = getblk(dev,b[i])) |
b | 396 | fs/buffer.c | void * b; |
b | 400 | fs/buffer.c | b = (void *) (640*1024); |
b | 402 | fs/buffer.c | b = (void *) buffer_end; |
b | 403 | fs/buffer.c | while ( (b -= BLOCK_SIZE) >= ((void *) (h+1)) ) { |
b | 412 | fs/buffer.c | h->b_data = (char *) b; |
b | 417 | fs/buffer.c | if (b == (void *) 0x100000) |
b | 418 | fs/buffer.c | b = (void *) 0xA0000; |
b | 15 | fs/minix/file_dev.c | #define MIN(a,b) (((a)<(b))?(a):(b)) |
b | 16 | fs/minix/file_dev.c | #define MAX(a,b) (((a)>(b))?(a):(b)) |
b | 188 | include/linux/fs.h | extern void ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buffer); |
b | 191 | include/linux/fs.h | extern void bread_page(unsigned long addr,int dev,int b[4]); |
b | 5 | include/linux/head.h | unsigned long a,b; |
b | 63 | include/linux/math_emu.h | long a,b; |
b | 72 | include/linux/math_emu.h | #define real_to_real(a,b) \ |
b | 73 | include/linux/math_emu.h | ((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent)) |
b | 76 | include/linux/math_emu.h | long a,b; |
b | 82 | include/linux/math_emu.h | long a,b; |
b | 100 | include/linux/math_emu.h | int b:1; |
b | 228 | include/linux/sched.h | struct {long a,b;} __tmp; \ |
b | 238 | include/linux/sched.h | ::"m" (*&__tmp.a),"m" (*&__tmp.b), \ |
b | 179 | include/unistd.h | #define _syscall2(type,name,atype,a,btype,b) \ |
b | 180 | include/unistd.h | type name(atype a,btype b) \ |
b | 186 | include/unistd.h | : "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)):"bx"); \ |
b | 193 | include/unistd.h | #define _syscall3(type,name,atype,a,btype,b,ctype,c) \ |
b | 194 | include/unistd.h | type name(atype a,btype b,ctype c) \ |
b | 200 | include/unistd.h | : "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)),"d" ((long)(c)):"bx"); \ |
b | 227 | kernel/blk_drv/ll_rw_blk.c | void ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buf) |
b | 258 | kernel/blk_drv/ll_rw_blk.c | req->sector = b[i] << 1; |
b | 1171 | kernel/chr_drv/console.c | void console_print(const char * b) |
b | 1178 | kernel/chr_drv/console.c | while (c = *(b++)) { |
b | 60 | kernel/chr_drv/tty_io.c | #define MIN(a,b) ((a) < (b) ? (a) : (b)) |
b | 265 | kernel/chr_drv/tty_io.c | char * b=buf; |
b | 324 | kernel/chr_drv/tty_io.c | put_fs_byte(c,b++); |
b | 334 | kernel/chr_drv/tty_io.c | if (L_CANON(tty) || b-buf >= minimum) |
b | 338 | kernel/chr_drv/tty_io.c | if (b-buf) |
b | 339 | kernel/chr_drv/tty_io.c | return b-buf; |
b | 351 | kernel/chr_drv/tty_io.c | char c, *b=buf; |
b | 366 | kernel/chr_drv/tty_io.c | c=get_fs_byte(b); |
b | 380 | kernel/chr_drv/tty_io.c | b++; nr--; |
b | 388 | kernel/chr_drv/tty_io.c | return (b-buf); |
b | 49 | kernel/fork.c | printk("ldt[0]: %08x %08x\n",current->ldt[0].a,current->ldt[0].b); |
b | 50 | kernel/fork.c | printk("ldt[1]: %08x %08x\n",current->ldt[1].a,current->ldt[1].b); |
b | 51 | kernel/fork.c | printk("ldt[2]: %08x %08x\n",current->ldt[2].a,current->ldt[2].b); |
b | 24 | kernel/math/add.c | :"=r" (a->a),"=r" (a->b) \ |
b | 25 | kernel/math/add.c | :"0" (a->a),"1" (a->b)) |
b | 31 | kernel/math/add.c | :"=r" (a->a),"=r" (a->b) |
b | 32 | kernel/math/add.c | :"0" (a->a),"1" (a->b)); |
b | 40 | kernel/math/add.c | if (!(a->a || a->b)) { |
b | 45 | kernel/math/add.c | if (a->b < 0) { |
b | 49 | kernel/math/add.c | while (a->b >= 0) { |
b | 52 | kernel/math/add.c | :"=r" (a->a),"=r" (a->b) |
b | 53 | kernel/math/add.c | :"0" (a->a),"1" (a->b)); |
b | 59 | kernel/math/add.c | temp_real a,b; |
b | 66 | kernel/math/add.c | b = *src2; |
b | 70 | kernel/math/add.c | b = *src1; |
b | 78 | kernel/math/add.c | b.a = b.b; |
b | 79 | kernel/math/add.c | b.b = 0; |
b | 83 | kernel/math/add.c | :"=r" (b.a),"=r" (b.b) |
b | 84 | kernel/math/add.c | :"0" (b.a),"1" (b.b),"c" ((char) shift)); |
b | 86 | kernel/math/add.c | signify(&b); |
b | 88 | kernel/math/add.c | :"=r" (a.a),"=r" (a.b) |
b | 89 | kernel/math/add.c | :"0" (a.a),"1" (a.b),"g" (b.a),"g" (b.b)); |
b | 20 | kernel/math/compare.c | if (!(a->a || a->b)) { |
b | 24 | kernel/math/compare.c | while (i && a->b >= 0) { |
b | 27 | kernel/math/compare.c | :"=r" (a->a),"=r" (a->b) |
b | 28 | kernel/math/compare.c | :"0" (a->a),"1" (a->b)); |
b | 35 | kernel/math/compare.c | temp_real b; |
b | 38 | kernel/math/compare.c | b = *a; |
b | 39 | kernel/math/compare.c | normalize(&b); |
b | 40 | kernel/math/compare.c | if (b.a || b.b || b.exponent) { |
b | 41 | kernel/math/compare.c | if (b.exponent < 0) |
b | 21 | kernel/math/convert.c | void short_to_temp(const short_real * a, temp_real * b) |
b | 24 | kernel/math/convert.c | b->a = b->b = 0; |
b | 26 | kernel/math/convert.c | b->exponent = 0x8000; |
b | 28 | kernel/math/convert.c | b->exponent = 0; |
b | 31 | kernel/math/convert.c | b->exponent = ((*a>>23) & 0xff)-127+16383; |
b | 33 | kernel/math/convert.c | b->exponent |= 0x8000; |
b | 34 | kernel/math/convert.c | b->b = (*a<<8) | 0x80000000; |
b | 35 | kernel/math/convert.c | b->a = 0; |
b | 38 | kernel/math/convert.c | void long_to_temp(const long_real * a, temp_real * b) |
b | 40 | kernel/math/convert.c | if (!a->a && !(a->b & 0x7fffffff)) { |
b | 41 | kernel/math/convert.c | b->a = b->b = 0; |
b | 42 | kernel/math/convert.c | if (a->b) |
b | 43 | kernel/math/convert.c | b->exponent = 0x8000; |
b | 45 | kernel/math/convert.c | b->exponent = 0; |
b | 48 | kernel/math/convert.c | b->exponent = ((a->b >> 20) & 0x7ff)-1023+16383; |
b | 49 | kernel/math/convert.c | if (a->b<0) |
b | 50 | kernel/math/convert.c | b->exponent |= 0x8000; |
b | 51 | kernel/math/convert.c | b->b = 0x80000000 | (a->b<<11) | (((unsigned long)a->a)>>21); |
b | 52 | kernel/math/convert.c | b->a = a->a<<11; |
b | 55 | kernel/math/convert.c | void temp_to_short(const temp_real * a, short_real * b) |
b | 58 | kernel/math/convert.c | *b = (a->exponent)?0x80000000:0; |
b | 61 | kernel/math/convert.c | *b = ((((long) a->exponent)-16383+127) << 23) & 0x7f800000; |
b | 63 | kernel/math/convert.c | *b |= 0x80000000; |
b | 64 | kernel/math/convert.c | *b |= (a->b >> 8) & 0x007fffff; |
b | 67 | kernel/math/convert.c | if ((a->b & 0xff) > 0x80) |
b | 68 | kernel/math/convert.c | ++*b; |
b | 71 | kernel/math/convert.c | if ((a->exponent & 0x8000) && (a->b & 0xff)) |
b | 72 | kernel/math/convert.c | ++*b; |
b | 75 | kernel/math/convert.c | if (!(a->exponent & 0x8000) && (a->b & 0xff)) |
b | 76 | kernel/math/convert.c | ++*b; |
b | 81 | kernel/math/convert.c | void temp_to_long(const temp_real * a, long_real * b) |
b | 84 | kernel/math/convert.c | b->a = 0; |
b | 85 | kernel/math/convert.c | b->b = (a->exponent)?0x80000000:0; |
b | 88 | kernel/math/convert.c | b->b = (((0x7fff & (long) a->exponent)-16383+1023) << 20) & 0x7ff00000; |
b | 90 | kernel/math/convert.c | b->b |= 0x80000000; |
b | 91 | kernel/math/convert.c | b->b |= (a->b >> 11) & 0x000fffff; |
b | 92 | kernel/math/convert.c | b->a = a->b << 21; |
b | 93 | kernel/math/convert.c | b->a |= (a->a >> 11) & 0x001fffff; |
b | 98 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 99 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 102 | kernel/math/convert.c | if ((a->exponent & 0x8000) && (a->b & 0xff)) |
b | 104 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 105 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 108 | kernel/math/convert.c | if (!(a->exponent & 0x8000) && (a->b & 0xff)) |
b | 110 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 111 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 116 | kernel/math/convert.c | void frndint(const temp_real * a, temp_real * b) |
b | 122 | kernel/math/convert.c | *b = *a; |
b | 125 | kernel/math/convert.c | b->a = b->b = underflow = 0; |
b | 126 | kernel/math/convert.c | b->exponent = a->exponent; |
b | 128 | kernel/math/convert.c | b->b = a->b; b->a = a->a; |
b | 130 | kernel/math/convert.c | b->a = a->b; underflow = a->a; |
b | 132 | kernel/math/convert.c | b->exponent += 32; |
b | 134 | kernel/math/convert.c | underflow = a->b; |
b | 136 | kernel/math/convert.c | b->exponent += 64; |
b | 141 | kernel/math/convert.c | b->exponent += shift; |
b | 143 | kernel/math/convert.c | :"=r" (underflow),"=r" (b->a) |
b | 144 | kernel/math/convert.c | :"c" ((char) shift),"0" (underflow),"1" (b->a)); |
b | 146 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 147 | kernel/math/convert.c | :"c" ((char) shift),"0" (b->a),"1" (b->b)); |
b | 149 | kernel/math/convert.c | :"=r" (b->b) |
b | 150 | kernel/math/convert.c | :"c" ((char) shift),"0" (b->b)); |
b | 154 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 155 | kernel/math/convert.c | :"0" (b->a),"1" (b->b) |
b | 156 | kernel/math/convert.c | ,"r" (0x7fffffff + (b->a & 1)) |
b | 160 | kernel/math/convert.c | if ((b->exponent >= 0) && underflow) |
b | 162 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 163 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 166 | kernel/math/convert.c | if ((b->exponent < 0) && underflow) |
b | 168 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 169 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 172 | kernel/math/convert.c | if (b->a || b->b) |
b | 173 | kernel/math/convert.c | while (b->b >= 0) { |
b | 174 | kernel/math/convert.c | b->exponent--; |
b | 176 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 177 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 180 | kernel/math/convert.c | b->exponent = 0; |
b | 183 | kernel/math/convert.c | void real_to_int(const temp_real * a, temp_int * b) |
b | 188 | kernel/math/convert.c | b->a = b->b = underflow = 0; |
b | 189 | kernel/math/convert.c | b->sign = (a->exponent < 0); |
b | 195 | kernel/math/convert.c | b->b = a->b; b->a = a->a; |
b | 197 | kernel/math/convert.c | b->a = a->b; underflow = a->a; |
b | 200 | kernel/math/convert.c | underflow = a->b; |
b | 207 | kernel/math/convert.c | :"=r" (underflow),"=r" (b->a) |
b | 208 | kernel/math/convert.c | :"c" ((char) shift),"0" (underflow),"1" (b->a)); |
b | 210 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 211 | kernel/math/convert.c | :"c" ((char) shift),"0" (b->a),"1" (b->b)); |
b | 213 | kernel/math/convert.c | :"=r" (b->b) |
b | 214 | kernel/math/convert.c | :"c" ((char) shift),"0" (b->b)); |
b | 218 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 219 | kernel/math/convert.c | :"0" (b->a),"1" (b->b) |
b | 220 | kernel/math/convert.c | ,"r" (0x7fffffff + (b->a & 1)) |
b | 224 | kernel/math/convert.c | if (!b->sign && underflow) |
b | 226 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 227 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 230 | kernel/math/convert.c | if (b->sign && underflow) |
b | 232 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 233 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 238 | kernel/math/convert.c | void int_to_real(const temp_int * a, temp_real * b) |
b | 240 | kernel/math/convert.c | b->a = a->a; |
b | 241 | kernel/math/convert.c | b->b = a->b; |
b | 242 | kernel/math/convert.c | if (b->a || b->b) |
b | 243 | kernel/math/convert.c | b->exponent = 16383 + 63 + (a->sign? 0x8000:0); |
b | 245 | kernel/math/convert.c | b->exponent = 0; |
b | 248 | kernel/math/convert.c | while (b->b >= 0) { |
b | 249 | kernel/math/convert.c | b->exponent--; |
b | 251 | kernel/math/convert.c | :"=r" (b->a),"=r" (b->b) |
b | 252 | kernel/math/convert.c | :"0" (b->a),"1" (b->b)); |
b | 28 | kernel/math/div.c | static int try_sub(int * a, int * b) |
b | 36 | kernel/math/div.c | "setae %%al":"=a" (ok):"c" ((long) a),"d" ((long) b)); |
b | 40 | kernel/math/div.c | static void div64(int * a, int * b, int * c) |
b | 54 | kernel/math/div.c | if (try_sub(b,tmp)) { |
b | 59 | kernel/math/div.c | shift_right(b); |
b | 66 | kernel/math/div.c | int a[4],b[4],tmp[4] = {0,0,0,0}; |
b | 69 | kernel/math/div.c | if (!(src2->a || src2->b)) { |
b | 77 | kernel/math/div.c | result->a = result->b = 0; |
b | 82 | kernel/math/div.c | a[3] = src1->b; |
b | 83 | kernel/math/div.c | b[0] = b[1] = 0; |
b | 84 | kernel/math/div.c | b[2] = src2->a; |
b | 85 | kernel/math/div.c | b[3] = src2->b; |
b | 86 | kernel/math/div.c | while (b[3] >= 0) { |
b | 88 | kernel/math/div.c | shift_left(b); |
b | 90 | kernel/math/div.c | div64(a,b,tmp); |
b | 108 | kernel/math/div.c | result->b = tmp[3]; |
b | 37 | kernel/math/get_put.c | lr.b = get_fs_long(1 + (unsigned long *) addr); |
b | 48 | kernel/math/get_put.c | tmp->b = get_fs_long(1 + (unsigned long *) addr); |
b | 60 | kernel/math/get_put.c | ti.b = 0; |
b | 74 | kernel/math/get_put.c | ti.b = 0; |
b | 88 | kernel/math/get_put.c | ti.b = get_fs_long(1 + (unsigned long *) addr); |
b | 89 | kernel/math/get_put.c | if (ti.sign = (ti.b < 0)) |
b | 92 | kernel/math/get_put.c | :"=r" (ti.a),"=r" (ti.b) |
b | 93 | kernel/math/get_put.c | :"0" (ti.a),"1" (ti.b)); |
b | 120 | kernel/math/get_put.c | i.a = i.b = 0; |
b | 123 | kernel/math/get_put.c | MUL10(i.a, i.b); |
b | 124 | kernel/math/get_put.c | ADD64((c>>4), i.a, i.b); |
b | 125 | kernel/math/get_put.c | MUL10(i.a, i.b); |
b | 126 | kernel/math/get_put.c | ADD64((c&0xf), i.a, i.b); |
b | 153 | kernel/math/get_put.c | put_fs_long(lr.b, 1 + (unsigned long *) addr); |
b | 164 | kernel/math/get_put.c | put_fs_long(tmp->b, 1 + (unsigned long *) addr); |
b | 208 | kernel/math/get_put.c | :"=r" (ti.a),"=r" (ti.b) |
b | 209 | kernel/math/get_put.c | :"0" (ti.a),"1" (ti.b)); |
b | 211 | kernel/math/get_put.c | put_fs_long(ti.b,1 + (unsigned long *) addr); |
b | 234 | kernel/math/get_put.c | DIV10(i.a,i.b,rem); |
b | 236 | kernel/math/get_put.c | DIV10(i.a,i.b,rem); |
b | 53 | kernel/math/math_emulate.c | static void fxchg(temp_real_unaligned * a, temp_real_unaligned * b); |
b | 522 | kernel/math/math_emulate.c | static void fxchg(temp_real_unaligned * a, temp_real_unaligned * b) |
b | 527 | kernel/math/math_emulate.c | *a = *b; |
b | 528 | kernel/math/math_emulate.c | *b = c; |
b | 22 | kernel/math/mul.c | static void mul64(const temp_real * a, const temp_real * b, int * c) |
b | 42 | kernel/math/mul.c | ::"S" ((long) a),"c" ((long) b),"D" ((long) c) |
b | 55 | kernel/math/mul.c | result->a = result->b = 0; |
b | 72 | kernel/math/mul.c | result->b = tmp[3]; |
b | 105 | kernel/ptrace.c | if (task[tsk]->ldt[seg].b & GRANULARITY) limit = limit << 12; |
b | 111 | kernel/ptrace.c | ((task[tsk]->ldt[seg].b & 0xff) << 16 ) | |
b | 112 | kernel/ptrace.c | (task[tsk]->ldt[seg].b & 0xff000000); |
b | 168 | kernel/ptrace.c | if (task[tsk]->ldt[seg].b & GRANULARITY) limit = limit << 12; |
b | 174 | kernel/ptrace.c | ((task[tsk]->ldt[seg].b & 0xff) << 16 ) | |
b | 175 | kernel/ptrace.c | (task[tsk]->ldt[seg].b & 0xff000000); |
b | 88 | kernel/sched.c | short b; |
b | 442 | kernel/sched.c | p->a=p->b=0; |
b | 444 | kernel/sched.c | p->a=p->b=0; |