taglinefilesource code
port27include/asm/io.hextern inline void outb(char value, unsigned short port)
port30include/asm/io.h::"a" ((char) value),"d" ((unsigned short) port));
port33include/asm/io.hextern inline unsigned int inb(unsigned short port)
port37include/asm/io.h:"=a" (_v):"d" ((unsigned short) port),"0" (0));
port41include/asm/io.hextern inline void outb_p(char value, unsigned short port)
port44include/asm/io.h::"a" ((char) value),"d" ((unsigned short) port));
port48include/asm/io.hextern inline unsigned int inb_p(unsigned short port)
port52include/asm/io.h:"=a" (_v):"d" ((unsigned short) port),"0" (0));
port73include/linux/kd.hunsigned short port;
port21include/linux/serial.hint      port;
port75include/linux/tty.hint  port;
port126include/linux/xd.hstatic inline u_char xd_waitport (u_short port,u_char flags,u_char mask,u_long timeout);
port89kernel/blk_drv/hd.c#define port_read(port,buf,nr) \
port90kernel/blk_drv/hd.c__asm__("cld;rep;insw"::"d" (port),"D" (buf),"c" (nr):"cx","di")
port92kernel/blk_drv/hd.c#define port_write(port,buf,nr) \
port93kernel/blk_drv/hd.c__asm__("cld;rep;outsw"::"d" (port),"S" (buf),"c" (nr):"cx","si")
port175kernel/blk_drv/hd.cunsigned short port;
port191kernel/blk_drv/hd.cport=HD_DATA;
port192kernel/blk_drv/hd.coutb_p(hd_info[drive].wpcom>>2,++port);
port193kernel/blk_drv/hd.coutb_p(nsect,++port);
port194kernel/blk_drv/hd.coutb_p(sect,++port);
port195kernel/blk_drv/hd.coutb_p(cyl,++port);
port196kernel/blk_drv/hd.coutb_p(cyl>>8,++port);
port197kernel/blk_drv/hd.coutb_p(0xA0|(drive<<4)|head,++port);
port198kernel/blk_drv/hd.coutb_p(cmd,++port);
port74kernel/blk_drv/scsi/aha1542.c#define WAIT(port, mask, allof, noneof)          \
port78kernel/blk_drv/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
port245kernel/blk_drv/scsi/fdomain.cinline static unsigned short inw( unsigned short port )
port250kernel/blk_drv/scsi/fdomain.c:"=a" (_v):"d" ((unsigned short) port));
port254kernel/blk_drv/scsi/fdomain.cinline static void outw( unsigned short value, unsigned short port )
port258kernel/blk_drv/scsi/fdomain.c"d" ((unsigned short) port));
port264kernel/blk_drv/scsi/fdomain.c#define insw( buf, count, port ) \
port266kernel/blk_drv/scsi/fdomain.c( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" )
port268kernel/blk_drv/scsi/fdomain.c#define outsw( buf, count, port ) \
port270kernel/blk_drv/scsi/fdomain.c("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si")
port287kernel/blk_drv/scsi/fdomain.cstatic int fdomain_is_valid_port( int port )
port293kernel/blk_drv/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
port302kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
port303kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
port304kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
port306kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
port316kernel/blk_drv/scsi/fdomain.coptions = inb( port + Option_Select );
port49kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_MASK(port) ((port) + 0x0)
port50kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_INTR(port) ((port) + 0x1)
port51kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_MASK(port) ((port) + 0x2)
port52kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_INTR(port) ((port) + 0x3)
port53kernel/blk_drv/scsi/ultrastor.h#define PRODUCT_ID(port) ((port) + 0x4)
port54kernel/blk_drv/scsi/ultrastor.h#define CONFIG(port) ((port) + 0x6)
port55kernel/blk_drv/scsi/ultrastor.h#define OGM_DATA_PTR(port) ((port) + 0x8)
port56kernel/blk_drv/scsi/ultrastor.h#define ICM_DATA_PTR(port) ((port) + 0xC)
port99kernel/blk_drv/scsi/wd7000.c#define WAIT(port, mask, allof, noneof)          \
port103kernel/blk_drv/scsi/wd7000.cWAITbits = inb(port) & (mask);          \
port371kernel/blk_drv/xd.cstatic inline u_char xd_waitport (u_short port,u_char flags,u_char mask,u_long timeout)
port375kernel/blk_drv/xd.cwhile (((inb(port) & mask) != flags) && (jiffies < expiry))
port149kernel/chr_drv/serial.creturn inb(info->port + offset);
port154kernel/chr_drv/serial.creturn inb_p(info->port + offset);
port159kernel/chr_drv/serial.coutb(value, info->port+offset);
port165kernel/chr_drv/serial.coutb_p(value, info->port+offset);
port560kernel/chr_drv/serial.cICP = (info->port & 0xFE0) | 0x01F;
port617kernel/chr_drv/serial.cunsigned short port;
port628kernel/chr_drv/serial.cif (!(port = info->port))
port791kernel/chr_drv/serial.ctmp.port = info->port;
port819kernel/chr_drv/serial.cnew.port = 0;  /* Prevent initialization below */
port823kernel/chr_drv/serial.cif ((new.irq > 15) || (new.port > 0xffff) ||
port846kernel/chr_drv/serial.cif (new.port && info->type &&
port862kernel/chr_drv/serial.c(new.port != info->port)) {
port880kernel/chr_drv/serial.cinfo->port = new.port;
port884kernel/chr_drv/serial.cif (new.port && info->type &&
port963kernel/chr_drv/serial.cif (!info->port)
port1234kernel/chr_drv/serial.cif (!info->port || !info->type) {
port1320kernel/chr_drv/serial.cunsigned short ICP=0, port = info->port;
port1332kernel/chr_drv/serial.cICP = (port & 0xFE0) | 0x01F;
port1378kernel/chr_drv/serial.cunsigned port = info->port;
port1381kernel/chr_drv/serial.cif (!port)
port1455kernel/chr_drv/serial.coutb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port);
port1456kernel/chr_drv/serial.cscratch = inb(UART_IIR + port) >> 6;
port1474kernel/chr_drv/serial.cscratch = inb(UART_SCR + port);
port1475kernel/chr_drv/serial.coutb_p(0xa5, UART_SCR + port);
port1476kernel/chr_drv/serial.cstatus1 = inb(UART_SCR + port);
port1477kernel/chr_drv/serial.coutb_p(0x5a, UART_SCR + port);
port1478kernel/chr_drv/serial.cstatus2 = inb(UART_SCR + port);
port1479kernel/chr_drv/serial.coutb_p(scratch, UART_SCR + port);
port1552kernel/chr_drv/serial.cinfo->port, info->irq);
port253net/tcp/udp.cudp_loopback (volatile struct sock *sk, unsigned short port,
port264net/tcp/udp.cpair = get_sock (sk->prot, net16(port), saddr,
port287net/tcp/udp.cuh -> dest = port;