taglinefilesource code
a30fs/ext/file.c#define MIN(a,b) (((a)<(b))?(a):(b))
a31fs/ext/file.c#define MAX(a,b) (((a)>(b))?(a):(b))
a24fs/minix/file.c#define MIN(a,b) (((a)<(b))?(a):(b))
a25fs/minix/file.c#define MAX(a,b) (((a)>(b))?(a):(b))
a46fs/super.cint a;
a48fs/super.cfor(a = 0 ; file_systems[a].read_super ; a++)
a49fs/super.cif (!strcmp(name,file_systems[a].name))
a50fs/super.creturn(&file_systems[a]);
a41include/linux/fs.h#define MAJOR(a) (((unsigned)(a))>>8)
a42include/linux/fs.h#define MINOR(a) ((a)&0xff)
a5include/linux/head.hunsigned long a,b;
a63include/linux/math_emu.hlong a,b;
a72include/linux/math_emu.h#define real_to_real(a,b) \
a73include/linux/math_emu.h((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent))
a76include/linux/math_emu.hlong a,b;
a82include/linux/math_emu.hlong a,b;
a254include/linux/sched.hstruct {long a,b;} __tmp; \
a264include/linux/sched.h::"m" (*&__tmp.a),"m" (*&__tmp.b), \
a61include/linux/tty.h#define INC(a) ((a) = ((a)+1) & (TTY_BUF_SIZE-1))
a62include/linux/tty.h#define DEC(a) ((a) = ((a)-1) & (TTY_BUF_SIZE-1))
a63include/linux/tty.h#define EMPTY(a) ((a)->head == (a)->tail)
a64include/linux/tty.h#define LEFT(a) (((a)->tail-(a)->head-1)&(TTY_BUF_SIZE-1))
a65include/linux/tty.h#define LAST(a) ((a)->buf[(TTY_BUF_SIZE-1)&((a)->head-1)])
a66include/linux/tty.h#define FULL(a) (!LEFT(a))
a67include/linux/tty.h#define CHARS(a) (((a)->head-(a)->tail)&(TTY_BUF_SIZE-1))
a136include/linux/unistd.h#define _syscall1(type,name,atype,a) \
a137include/linux/unistd.htype name(atype a) \
a143include/linux/unistd.h: "0" (__NR_##name),"g" ((long)(a)):"bx"); \
a150include/linux/unistd.h#define _syscall2(type,name,atype,a,btype,b) \
a151include/linux/unistd.htype name(atype a,btype b) \
a157include/linux/unistd.h: "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)):"bx"); \
a164include/linux/unistd.h#define _syscall3(type,name,atype,a,btype,b,ctype,c) \
a165include/linux/unistd.htype name(atype a,btype b,ctype c) \
a171include/linux/unistd.h: "0" (__NR_##name),"g" ((long)(a)),"c" ((long)(b)),"d" ((long)(c)):"bx"); \
a178include/linux/unistd.h#define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
a179include/linux/unistd.htype name (atype a, btype b, ctype c, dtype d) \
a185include/linux/unistd.h: "0" (__NR_##name),"b" ((long)(a)),"c" ((long)(b)), \
a193include/linux/unistd.h#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \
a194include/linux/unistd.htype name (atype a,btype b,ctype c,dtype d,etype e) \
a200include/linux/unistd.h: "0" (__NR_##name),"b" ((long)(a)),"c" ((long)(b)), \
a21kernel/blk_drv/scsi/scsi_ioctl.c#define max(a,b) (((a) > (b)) ? (a) : (b))
a1247kernel/chr_drv/console.cregister unsigned char a;
a1343kernel/chr_drv/console.ca=inb_p(0x61);
a1344kernel/chr_drv/console.coutb_p(a|0x80,0x61);
a1345kernel/chr_drv/console.coutb_p(a,0x61);
a32kernel/chr_drv/tty_io.c#define MIN(a,b) ((a) < (b) ? (a) : (b))
a49kernel/fork.cprintk("ldt[0]: %08x %08x\n",current->ldt[0].a,current->ldt[0].b);
a50kernel/fork.cprintk("ldt[1]: %08x %08x\n",current->ldt[1].a,current->ldt[1].b);
a51kernel/fork.cprintk("ldt[2]: %08x %08x\n",current->ldt[2].a,current->ldt[2].b);
a22kernel/math/add.c#define NEGINT(a) \
a24kernel/math/add.c:"=r" (a->a),"=r" (a->b) \
a25kernel/math/add.c:"0" (a->a),"1" (a->b))
a27kernel/math/add.cstatic void signify(temp_real * a)
a29kernel/math/add.ca->exponent += 2;
a31kernel/math/add.c:"=r" (a->a),"=r" (a->b)
a32kernel/math/add.c:"0" (a->a),"1" (a->b));
a33kernel/math/add.cif (a->exponent < 0)
a34kernel/math/add.cNEGINT(a);
a35kernel/math/add.ca->exponent &= 0x7fff;
a38kernel/math/add.cstatic void unsignify(temp_real * a)
a40kernel/math/add.cif (!(a->a || a->b)) {
a41kernel/math/add.ca->exponent = 0;
a44kernel/math/add.ca->exponent &= 0x7fff;
a45kernel/math/add.cif (a->b < 0) {
a46kernel/math/add.cNEGINT(a);
a47kernel/math/add.ca->exponent |= 0x8000;
a49kernel/math/add.cwhile (a->b >= 0) {
a50kernel/math/add.ca->exponent--;
a52kernel/math/add.c:"=r" (a->a),"=r" (a->b)
a53kernel/math/add.c:"0" (a->a),"1" (a->b));
a59kernel/math/add.ctemp_real a,b;
a65kernel/math/add.ca = *src1;
a69kernel/math/add.ca = *src2;
a74kernel/math/add.c*result = a;
a78kernel/math/add.cb.a = b.b;
a83kernel/math/add.c:"=r" (b.a),"=r" (b.b)
a84kernel/math/add.c:"0" (b.a),"1" (b.b),"c" ((char) shift));
a85kernel/math/add.csignify(&a);
a88kernel/math/add.c:"=r" (a.a),"=r" (a.b)
a89kernel/math/add.c:"0" (a.a),"1" (a.b),"g" (b.a),"g" (b.b));
a90kernel/math/add.cunsignify(&a);
a91kernel/math/add.c*result = a;
a15kernel/math/compare.cstatic void normalize(temp_real * a)
a17kernel/math/compare.cint i = a->exponent & 0x7fff;
a18kernel/math/compare.cint sign = a->exponent & 0x8000;
a20kernel/math/compare.cif (!(a->a || a->b)) {
a21kernel/math/compare.ca->exponent = 0;
a24kernel/math/compare.cwhile (i && a->b >= 0) {
a27kernel/math/compare.c:"=r" (a->a),"=r" (a->b)
a28kernel/math/compare.c:"0" (a->a),"1" (a->b));
a30kernel/math/compare.ca->exponent = i | sign;
a33kernel/math/compare.cvoid ftst(const temp_real * a)
a38kernel/math/compare.cb = *a;
a40kernel/math/compare.cif (b.a || b.b || b.exponent) {
a49kernel/math/compare.ctemp_real a;
a51kernel/math/compare.ca = *src1;
a52kernel/math/compare.ca.exponent ^= 0x8000;
a53kernel/math/compare.cfadd(&a,src2,&a);
a54kernel/math/compare.cftst(&a);
a21kernel/math/convert.cvoid short_to_temp(const short_real * a, temp_real * b)
a23kernel/math/convert.cif (!(*a & 0x7fffffff)) {
a24kernel/math/convert.cb->a = b->b = 0;
a25kernel/math/convert.cif (*a)
a31kernel/math/convert.cb->exponent = ((*a>>23) & 0xff)-127+16383;
a32kernel/math/convert.cif (*a<0)
a34kernel/math/convert.cb->b = (*a<<8) | 0x80000000;
a35kernel/math/convert.cb->a = 0;
a38kernel/math/convert.cvoid long_to_temp(const long_real * a, temp_real * b)
a40kernel/math/convert.cif (!a->a && !(a->b & 0x7fffffff)) {
a41kernel/math/convert.cb->a = b->b = 0;
a42kernel/math/convert.cif (a->b)
a48kernel/math/convert.cb->exponent = ((a->b >> 20) & 0x7ff)-1023+16383;
a49kernel/math/convert.cif (a->b<0)
a51kernel/math/convert.cb->b = 0x80000000 | (a->b<<11) | (((unsigned long)a->a)>>21);
a52kernel/math/convert.cb->a = a->a<<11;
a55kernel/math/convert.cvoid temp_to_short(const temp_real * a, short_real * b)
a57kernel/math/convert.cif (!(a->exponent & 0x7fff)) {
a58kernel/math/convert.c*b = (a->exponent)?0x80000000:0;
a61kernel/math/convert.c*b = ((((long) a->exponent)-16383+127) << 23) & 0x7f800000;
a62kernel/math/convert.cif (a->exponent < 0)
a64kernel/math/convert.c*b |= (a->b >> 8) & 0x007fffff;
a67kernel/math/convert.cif ((a->b & 0xff) > 0x80)
a71kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
a75kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
a81kernel/math/convert.cvoid temp_to_long(const temp_real * a, long_real * b)
a83kernel/math/convert.cif (!(a->exponent & 0x7fff)) {
a84kernel/math/convert.cb->a = 0;
a85kernel/math/convert.cb->b = (a->exponent)?0x80000000:0;
a88kernel/math/convert.cb->b = (((0x7fff & (long) a->exponent)-16383+1023) << 20) & 0x7ff00000;
a89kernel/math/convert.cif (a->exponent < 0)
a91kernel/math/convert.cb->b |= (a->b >> 11) & 0x000fffff;
a92kernel/math/convert.cb->a = a->b << 21;
a93kernel/math/convert.cb->a |= (a->a >> 11) & 0x001fffff;
a96kernel/math/convert.cif ((a->a & 0x7ff) > 0x400)
a98kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a99kernel/math/convert.c:"0" (b->a),"1" (b->b));
a102kernel/math/convert.cif ((a->exponent & 0x8000) && (a->b & 0xff))
a104kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a105kernel/math/convert.c:"0" (b->a),"1" (b->b));
a108kernel/math/convert.cif (!(a->exponent & 0x8000) && (a->b & 0xff))
a110kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a111kernel/math/convert.c:"0" (b->a),"1" (b->b));
a116kernel/math/convert.cvoid frndint(const temp_real * a, temp_real * b)
a118kernel/math/convert.cint shift =  16383 + 63 - (a->exponent & 0x7fff);
a122kernel/math/convert.c*b = *a;
a125kernel/math/convert.cb->a = b->b = underflow = 0;
a126kernel/math/convert.cb->exponent = a->exponent;
a128kernel/math/convert.cb->b = a->b; b->a = a->a;
a130kernel/math/convert.cb->a = a->b; underflow = a->a;
a134kernel/math/convert.cunderflow = a->b;
a143kernel/math/convert.c:"=r" (underflow),"=r" (b->a)
a144kernel/math/convert.c:"c" ((char) shift),"0" (underflow),"1" (b->a));
a146kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a147kernel/math/convert.c:"c" ((char) shift),"0" (b->a),"1" (b->b));
a154kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a155kernel/math/convert.c:"0" (b->a),"1" (b->b)
a156kernel/math/convert.c,"r" (0x7fffffff + (b->a & 1))
a162kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a163kernel/math/convert.c:"0" (b->a),"1" (b->b));
a168kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a169kernel/math/convert.c:"0" (b->a),"1" (b->b));
a172kernel/math/convert.cif (b->a || b->b)
a176kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a177kernel/math/convert.c:"0" (b->a),"1" (b->b));
a183kernel/math/convert.cvoid real_to_int(const temp_real * a, temp_int * b)
a185kernel/math/convert.cint shift =  16383 + 63 - (a->exponent & 0x7fff);
a188kernel/math/convert.cb->a = b->b = underflow = 0;
a189kernel/math/convert.cb->sign = (a->exponent < 0);
a195kernel/math/convert.cb->b = a->b; b->a = a->a;
a197kernel/math/convert.cb->a = a->b; underflow = a->a;
a200kernel/math/convert.cunderflow = a->b;
a207kernel/math/convert.c:"=r" (underflow),"=r" (b->a)
a208kernel/math/convert.c:"c" ((char) shift),"0" (underflow),"1" (b->a));
a210kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a211kernel/math/convert.c:"c" ((char) shift),"0" (b->a),"1" (b->b));
a218kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a219kernel/math/convert.c:"0" (b->a),"1" (b->b)
a220kernel/math/convert.c,"r" (0x7fffffff + (b->a & 1))
a226kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a227kernel/math/convert.c:"0" (b->a),"1" (b->b));
a232kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a233kernel/math/convert.c:"0" (b->a),"1" (b->b));
a238kernel/math/convert.cvoid int_to_real(const temp_int * a, temp_real * b)
a240kernel/math/convert.cb->a = a->a;
a241kernel/math/convert.cb->b = a->b;
a242kernel/math/convert.cif (b->a || b->b)
a243kernel/math/convert.cb->exponent = 16383 + 63 + (a->sign? 0x8000:0);
a251kernel/math/convert.c:"=r" (b->a),"=r" (b->b)
a252kernel/math/convert.c:"0" (b->a),"1" (b->b));
a28kernel/math/div.cstatic int try_sub(int * a, int * b)
a36kernel/math/div.c"setae %%al":"=a" (ok):"c" ((long) a),"d" ((long) b));
a40kernel/math/div.cstatic void div64(int * a, int * b, int * c)
a52kernel/math/div.ctmp[0] = a[0]; tmp[1] = a[1];
a53kernel/math/div.ctmp[2] = a[2]; tmp[3] = a[3];
a56kernel/math/div.ca[0] = tmp[0]; a[1] = tmp[1];
a57kernel/math/div.ca[2] = tmp[2]; a[3] = tmp[3];
a66kernel/math/div.cint a[4],b[4],tmp[4] = {0,0,0,0};
a69kernel/math/div.cif (!(src2->a || src2->b)) {
a77kernel/math/div.cresult->a = result->b = 0;
a80kernel/math/div.ca[0] = a[1] = 0;
a81kernel/math/div.ca[2] = src1->a;
a82kernel/math/div.ca[3] = src1->b;
a84kernel/math/div.cb[2] = src2->a;
a90kernel/math/div.cdiv64(a,b,tmp);
a107kernel/math/div.cresult->a = tmp[2];
a51kernel/math/emulate.cstatic void fxchg(temp_real_unaligned * a, temp_real_unaligned * b);
a522kernel/math/emulate.cstatic void fxchg(temp_real_unaligned * a, temp_real_unaligned * b)
a526kernel/math/emulate.cc = *a;
a527kernel/math/emulate.c*a = *b;
a36kernel/math/get_put.clr.a = get_fs_long((unsigned long *) addr);
a47kernel/math/get_put.ctmp->a = get_fs_long((unsigned long *) addr);
a59kernel/math/get_put.cti.a = (signed short) get_fs_word((unsigned short *) addr);
a61kernel/math/get_put.cif (ti.sign = (ti.a < 0))
a62kernel/math/get_put.cti.a = - ti.a;
a73kernel/math/get_put.cti.a = get_fs_long((unsigned long *) addr);
a75kernel/math/get_put.cif (ti.sign = (ti.a < 0))
a76kernel/math/get_put.cti.a = - ti.a;
a87kernel/math/get_put.cti.a = get_fs_long((unsigned long *) addr);
a92kernel/math/get_put.c:"=r" (ti.a),"=r" (ti.b)
a93kernel/math/get_put.c:"0" (ti.a),"1" (ti.b));
a120kernel/math/get_put.ci.a = i.b = 0;
a123kernel/math/get_put.cMUL10(i.a, i.b);
a124kernel/math/get_put.cADD64((c>>4), i.a, i.b);
a125kernel/math/get_put.cMUL10(i.a, i.b);
a126kernel/math/get_put.cADD64((c&0xf), i.a, i.b);
a152kernel/math/get_put.cput_fs_long(lr.a, (unsigned long *) addr);
a163kernel/math/get_put.cput_fs_long(tmp->a, (unsigned long *) addr);
a178kernel/math/get_put.cti.a = -ti.a;
a179kernel/math/get_put.cput_fs_word(ti.a,(short *) addr);
a192kernel/math/get_put.cti.a = -ti.a;
a193kernel/math/get_put.cput_fs_long(ti.a,(unsigned long *) addr);
a208kernel/math/get_put.c:"=r" (ti.a),"=r" (ti.b)
a209kernel/math/get_put.c:"0" (ti.a),"1" (ti.b));
a210kernel/math/get_put.cput_fs_long(ti.a,(unsigned long *) addr);
a234kernel/math/get_put.cDIV10(i.a,i.b,rem);
a236kernel/math/get_put.cDIV10(i.a,i.b,rem);
a22kernel/math/mul.cstatic void mul64(const temp_real * a, const temp_real * b, int * c)
a42kernel/math/mul.c::"S" ((long) a),"c" ((long) b),"D" ((long) c)
a55kernel/math/mul.cresult->a = result->b = 0;
a71kernel/math/mul.cresult->a = tmp[2];
a22kernel/math/sqrt.cstatic int sqr64(unsigned long * a, unsigned long * b)
a34kernel/math/sqrt.c::"b" ((long) a),"c" ((long) tmp)
a54kernel/math/sqrt.csrc[2] = s->a;
a57kernel/math/sqrt.cd->a = d->b = 0;
a79kernel/math/sqrt.cres[0] = d->a; res[1] = d->b;
a82kernel/math/sqrt.cd->a = res[0];
a86kernel/math/sqrt.cif (!d->a && !d->b)
a90kernel/math/sqrt.c:"=a" (d->a),"=d" (d->b)
a91kernel/math/sqrt.c:"0" (d->a),"1" (d->b));
a90kernel/sched.clong * a;
a502kernel/sched.cp->a=p->b=0;
a504kernel/sched.cp->a=p->b=0;