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;
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);
port73kernel/blk_drv/scsi/aha1542.c#define WAIT(port, mask, allof, noneof)          \
port77kernel/blk_drv/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
port246kernel/blk_drv/scsi/fdomain.cinline static unsigned short inw( unsigned short port )
port251kernel/blk_drv/scsi/fdomain.c:"=a" (_v):"d" ((unsigned short) port));
port255kernel/blk_drv/scsi/fdomain.cinline static void outw( unsigned short value, unsigned short port )
port259kernel/blk_drv/scsi/fdomain.c"d" ((unsigned short) port));
port265kernel/blk_drv/scsi/fdomain.c#define insw( buf, count, port ) \
port267kernel/blk_drv/scsi/fdomain.c( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" )
port269kernel/blk_drv/scsi/fdomain.c#define outsw( buf, count, port ) \
port271kernel/blk_drv/scsi/fdomain.c("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si")
port288kernel/blk_drv/scsi/fdomain.cstatic int fdomain_is_valid_port( int port )
port294kernel/blk_drv/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
port303kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
port304kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
port305kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
port307kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
port317kernel/blk_drv/scsi/fdomain.coptions = inb( port + Option_Select );
port59kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_MASK(port) ((port) + 0x0)
port60kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_INTR(port) ((port) + 0x1)
port61kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_MASK(port) ((port) + 0x2)
port62kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_INTR(port) ((port) + 0x3)
port63kernel/blk_drv/scsi/ultrastor.h#define PRODUCT_ID(port) ((port) + 0x4)
port64kernel/blk_drv/scsi/ultrastor.h#define CONFIG(port) ((port) + 0x6)
port65kernel/blk_drv/scsi/ultrastor.h#define OGM_DATA_PTR(port) ((port) + 0x8)
port66kernel/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);          \
port154kernel/chr_drv/serial.creturn inb(info->port + offset);
port159kernel/chr_drv/serial.creturn inb_p(info->port + offset);
port164kernel/chr_drv/serial.coutb(value, info->port+offset);
port170kernel/chr_drv/serial.coutb_p(value, info->port+offset);
port175kernel/chr_drv/serial.cif (!info->port)
port596kernel/chr_drv/serial.cICP = (info->port & 0xFE0) | 0x01F;
port637kernel/chr_drv/serial.cunsigned short port;
port648kernel/chr_drv/serial.cif (!(port = info->port))
port703kernel/chr_drv/serial.ctmp.port = info->port;
port730kernel/chr_drv/serial.cnew.port = 0;  /* Prevent initialization below */
port734kernel/chr_drv/serial.cif ((new.irq > 15) || (new.port > 0xffff) ||
port755kernel/chr_drv/serial.cif (new.port && new.irq && info->type &&
port771kernel/chr_drv/serial.c(new.port != info->port)) {
port788kernel/chr_drv/serial.cinfo->port = new.port;
port792kernel/chr_drv/serial.cif (new.port && new.irq && info->type &&
port950kernel/chr_drv/serial.cif (!info->port || !info->irq || !info->type) {
port1091kernel/chr_drv/serial.cunsigned short ICP=0, port = info->port;
port1103kernel/chr_drv/serial.cICP = (port & 0xFE0) | 0x01F;
port1140kernel/chr_drv/serial.cunsigned port = info->port;
port1144kernel/chr_drv/serial.cif (!port)
port1168kernel/chr_drv/serial.cif (!port)
port1187kernel/chr_drv/serial.coutb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port);
port1188kernel/chr_drv/serial.cscratch = inb(UART_IIR + port) >> 6;
port1206kernel/chr_drv/serial.cscratch = inb(UART_SCR + port);
port1207kernel/chr_drv/serial.coutb_p(0xa5, UART_SCR + port);
port1208kernel/chr_drv/serial.cstatus1 = inb(UART_SCR + port);
port1209kernel/chr_drv/serial.coutb_p(0x5a, UART_SCR + port);
port1210kernel/chr_drv/serial.cstatus2 = inb(UART_SCR + port);
port1211kernel/chr_drv/serial.coutb_p(scratch, UART_SCR + port);
port1280kernel/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;