taglinefilesource code
port231drivers/block/hd.cunsigned short port;
port245drivers/block/hd.cport=HD_DATA;
port246drivers/block/hd.coutb_p(hd_info[drive].wpcom>>2,++port);
port247drivers/block/hd.coutb_p(nsect,++port);
port248drivers/block/hd.coutb_p(sect,++port);
port249drivers/block/hd.coutb_p(cyl,++port);
port250drivers/block/hd.coutb_p(cyl>>8,++port);
port251drivers/block/hd.coutb_p(0xA0|(drive<<4)|head,++port);
port252drivers/block/hd.coutb_p(cmd,++port);
port434drivers/block/xd.cstatic inline u_char xd_waitport (u_short port,u_char flags,u_char mask,u_long timeout)
port438drivers/block/xd.cwhile (((inb(port) & mask) != flags) && (jiffies < expiry))
port122drivers/char/serial.c#define C_P(card,port) (((card)<<6|(port)<<3) + 1)
port234drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
port235drivers/char/serial.creturn inb(info->port+1);
port238drivers/char/serial.creturn inb(info->port + offset);
port245drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
port246drivers/char/serial.creturn inb_p(info->port+1);
port250drivers/char/serial.creturn inb(info->port + offset);
port252drivers/char/serial.creturn inb_p(info->port + offset);
port260drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
port261drivers/char/serial.coutb(value, info->port+1);
port264drivers/char/serial.coutb(value, info->port+offset);
port272drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
port273drivers/char/serial.coutb_p(value, info->port+1);
port277drivers/char/serial.coutb(value, info->port+offset);
port279drivers/char/serial.coutb_p(value, info->port+offset);
port852drivers/char/serial.cif (!info->port || !info->type) {
port951drivers/char/serial.cICP = (info->port & 0xFE0) | 0x01F;
port1049drivers/char/serial.c(void) inb((info->port & 0xFE0) | 0x01F);
port1076drivers/char/serial.cunsigned short port;
port1084drivers/char/serial.cif (!(port = info->port))
port1385drivers/char/serial.ctmp.port = info->port;
port1410drivers/char/serial.cchange_port = (new_serial.port != info->port) || (new_serial.hub6 != info->hub6);
port1429drivers/char/serial.cif ((new_serial.irq > 15) || (new_serial.port > 0xffff) ||
port1438drivers/char/serial.c(rs_table[i].port == new_serial.port) &&
port1465drivers/char/serial.cinfo->port = new_serial.port;
port1470drivers/char/serial.cif (!info->port || !info->type)
port1598drivers/char/serial.cif (!info->port)
port2132drivers/char/serial.cunsigned short ICP=0, port = info->port;
port2145drivers/char/serial.cICP = (port & 0xFE0) | 0x01F;
port2186drivers/char/serial.cunsigned     port = info->port;
port2192drivers/char/serial.cif (!port)
port2226drivers/char/serial.cunsigned port = info->port;
port2231drivers/char/serial.cif (!port)
port2425drivers/char/serial.cinfo->port, info->irq);
port2460drivers/char/serial.cif (rs_table[i].port == req->port)
port2477drivers/char/serial.c"device already open\n", i, req->port, req->irq);
port2481drivers/char/serial.cinfo->port = req->port;
port2489drivers/char/serial.cinfo->port, info->irq);
port175drivers/net/3c505.c#define  INB(port)  inb((unsigned short)(port)) 
port176drivers/net/3c505.c#define  OUTB(val,port)  outb((unsigned char)(val),(unsigned short)(port));
port158drivers/net/atp.cint *port, ports[] = {0x378, 0x278, 0x3bc, 0};
port166drivers/net/atp.cfor (port = ports; *port; port++) {
port167drivers/net/atp.cint ioaddr = *port;
port84drivers/net/atp.hextern inline unsigned char inbyte(unsigned short port)
port87drivers/net/atp.h__asm__ __volatile__ ("inb %w1,%b0" :"=a" (_v):"d" (port));
port93drivers/net/atp.hextern inline unsigned char read_nibble(short port, unsigned char offset)
port96drivers/net/atp.houtb(EOC+offset, port + PAR_DATA);
port97drivers/net/atp.houtb(RdAddr+offset, port + PAR_DATA);
port98drivers/net/atp.hinbyte(port + PAR_STATUS);    /* Settling time delay */
port99drivers/net/atp.hretval = inbyte(port + PAR_STATUS);
port100drivers/net/atp.houtb(EOC+offset, port + PAR_DATA);
port158drivers/net/atp.hwrite_reg(short port, unsigned char reg, unsigned char value)
port161drivers/net/atp.houtb(EOC | reg, port + PAR_DATA);
port163drivers/net/atp.houtb(outval, port + PAR_DATA);
port164drivers/net/atp.houtb(outval, port + PAR_DATA);  /* Double write for PS/2. */
port168drivers/net/atp.houtb(outval, port + PAR_DATA);
port170drivers/net/atp.houtb(outval, port + PAR_DATA);
port171drivers/net/atp.houtb(outval, port + PAR_DATA);
port173drivers/net/atp.houtb(EOC | outval, port + PAR_DATA);
port177drivers/net/atp.hwrite_reg_high(short port, unsigned char reg, unsigned char value)
port181drivers/net/atp.houtb(outval, port + PAR_DATA);
port183drivers/net/atp.houtb(outval, port + PAR_DATA);
port184drivers/net/atp.houtb(outval, port + PAR_DATA);  /* Double write for PS/2. */
port187drivers/net/atp.houtb(outval, port + PAR_DATA);
port189drivers/net/atp.houtb(outval, port + PAR_DATA);
port190drivers/net/atp.houtb(outval, port + PAR_DATA);
port192drivers/net/atp.houtb(EOC | HNib | outval, port + PAR_DATA);
port197drivers/net/atp.hwrite_reg_byte(short port, unsigned char reg, unsigned char value)
port200drivers/net/atp.houtb(EOC | reg, port + PAR_DATA);   /* Reset the address register. */
port202drivers/net/atp.houtb(outval, port + PAR_DATA);
port203drivers/net/atp.houtb(outval, port + PAR_DATA);  /* Double write for PS/2. */
port205drivers/net/atp.houtb((outval & 0xf0) | (value & 0x0f), port + PAR_DATA);
port206drivers/net/atp.houtb(value & 0x0f, port + PAR_DATA);
port208drivers/net/atp.houtb(value, port + PAR_DATA);
port209drivers/net/atp.houtb(0x10 | value, port + PAR_DATA);
port210drivers/net/atp.houtb(0x10 | value, port + PAR_DATA);
port212drivers/net/atp.houtb(EOC  | value, port + PAR_DATA);   /* Reset the address register. */
port1319drivers/net/depca.cint *port, ports[] = DEPCA_IO_PORTS;
port1322drivers/net/depca.cfor (status = -ENODEV, port = &ports[0]; 
port1323drivers/net/depca.c*port && (num_depcas < MAX_NUM_DEPCAS); port++) {
port1324drivers/net/depca.cint ioaddr = *port;
port68drivers/net/e2100.cextern inline void mem_on(short port, volatile char *mem_base,
port74drivers/net/e2100.cinb(port + E21_MEM_ENABLE);
port75drivers/net/e2100.coutb(E21_MEM_ON, port + E21_MEM_ENABLE + E21_MEM_ON);
port78drivers/net/e2100.cextern inline void mem_off(short port)
port80drivers/net/e2100.cinb(port + E21_MEM_ENABLE);
port81drivers/net/e2100.coutb(0x00, port + E21_MEM_ENABLE);
port114drivers/net/e2100.cint *port;
port122drivers/net/e2100.cfor (port = e21_probe_list; *port; port++) {
port123drivers/net/e2100.cif (check_region(*port, E21_IO_EXTENT))
port125drivers/net/e2100.cif (e21_probe1(dev, *port) == 0)
port308drivers/net/eexpress.cint *port, ports[] = {0x300, 0x270, 0x320, 0x340, 0};
port316drivers/net/eexpress.cfor (port = &ports[0]; *port; port++) {
port317drivers/net/eexpress.cshort id_addr = *port + ID_PORT;
port331drivers/net/eexpress.c&& eexp_probe1(dev, *port) == 0)
port246drivers/net/lance.cint *port;
port248drivers/net/lance.cfor (port = lance_portlist; *port; port++) {
port249drivers/net/lance.cint ioaddr = *port;
port188drivers/net/net_init.cif (map->port != (u_char)(-1))
port189drivers/net/net_init.cdev->if_port = map->port;
port351drivers/net/ni52.cint *port, ports[] = {0x300, 0x280, 0x360 , 0x320 , 0x340, 0};
port361drivers/net/ni52.cfor (port = ports; *port; port++) {
port362drivers/net/ni52.cint ioaddr = *port;
port181drivers/net/ni65.cint *port, ports[] = {0x300,0x320,0x340,0x360, 0};
port189drivers/net/ni65.cfor (port = ports; *port; port++) 
port191drivers/net/ni65.cint ioaddr = *port;
port218drivers/net/sk_g16.c#define SK_PORT         (board->port)  /* Control, Status register  */
port420drivers/net/sk_g16.cunsigned volatile char  port; /* Statusregister and Controlregister */
port556drivers/net/sk_g16.cint *port, ports[] = SK_IO_PORTS;  /* SK_G16 supported ports */
port583drivers/net/sk_g16.cfor (port = &ports[0]; *port; port++) 
port585drivers/net/sk_g16.cioaddr = *port;           /* we need ioaddr for accessing POS regs */
port293drivers/scsi/aha152x.hunsigned short port;
port305drivers/scsi/aha152x.h#define cf_port    port
port84drivers/scsi/aha1542.c#define WAIT(port, mask, allof, noneof)          \
port88drivers/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
port97drivers/scsi/aha1542.c#define WAITd(port, mask, allof, noneof, timeout)      \
port101drivers/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
port155drivers/scsi/buslogic.c#define WAIT(port, mask, allof, noneof) \
port156drivers/scsi/buslogic.cCHECK(wait(port, mask, allof, noneof, WAITNEXTTIMEOUT, FALSE))
port157drivers/scsi/buslogic.c#define WAIT_WHILE(port, mask) WAIT(port, mask, 0, mask)
port158drivers/scsi/buslogic.c#define WAIT_UNTIL(port, mask) WAIT(port, mask, mask, 0)
port159drivers/scsi/buslogic.c#define WAIT_FAST(port, mask, allof, noneof) \
port160drivers/scsi/buslogic.cCHECK(wait(port, mask, allof, noneof, 100, TRUE))
port161drivers/scsi/buslogic.c#define WAIT_WHILE_FAST(port, mask) WAIT_FAST(port, mask, 0, mask)
port162drivers/scsi/buslogic.c#define WAIT_UNTIL_FAST(port, mask) WAIT_FAST(port, mask, mask, 0)
port166drivers/scsi/buslogic.cstatic __inline__ int wait(unsigned short port, unsigned char mask,
port173drivers/scsi/buslogic.cbits = inb(port) & mask;
port413drivers/scsi/fdomain.cstatic int fdomain_is_valid_port( int port )
port419drivers/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
port428drivers/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
port429drivers/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
port430drivers/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
port433drivers/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
port443drivers/scsi/fdomain.coutb( 0x80, port + IO_Control );
port444drivers/scsi/fdomain.cif (inb( port + Configuration2 ) & 0x80 == 0x80) {
port445drivers/scsi/fdomain.coutb( 0x00, port + IO_Control );
port446drivers/scsi/fdomain.cif (inb( port + Configuration2 ) & 0x80 == 0x00) {
port457drivers/scsi/fdomain.cif (inb( port + Configuration2 ) & 0x02) {
port471drivers/scsi/fdomain.coptions = inb( port + Configuration1 );
port72drivers/scsi/g_NCR5380.cint port;
port100drivers/scsi/g_NCR5380.coverrides[commandline_current].port = ints[1];
port125drivers/scsi/g_NCR5380.cif (!(overrides[current_override].port))
port129drivers/scsi/g_NCR5380.cinstance->io_port = overrides[current_override].port;
port66drivers/scsi/g_NCR5380.hint port
port69drivers/scsi/g_NCR5380.hregister int port
port72drivers/scsi/g_NCR5380.hport = (instance)->io_port
port74drivers/scsi/g_NCR5380.h#define NCR5380_read(reg) (inb(port + (reg)))
port75drivers/scsi/g_NCR5380.h#define NCR5380_write(reg, value) (outb((value), (port + (reg))))
port184drivers/scsi/pas16.cvoid  enable_board( int  board_num,  unsigned short port )
port187drivers/scsi/pas16.coutb( port >> 2, MASTER_ADDRESS_PTR );
port202drivers/scsi/ultrastor.c#define U14F_PRODUCT_ID(port) ((port) + 0x4)
port203drivers/scsi/ultrastor.c#define CONFIG(port) ((port) + 0x6)
port206drivers/scsi/ultrastor.c#define LCL_DOORBELL_MASK(port) ((port) + 0x0)
port207drivers/scsi/ultrastor.c#define LCL_DOORBELL_INTR(port) ((port) + 0x1)
port208drivers/scsi/ultrastor.c#define SYS_DOORBELL_MASK(port) ((port) + 0x2)
port209drivers/scsi/ultrastor.c#define SYS_DOORBELL_INTR(port) ((port) + 0x3)
port547drivers/scsi/wd7000.c#define WAIT(port, mask, allof, noneof)          \
port551drivers/scsi/wd7000.cWAITbits = inb(port) & (mask);          \
port104drivers/sound/pss.cpss_outpw (unsigned short port, unsigned short value)
port108drivers/sound/pss.c:"a"            (value), "d" (port));
port112drivers/sound/pss.cpss_inpw (unsigned short port)
port116drivers/sound/pss.c:"=a"           (_v):"d" (port), "0" (0));
port56drivers/sound/sb_mixer.csb_setmixer (unsigned int port, unsigned int value)
port61drivers/sound/sb_mixer.cOUTB ((unsigned char) (port & 0xff), MIXER_ADDR);  /*
port71drivers/sound/sb_mixer.csb_getmixer (unsigned int port)
port77drivers/sound/sb_mixer.cOUTB ((unsigned char) (port & 0xff), MIXER_ADDR);  /*
port140drivers/sound/sound_calls.hvoid sb_setmixer (unsigned int port, unsigned int value);
port141drivers/sound/sound_calls.hint sb_getmixer (unsigned int port);
port45include/asm-i386/io.hextern inline void __out##s(unsigned x value, unsigned short port) {
port51include/asm-i386/io.h__OUT1(s,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); } \
port52include/asm-i386/io.h__OUT1(s##c,x) __OUT2(s,s1,"") : : "a" (value), "i" (port)); } \
port53include/asm-i386/io.h__OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); SLOW_DOWN_IO; } \
port54include/asm-i386/io.h__OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "i" (port)); SLOW_DOWN_IO; }
port57include/asm-i386/io.hextern inline unsigned int __in##s(unsigned short port) { unsigned int _v;
port63include/asm-i386/io.h__IN1(s) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); return _v; } \
port64include/asm-i386/io.h__IN1(s##c) __IN2(s,s1,"") : "=a" (_v) : "i" (port) ,##i ); return _v; } \
port65include/asm-i386/io.h__IN1(s##_p) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); SLOW_DOWN_IO; return _v; } \
port66include/asm-i386/io.h__IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "i" (port) ,##i ); SLOW_DOWN_IO; return _v; }
port69include/asm-i386/io.hextern inline void ins##s(unsigned short port, void * addr, unsigned long count) \
port71include/asm-i386/io.h: "=D" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
port74include/asm-i386/io.hextern inline void outs##s(unsigned short port, const void * addr, unsigned long count) \
port76include/asm-i386/io.h: "=S" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
port99include/asm-i386/io.h#define outb(val,port) \
port100include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port101include/asm-i386/io.h__outbc((val),(port)) : \
port102include/asm-i386/io.h__outb((val),(port)))
port104include/asm-i386/io.h#define inb(port) \
port105include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port106include/asm-i386/io.h__inbc(port) : \
port107include/asm-i386/io.h__inb(port))
port109include/asm-i386/io.h#define outb_p(val,port) \
port110include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port111include/asm-i386/io.h__outbc_p((val),(port)) : \
port112include/asm-i386/io.h__outb_p((val),(port)))
port114include/asm-i386/io.h#define inb_p(port) \
port115include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port116include/asm-i386/io.h__inbc_p(port) : \
port117include/asm-i386/io.h__inb_p(port))
port119include/asm-i386/io.h#define outw(val,port) \
port120include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port121include/asm-i386/io.h__outwc((val),(port)) : \
port122include/asm-i386/io.h__outw((val),(port)))
port124include/asm-i386/io.h#define inw(port) \
port125include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port126include/asm-i386/io.h__inwc(port) : \
port127include/asm-i386/io.h__inw(port))
port129include/asm-i386/io.h#define outw_p(val,port) \
port130include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port131include/asm-i386/io.h__outwc_p((val),(port)) : \
port132include/asm-i386/io.h__outw_p((val),(port)))
port134include/asm-i386/io.h#define inw_p(port) \
port135include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port136include/asm-i386/io.h__inwc_p(port) : \
port137include/asm-i386/io.h__inw_p(port))
port139include/asm-i386/io.h#define outl(val,port) \
port140include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port141include/asm-i386/io.h__outlc((val),(port)) : \
port142include/asm-i386/io.h__outl((val),(port)))
port144include/asm-i386/io.h#define inl(port) \
port145include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port146include/asm-i386/io.h__inlc(port) : \
port147include/asm-i386/io.h__inl(port))
port149include/asm-i386/io.h#define outl_p(val,port) \
port150include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port151include/asm-i386/io.h__outlc_p((val),(port)) : \
port152include/asm-i386/io.h__outl_p((val),(port)))
port154include/asm-i386/io.h#define inl_p(port) \
port155include/asm-i386/io.h((__builtin_constant_p((port)) && (port) < 256) ? \
port156include/asm-i386/io.h__inlc_p(port) : \
port157include/asm-i386/io.h__inl_p(port))
port76include/linux/if.hunsigned char port;
port73include/linux/kd.hunsigned short port;
port71include/linux/mcd.h#define READ_DATA(port, buf, nr) \
port72include/linux/mcd.hinsb(port, buf, nr)
port435include/linux/sbpcd.h#define READ_DATA(port, buf, nr) insb(port, buf, nr)
port16include/linux/serial.hint  port;
port85include/linux/serial.hint      port;
port387include/linux/tpqic02.h# define QIC02_TAPE_PORT  (qic02_tape_dynconf.port)
port638include/linux/tpqic02.hunsigned short  port;  /* IO port base address */
port124include/linux/xd.hstatic inline u_char xd_waitport (u_short port,u_char flags,u_char mask,u_long timeout);
port1285net/inet/dev.cifr.ifr_map.port=dev->if_port;
port111net/inet/ipx.cstatic ipx_socket *ipx_find_socket(int port)
port117net/inet/ipx.cif(s->ipx_source_addr.sock==port)