taglinefilesource code
port27include/asm/io.hextern void inline outb(char value, unsigned short port)
port30include/asm/io.h::"a" ((char) value),"d" ((unsigned short) port));
port33include/asm/io.hextern unsigned int inline inb(unsigned short port)
port37include/asm/io.h:"=a" (_v):"d" ((unsigned short) port),"0" (0));
port41include/asm/io.hextern void inline outb_p(char value, unsigned short port)
port44include/asm/io.h::"a" ((char) value),"d" ((unsigned short) port));
port48include/asm/io.hextern unsigned int inline inb_p(unsigned short port)
port52include/asm/io.h:"=a" (_v):"d" ((unsigned short) port),"0" (0));
port73include/linux/kd.hunsigned short port;
port17include/linux/serial.hint    port;    /* The base port for this device */
port39include/linux/serial.hint      port;
port74include/linux/tty.hint  port;
port81kernel/blk_drv/hd.c#define port_read(port,buf,nr) \
port82kernel/blk_drv/hd.c__asm__("cld;rep;insw"::"d" (port),"D" (buf),"c" (nr):"cx","di")
port84kernel/blk_drv/hd.c#define port_write(port,buf,nr) \
port85kernel/blk_drv/hd.c__asm__("cld;rep;outsw"::"d" (port),"S" (buf),"c" (nr):"cx","si")
port134kernel/blk_drv/hd.cunsigned short port;
port148kernel/blk_drv/hd.cport=HD_DATA;
port149kernel/blk_drv/hd.coutb_p(hd_info[drive].wpcom>>2,++port);
port150kernel/blk_drv/hd.coutb_p(nsect,++port);
port151kernel/blk_drv/hd.coutb_p(sect,++port);
port152kernel/blk_drv/hd.coutb_p(cyl,++port);
port153kernel/blk_drv/hd.coutb_p(cyl>>8,++port);
port154kernel/blk_drv/hd.coutb_p(0xA0|(drive<<4)|head,++port);
port155kernel/blk_drv/hd.coutb_p(cmd,++port);
port67kernel/blk_drv/scsi/7000fasst.c#define WAIT(port, mask, allof, noneof)          \
port71kernel/blk_drv/scsi/7000fasst.cWAITbits = inb(port) & (mask);          \
port45kernel/blk_drv/scsi/aha1542.c#define WAIT(port, mask, allof, noneof)          \
port49kernel/blk_drv/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
port200kernel/blk_drv/scsi/fdomain.cstatic unsigned short inline inw( unsigned short port )
port205kernel/blk_drv/scsi/fdomain.c:"=a" (_v):"d" ((unsigned short) port));
port209kernel/blk_drv/scsi/fdomain.cstatic void inline outw( unsigned short value, unsigned short port )
port213kernel/blk_drv/scsi/fdomain.c"d" ((unsigned short) port));
port217kernel/blk_drv/scsi/fdomain.c#define inw( port ) \
port220kernel/blk_drv/scsi/fdomain.c: "=a" (_v) : "d" ((unsigned short) port)); \
port226kernel/blk_drv/scsi/fdomain.c"d" ((unsigned short) port))
port232kernel/blk_drv/scsi/fdomain.c#define insw( buf, count, port ) \
port234kernel/blk_drv/scsi/fdomain.c( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" )
port236kernel/blk_drv/scsi/fdomain.c#define outsw( buf, count, port) \
port238kernel/blk_drv/scsi/fdomain.c("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si")
port255kernel/blk_drv/scsi/fdomain.cstatic int fdomain_is_valid_port( int port )
port261kernel/blk_drv/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
port270kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
port271kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
port272kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
port274kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
port284kernel/blk_drv/scsi/fdomain.coptions = inb( port + Option_Select );
port60kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_MASK(port) ((port) + 0x0)
port61kernel/blk_drv/scsi/ultrastor.h#define LCL_DOORBELL_INTR(port) ((port) + 0x1)
port62kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_MASK(port) ((port) + 0x2)
port63kernel/blk_drv/scsi/ultrastor.h#define SYS_DOORBELL_INTR(port) ((port) + 0x3)
port64kernel/blk_drv/scsi/ultrastor.h#define PRODUCT_ID(port) ((port) + 0x4)
port65kernel/blk_drv/scsi/ultrastor.h#define CONFIG(port) ((port) + 0x6)
port66kernel/blk_drv/scsi/ultrastor.h#define OGM_DATA_PTR(port) ((port) + 0x8)
port67kernel/blk_drv/scsi/ultrastor.h#define ICM_DATA_PTR(port) ((port) + 0xC)
port100kernel/chr_drv/serial.cunsigned short port;
port102kernel/chr_drv/serial.cif (!(port = info->port))
port104kernel/chr_drv/serial.cport += UART_LCR;
port107kernel/chr_drv/serial.coutb_p(inb_p(port) | UART_LCR_SBC, port);
port109kernel/chr_drv/serial.coutb_p(inb_p(port) & ~UART_LCR_SBC, port);
port124kernel/chr_drv/serial.cunsigned short port = info->port;
port139kernel/chr_drv/serial.cif (inb_p(UART_LSR + info->port) & UART_LSR_THRE) {
port146kernel/chr_drv/serial.coutb(c, UART_TX + port);
port161kernel/chr_drv/serial.cunsigned short port = info->port;
port170kernel/chr_drv/serial.cqueue->buf[head] = inb(UART_TX + port);
port175kernel/chr_drv/serial.c} while (inb(UART_LSR + port) & UART_LSR_DR);
port184kernel/chr_drv/serial.cunsigned char status = inb(UART_LSR + info->port);
port191kernel/chr_drv/serial.cunsigned char status = inb(UART_MSR + info->port);
port224kernel/chr_drv/serial.cif (!info || !info->tty || !info->port)
port227kernel/chr_drv/serial.cident = inb(UART_IIR + info->port) & 7;
port241kernel/chr_drv/serial.cif (!info->tty || !info->port)
port258kernel/chr_drv/serial.civec = ~inb(ISR->port) & 0x0F;
port320kernel/chr_drv/serial.cunsigned short port = info->port;
port325kernel/chr_drv/serial.cscratch = inb_p(UART_MCR + port);
port326kernel/chr_drv/serial.coutb_p(UART_MCR_LOOP | scratch, UART_MCR + port);
port327kernel/chr_drv/serial.cscratch2 = inb_p(UART_MSR + port);
port328kernel/chr_drv/serial.coutb_p(UART_MCR_LOOP | 0x0A, UART_MCR + port);
port329kernel/chr_drv/serial.cstatus1 = inb_p(UART_MSR + port) & 0xF0;
port330kernel/chr_drv/serial.coutb_p(scratch, UART_MCR + port);
port331kernel/chr_drv/serial.coutb_p(scratch2, UART_MSR + port);
port338kernel/chr_drv/serial.cscratch = inb(UART_SCR + port);
port339kernel/chr_drv/serial.coutb_p(0xa5, UART_SCR + port);
port340kernel/chr_drv/serial.cstatus1 = inb(UART_SCR + port);
port341kernel/chr_drv/serial.coutb_p(0x5a, UART_SCR + port);
port342kernel/chr_drv/serial.cstatus2 = inb(UART_SCR + port);
port343kernel/chr_drv/serial.coutb_p(scratch, UART_SCR + port);
port349kernel/chr_drv/serial.coutb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port);
port350kernel/chr_drv/serial.cscratch = inb(UART_IIR + port) >> 6;
port370kernel/chr_drv/serial.coutb_p(0x00,    UART_IER + port);  /* disable all intrs */
port371kernel/chr_drv/serial.coutb_p(0x00,    UART_MCR + port);  /* reset DTR,RTS,OUT_2 */
port372kernel/chr_drv/serial.c(void)inb(UART_RX + port);     /* read data port to reset things (?) */
port402kernel/chr_drv/serial.cif (!info->port)
port405kernel/chr_drv/serial.coutb_p(0x00, UART_IER + info->port);  /* disable all intrs */
port406kernel/chr_drv/serial.coutb_p(0x00, UART_MCR + info->port);  /* reset DTR, RTS, */
port407kernel/chr_drv/serial.coutb(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */
port426kernel/chr_drv/serial.cunsigned short port = info->port;
port433kernel/chr_drv/serial.coutb_p(UART_FCR_CLEAR_CMD, UART_FCR + port);
port438kernel/chr_drv/serial.c(void)inb_p(UART_LSR + port);
port439kernel/chr_drv/serial.c(void)inb_p(UART_RX + port);
port440kernel/chr_drv/serial.c(void)inb_p(UART_IIR + port);
port441kernel/chr_drv/serial.c(void)inb_p(UART_MSR + port);
port446kernel/chr_drv/serial.coutb_p(UART_LCR_WLEN8, UART_LCR + port);  /* reset DLAB */
port449kernel/chr_drv/serial.cUART_MCR + port);
port452kernel/chr_drv/serial.cUART_MCR + port);
port458kernel/chr_drv/serial.coutb_p(UART_FCR_SETUP_CMD, UART_FCR + port);
port467kernel/chr_drv/serial.coutb_p(0x0f,UART_IER + port);  /* enable all intrs */
port470kernel/chr_drv/serial.cICP = (port & 0xFE0) | 0x01F;
port479kernel/chr_drv/serial.cunsigned short port;
port488kernel/chr_drv/serial.cif (!(port = info->port))
port513kernel/chr_drv/serial.coutb(0x00,UART_MCR + port);
port514kernel/chr_drv/serial.celse if (!inb(UART_MCR + port))
port524kernel/chr_drv/serial.coutb_p(cval | UART_LCR_DLAB, UART_LCR + port);  /* set DLAB */
port525kernel/chr_drv/serial.coutb_p(quot & 0xff, UART_DLL + port);  /* LS of divisor */
port526kernel/chr_drv/serial.coutb_p(quot >> 8, UART_DLM + port);  /* MS of divisor */
port527kernel/chr_drv/serial.coutb(cval, UART_LCR + port);    /* reset DLAB */
port540kernel/chr_drv/serial.ctmp.port = info->port;
port562kernel/chr_drv/serial.cnew_port = tmp.port;
port575kernel/chr_drv/serial.cnew_port = info->port;
port616kernel/chr_drv/serial.cif (new_port != info->port) {
port617kernel/chr_drv/serial.coutb_p(0x00, UART_IER + info->port);  /* disable all intrs */
port618kernel/chr_drv/serial.coutb(0x00, UART_MCR + info->port);  /* reset DTR, RTS, */
port619kernel/chr_drv/serial.cinfo->port = new_port;
port629kernel/chr_drv/serial.cunsigned port;
port633kernel/chr_drv/serial.cport = info->port;
port634kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
port635kernel/chr_drv/serial.cstatus = inb(UART_MSR + port);
port649kernel/chr_drv/serial.cunsigned port;
port653kernel/chr_drv/serial.cport = info->port;
port654kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
port677kernel/chr_drv/serial.coutb(UART_MCR + port,control);
port740kernel/chr_drv/serial.cif (!info->port)
port801kernel/chr_drv/serial.cinfo->port, info->ISR->irq);
port191net/tcp/udp.cudp_loopback (volatile struct sock *sk, unsigned short port,
port202net/tcp/udp.cpair = get_sock (sk->prot, net16(port), saddr,
port225net/tcp/udp.cuh -> dest = port;