taglinefilesource code
b341fs/buffer.cvoid bread_page(unsigned long address,int dev,int b[4])
b347fs/buffer.cif (b[i]) {
b348fs/buffer.cif (bh[i] = getblk(dev,b[i]))
b396fs/buffer.cvoid * b;
b400fs/buffer.cb = (void *) (640*1024);
b402fs/buffer.cb = (void *) buffer_end;
b403fs/buffer.cwhile ( (b -= BLOCK_SIZE) >= ((void *) (h+1)) ) {
b416fs/buffer.ch->b_data = (char *) b;
b422fs/buffer.cif (b == (void *) 0x100000)
b423fs/buffer.cb = (void *) 0xA0000;
b22fs/minix/file.c#define MIN(a,b) (((a)<(b))?(a):(b))
b23fs/minix/file.c#define MAX(a,b) (((a)>(b))?(a):(b))
b235include/linux/fs.hextern void ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buffer);
b238include/linux/fs.hextern void bread_page(unsigned long addr,int dev,int b[4]);
b5include/linux/head.hunsigned long a,b;
b63include/linux/math_emu.hlong a,b;
b72include/linux/math_emu.h#define real_to_real(a,b) \
b73include/linux/math_emu.h((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent))
b76include/linux/math_emu.hlong a,b;
b82include/linux/math_emu.hlong a,b;
b100include/linux/math_emu.hint b:1;
b253include/linux/sched.hstruct {long a,b;} __tmp; \
b263include/linux/sched.h::"m" (*&__tmp.a),"m" (*&__tmp.b), \
b148include/linux/unistd.h#define _syscall2(type,name,atype,a,btype,b) \
b149include/linux/unistd.htype name(atype a,btype b) \
b155include/linux/unistd.h: "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)):"bx"); \
b162include/linux/unistd.h#define _syscall3(type,name,atype,a,btype,b,ctype,c) \
b163include/linux/unistd.htype name(atype a,btype b,ctype c) \
b169include/linux/unistd.h: "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)),"d" ((long)(c)):"bx"); \
b176include/linux/unistd.h#define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
b177include/linux/unistd.htype name (atype a, btype b, ctype c, dtype d) \
b183include/linux/unistd.h: "0" (__NR_##name),"b" ((long)(a)),"c" ((long)(b)), \
b191include/linux/unistd.h#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \
b192include/linux/unistd.htype name (atype a,btype b,ctype c,dtype d,etype e) \
b198include/linux/unistd.h: "0" (__NR_##name),"b" ((long)(a)),"c" ((long)(b)), \
b249kernel/blk_drv/ll_rw_blk.cvoid ll_rw_swap_file(int rw, int dev, unsigned int *b, int nb, char *buf)
b280kernel/blk_drv/ll_rw_blk.creq->sector = b[i] << 1;
b21kernel/blk_drv/scsi/scsi_ioctl.c#define max(a,b) (((a) > (b)) ? (a) : (b))
b236kernel/chr_drv/console.cstatic void scrup(int currcons, unsigned int t, unsigned int b)
b240kernel/chr_drv/console.cif (b > video_num_lines || t >= b)
b244kernel/chr_drv/console.celse if (t || b != video_num_lines)
b283kernel/chr_drv/console.c"c" ((b-t-1)*video_num_columns>>1),
b290kernel/chr_drv/console.cstatic void scrdown(int currcons, unsigned int t, unsigned int b)
b292kernel/chr_drv/console.cif (b > video_num_lines || t >= b)
b303kernel/chr_drv/console.c"c" ((b-t-1)*video_num_columns>>1),
b304kernel/chr_drv/console.c"D" (origin+video_size_row*b-4),
b305kernel/chr_drv/console.c"S" (origin+video_size_row*(b-1)-4)
b1125kernel/chr_drv/console.cvoid console_print(const char * b)
b1134kernel/chr_drv/console.cwhile (c = *(b++)) {
b29kernel/chr_drv/tty_io.c#define MIN(a,b) ((a) < (b) ? (a) : (b))
b243kernel/chr_drv/tty_io.cchar * b=buf;
b306kernel/chr_drv/tty_io.cput_fs_byte(c,b++);
b314kernel/chr_drv/tty_io.cif (L_CANON(tty) || b-buf >= minimum)
b324kernel/chr_drv/tty_io.cif (b-buf)
b325kernel/chr_drv/tty_io.creturn b-buf;
b337kernel/chr_drv/tty_io.cchar c, *b=buf;
b369kernel/chr_drv/tty_io.cc=get_fs_byte(b);
b383kernel/chr_drv/tty_io.cb++; nr--;
b391kernel/chr_drv/tty_io.cif (b-buf)
b392kernel/chr_drv/tty_io.creturn b-buf;
b50kernel/fork.cprintk("ldt[0]: %08x %08x\n",current->ldt[0].a,current->ldt[0].b);
b51kernel/fork.cprintk("ldt[1]: %08x %08x\n",current->ldt[1].a,current->ldt[1].b);
b52kernel/fork.cprintk("ldt[2]: %08x %08x\n",current->ldt[2].a,current->ldt[2].b);
b24kernel/math/add.c:"=r" (a->a),"=r" (a->b) \
b25kernel/math/add.c:"0" (a->a),"1" (a->b))
b31kernel/math/add.c:"=r" (a->a),"=r" (a->b)
b32kernel/math/add.c:"0" (a->a),"1" (a->b));
b40kernel/math/add.cif (!(a->a || a->b)) {
b45kernel/math/add.cif (a->b < 0) {
b49kernel/math/add.cwhile (a->b >= 0) {
b52kernel/math/add.c:"=r" (a->a),"=r" (a->b)
b53kernel/math/add.c:"0" (a->a),"1" (a->b));
b59kernel/math/add.ctemp_real a,b;
b66kernel/math/add.cb = *src2;
b70kernel/math/add.cb = *src1;
b78kernel/math/add.cb.a = b.b;
b79kernel/math/add.cb.b = 0;
b83kernel/math/add.c:"=r" (b.a),"=r" (b.b)
b84kernel/math/add.c:"0" (b.a),"1" (b.b),"c" ((char) shift));
b86kernel/math/add.csignify(&b);
b88kernel/math/add.c:"=r" (a.a),"=r" (a.b)
b89kernel/math/add.c:"0" (a.a),"1" (a.b),"g" (b.a),"g" (b.b));
b20kernel/math/compare.cif (!(a->a || a->b)) {
b24kernel/math/compare.cwhile (i && a->b >= 0) {
b27kernel/math/compare.c:"=r" (a->a),"=r" (a->b)
b28kernel/math/compare.c:"0" (a->a),"1" (a->b));
b35kernel/math/compare.ctemp_real b;
b38kernel/math/compare.cb = *a;
b39kernel/math/compare.cnormalize(&b);
b40kernel/math/compare.cif (b.a || b.b || b.exponent) {
b41kernel/math/compare.cif (b.exponent < 0)
b21kernel/math/convert.cvoid short_to_temp(const short_real * a, temp_real * b)
b24kernel/math/convert.cb->a = b->b = 0;
b26kernel/math/convert.cb->exponent = 0x8000;
b28kernel/math/convert.cb->exponent = 0;
b31kernel/math/convert.cb->exponent = ((*a>>23) & 0xff)-127+16383;
b33kernel/math/convert.cb->exponent |= 0x8000;
b34kernel/math/convert.cb->b = (*a<<8) | 0x80000000;
b35kernel/math/convert.cb->a = 0;
b38kernel/math/convert.cvoid long_to_temp(const long_real * a, temp_real * b)
b40kernel/math/convert.cif (!a->a && !(a->b & 0x7fffffff)) {
b41kernel/math/convert.cb->a = b->b = 0;
b42kernel/math/convert.cif (a->b)
b43kernel/math/convert.cb->exponent = 0x8000;
b45kernel/math/convert.cb->exponent = 0;
b48kernel/math/convert.cb->exponent = ((a->b >> 20) & 0x7ff)-1023+16383;
b49kernel/math/convert.cif (a->b<0)
b50kernel/math/convert.cb->exponent |= 0x8000;
b51kernel/math/convert.cb->b = 0x80000000 | (a->b<<11) | (((unsigned long)a->a)>>21);
b52kernel/math/convert.cb->a = a->a<<11;
b55kernel/math/convert.cvoid temp_to_short(const temp_real * a, short_real * b)
b58kernel/math/convert.c*b = (a->exponent)?0x80000000:0;
b61kernel/math/convert.c*b = ((((long) a->exponent)-16383+127) << 23) & 0x7f800000;
b63kernel/math/convert.c*b |= 0x80000000;
b64kernel/math/convert.c*b |= (a->b >> 8) & 0x007fffff;
b67kernel/math/convert.cif ((a->b & 0xff) > 0x80)
b68kernel/math/convert.c++*b;
b71kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
b72kernel/math/convert.c++*b;
b75kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
b76kernel/math/convert.c++*b;
b81kernel/math/convert.cvoid temp_to_long(const temp_real * a, long_real * b)
b84kernel/math/convert.cb->a = 0;
b85kernel/math/convert.cb->b = (a->exponent)?0x80000000:0;
b88kernel/math/convert.cb->b = (((0x7fff & (long) a->exponent)-16383+1023) << 20) & 0x7ff00000;
b90kernel/math/convert.cb->b |= 0x80000000;
b91kernel/math/convert.cb->b |= (a->b >> 11) & 0x000fffff;
b92kernel/math/convert.cb->a = a->b << 21;
b93kernel/math/convert.cb->a |= (a->a >> 11) & 0x001fffff;
b98kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b99kernel/math/convert.c:"0" (b->a),"1" (b->b));
b102kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
b104kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b105kernel/math/convert.c:"0" (b->a),"1" (b->b));
b108kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
b110kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b111kernel/math/convert.c:"0" (b->a),"1" (b->b));
b116kernel/math/convert.cvoid frndint(const temp_real * a, temp_real * b)
b122kernel/math/convert.c*b = *a;
b125kernel/math/convert.cb->a = b->b = underflow = 0;
b126kernel/math/convert.cb->exponent = a->exponent;
b128kernel/math/convert.cb->b = a->b; b->a = a->a;
b130kernel/math/convert.cb->a = a->b; underflow = a->a;
b132kernel/math/convert.cb->exponent += 32;
b134kernel/math/convert.cunderflow = a->b;
b136kernel/math/convert.cb->exponent += 64;
b141kernel/math/convert.cb->exponent += shift;
b143kernel/math/convert.c:"=r" (underflow),"=r" (b->a)
b144kernel/math/convert.c:"c" ((char) shift),"0" (underflow),"1" (b->a));
b146kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b147kernel/math/convert.c:"c" ((char) shift),"0" (b->a),"1" (b->b));
b149kernel/math/convert.c:"=r" (b->b)
b150kernel/math/convert.c:"c" ((char) shift),"0" (b->b));
b154kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b155kernel/math/convert.c:"0" (b->a),"1" (b->b)
b156kernel/math/convert.c,"r" (0x7fffffff + (b->a & 1))
b160kernel/math/convert.cif ((b->exponent >= 0) && underflow)
b162kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b163kernel/math/convert.c:"0" (b->a),"1" (b->b));
b166kernel/math/convert.cif ((b->exponent < 0) && underflow)
b168kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b169kernel/math/convert.c:"0" (b->a),"1" (b->b));
b172kernel/math/convert.cif (b->a || b->b)
b173kernel/math/convert.cwhile (b->b >= 0) {
b174kernel/math/convert.cb->exponent--;
b176kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b177kernel/math/convert.c:"0" (b->a),"1" (b->b));
b180kernel/math/convert.cb->exponent = 0;
b183kernel/math/convert.cvoid real_to_int(const temp_real * a, temp_int * b)
b188kernel/math/convert.cb->a = b->b = underflow = 0;
b189kernel/math/convert.cb->sign = (a->exponent < 0);
b195kernel/math/convert.cb->b = a->b; b->a = a->a;
b197kernel/math/convert.cb->a = a->b; underflow = a->a;
b200kernel/math/convert.cunderflow = a->b;
b207kernel/math/convert.c:"=r" (underflow),"=r" (b->a)
b208kernel/math/convert.c:"c" ((char) shift),"0" (underflow),"1" (b->a));
b210kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b211kernel/math/convert.c:"c" ((char) shift),"0" (b->a),"1" (b->b));
b213kernel/math/convert.c:"=r" (b->b)
b214kernel/math/convert.c:"c" ((char) shift),"0" (b->b));
b218kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b219kernel/math/convert.c:"0" (b->a),"1" (b->b)
b220kernel/math/convert.c,"r" (0x7fffffff + (b->a & 1))
b224kernel/math/convert.cif (!b->sign && underflow)
b226kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b227kernel/math/convert.c:"0" (b->a),"1" (b->b));
b230kernel/math/convert.cif (b->sign && underflow)
b232kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b233kernel/math/convert.c:"0" (b->a),"1" (b->b));
b238kernel/math/convert.cvoid int_to_real(const temp_int * a, temp_real * b)
b240kernel/math/convert.cb->a = a->a;
b241kernel/math/convert.cb->b = a->b;
b242kernel/math/convert.cif (b->a || b->b)
b243kernel/math/convert.cb->exponent = 16383 + 63 + (a->sign? 0x8000:0);
b245kernel/math/convert.cb->exponent = 0;
b248kernel/math/convert.cwhile (b->b >= 0) {
b249kernel/math/convert.cb->exponent--;
b251kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
b252kernel/math/convert.c:"0" (b->a),"1" (b->b));
b28kernel/math/div.cstatic int try_sub(int * a, int * b)
b36kernel/math/div.c"setae %%al":"=a" (ok):"c" ((long) a),"d" ((long) b));
b40kernel/math/div.cstatic void div64(int * a, int * b, int * c)
b54kernel/math/div.cif (try_sub(b,tmp)) {
b59kernel/math/div.cshift_right(b);
b66kernel/math/div.cint a[4],b[4],tmp[4] = {0,0,0,0};
b69kernel/math/div.cif (!(src2->a || src2->b)) {
b77kernel/math/div.cresult->a = result->b = 0;
b82kernel/math/div.ca[3] = src1->b;
b83kernel/math/div.cb[0] = b[1] = 0;
b84kernel/math/div.cb[2] = src2->a;
b85kernel/math/div.cb[3] = src2->b;
b86kernel/math/div.cwhile (b[3] >= 0) {
b88kernel/math/div.cshift_left(b);
b90kernel/math/div.cdiv64(a,b,tmp);
b108kernel/math/div.cresult->b = tmp[3];
b51kernel/math/emulate.cstatic void fxchg(temp_real_unaligned * a, temp_real_unaligned * b);
b518kernel/math/emulate.cstatic void fxchg(temp_real_unaligned * a, temp_real_unaligned * b)
b523kernel/math/emulate.c*a = *b;
b524kernel/math/emulate.c*b = c;
b37kernel/math/get_put.clr.b = get_fs_long(1 + (unsigned long *) addr);
b48kernel/math/get_put.ctmp->b = get_fs_long(1 + (unsigned long *) addr);
b60kernel/math/get_put.cti.b = 0;
b74kernel/math/get_put.cti.b = 0;
b88kernel/math/get_put.cti.b = get_fs_long(1 + (unsigned long *) addr);
b89kernel/math/get_put.cif (ti.sign = (ti.b < 0))
b92kernel/math/get_put.c:"=r" (ti.a),"=r" (ti.b)
b93kernel/math/get_put.c:"0" (ti.a),"1" (ti.b));
b120kernel/math/get_put.ci.a = i.b = 0;
b123kernel/math/get_put.cMUL10(i.a, i.b);
b124kernel/math/get_put.cADD64((c>>4), i.a, i.b);
b125kernel/math/get_put.cMUL10(i.a, i.b);
b126kernel/math/get_put.cADD64((c&0xf), i.a, i.b);
b153kernel/math/get_put.cput_fs_long(lr.b, 1 + (unsigned long *) addr);
b164kernel/math/get_put.cput_fs_long(tmp->b, 1 + (unsigned long *) addr);
b208kernel/math/get_put.c:"=r" (ti.a),"=r" (ti.b)
b209kernel/math/get_put.c:"0" (ti.a),"1" (ti.b));
b211kernel/math/get_put.cput_fs_long(ti.b,1 + (unsigned long *) addr);
b234kernel/math/get_put.cDIV10(i.a,i.b,rem);
b236kernel/math/get_put.cDIV10(i.a,i.b,rem);
b22kernel/math/mul.cstatic void mul64(const temp_real * a, const temp_real * b, int * c)
b42kernel/math/mul.c::"S" ((long) a),"c" ((long) b),"D" ((long) c)
b55kernel/math/mul.cresult->a = result->b = 0;
b72kernel/math/mul.cresult->b = tmp[3];
b90kernel/sched.cshort b;
b483kernel/sched.cp->a=p->b=0;
b485kernel/sched.cp->a=p->b=0;