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;
port17include/linux/serial.hint    port;    /* The base port for this device */
port39include/linux/serial.hint      port;
port74include/linux/tty.hint  port;
port87kernel/blk_drv/hd.c#define port_read(port,buf,nr) \
port88kernel/blk_drv/hd.c__asm__("cld;rep;insw"::"d" (port),"D" (buf),"c" (nr):"cx","di")
port90kernel/blk_drv/hd.c#define port_write(port,buf,nr) \
port91kernel/blk_drv/hd.c__asm__("cld;rep;outsw"::"d" (port),"S" (buf),"c" (nr):"cx","si")
port171kernel/blk_drv/hd.cunsigned short port;
port187kernel/blk_drv/hd.cport=HD_DATA;
port188kernel/blk_drv/hd.coutb_p(hd_info[drive].wpcom>>2,++port);
port189kernel/blk_drv/hd.coutb_p(nsect,++port);
port190kernel/blk_drv/hd.coutb_p(sect,++port);
port191kernel/blk_drv/hd.coutb_p(cyl,++port);
port192kernel/blk_drv/hd.coutb_p(cyl>>8,++port);
port193kernel/blk_drv/hd.coutb_p(0xA0|(drive<<4)|head,++port);
port194kernel/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);          \
port188kernel/blk_drv/scsi/fdomain.cinline static unsigned short inw( unsigned short port )
port193kernel/blk_drv/scsi/fdomain.c:"=a" (_v):"d" ((unsigned short) port));
port197kernel/blk_drv/scsi/fdomain.cinline static void outw( unsigned short value, unsigned short port )
port201kernel/blk_drv/scsi/fdomain.c"d" ((unsigned short) port));
port207kernel/blk_drv/scsi/fdomain.c#define insw( buf, count, port ) \
port209kernel/blk_drv/scsi/fdomain.c( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" )
port211kernel/blk_drv/scsi/fdomain.c#define outsw( buf, count, port ) \
port213kernel/blk_drv/scsi/fdomain.c("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si")
port230kernel/blk_drv/scsi/fdomain.cstatic int fdomain_is_valid_port( int port )
port236kernel/blk_drv/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
port245kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
port246kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
port247kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
port249kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
port259kernel/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)
port101kernel/blk_drv/scsi/wd7000.c#define WAIT(port, mask, allof, noneof)          \
port105kernel/blk_drv/scsi/wd7000.cWAITbits = inb(port) & (mask);          \
port163kernel/chr_drv/serial.cunsigned short port;
port165kernel/chr_drv/serial.cif (!(port = info->port))
port167kernel/chr_drv/serial.cport += UART_LCR;
port170kernel/chr_drv/serial.coutb_p(inb_p(port) | UART_LCR_SBC, port);
port172kernel/chr_drv/serial.coutb(inb_p(port) & ~UART_LCR_SBC, port);
port212kernel/chr_drv/serial.cif (!info || !info->tty || !info->port)
port219kernel/chr_drv/serial.cstatus = inb_p(UART_LSR + info->port);
port225kernel/chr_drv/serial.cch = inb(UART_RX + info->port);
port259kernel/chr_drv/serial.c} while ((status = inb_p(UART_LSR + info->port)) &
port275kernel/chr_drv/serial.coutb_p(info->x_char, UART_TX + info->port);
port283kernel/chr_drv/serial.cUART_TX + info->port);
port302kernel/chr_drv/serial.cstatus = inb(UART_MSR + info->port);
port322kernel/chr_drv/serial.c} while (!(inb_p(UART_IIR + info->port) & UART_IIR_NO_INT));
port337kernel/chr_drv/serial.cunsigned short port = info->port;
port352kernel/chr_drv/serial.cif (inb_p(UART_LSR + info->port) & UART_LSR_THRE) {
port359kernel/chr_drv/serial.coutb(c, UART_TX + port);
port374kernel/chr_drv/serial.cunsigned short port = info->port;
port382kernel/chr_drv/serial.cqueue->buf[head] = inb(UART_TX + port);
port387kernel/chr_drv/serial.c} while (inb(UART_LSR + port) & UART_LSR_DR);
port394kernel/chr_drv/serial.cunsigned char status = inb(UART_LSR + info->port);
port401kernel/chr_drv/serial.cunsigned char status = inb(UART_MSR + info->port);
port433kernel/chr_drv/serial.cif (!info || !info->tty || !info->port)
port436kernel/chr_drv/serial.cident = inb(UART_IIR + info->port) & 7;
port454kernel/chr_drv/serial.civec = ~inb(ISR->port) & 0x0F;
port461kernel/chr_drv/serial.civec = ~inb(ISR->port) & 0x0F;
port611kernel/chr_drv/serial.cmcr = inb_p(UART_MCR + info->port);
port613kernel/chr_drv/serial.coutb(mcr, UART_MCR + info->port);
port626kernel/chr_drv/serial.cmcr = inb(UART_MCR + info->port);
port628kernel/chr_drv/serial.coutb_p(mcr, UART_MCR + info->port);
port652kernel/chr_drv/serial.cif (!info->port)
port682kernel/chr_drv/serial.cunsigned short port = info->port;
port689kernel/chr_drv/serial.coutb_p(UART_FCR_CLEAR_CMD, UART_FCR + port);
port694kernel/chr_drv/serial.c(void)inb_p(UART_LSR + port);
port695kernel/chr_drv/serial.c(void)inb_p(UART_RX + port);
port696kernel/chr_drv/serial.c(void)inb_p(UART_IIR + port);
port697kernel/chr_drv/serial.c(void)inb_p(UART_MSR + port);
port702kernel/chr_drv/serial.coutb_p(UART_LCR_WLEN8, UART_LCR + port);  /* reset DLAB */
port705kernel/chr_drv/serial.cUART_MCR + port);
port708kernel/chr_drv/serial.cUART_MCR + port);
port714kernel/chr_drv/serial.coutb_p(UART_FCR_SETUP_CMD, UART_FCR + port);
port723kernel/chr_drv/serial.coutb_p(0x0f,UART_IER + port);  /* enable all intrs */
port726kernel/chr_drv/serial.cICP = (port & 0xFE0) | 0x01F;
port734kernel/chr_drv/serial.c(void)inb_p(UART_LSR + port);
port735kernel/chr_drv/serial.c(void)inb_p(UART_RX + port);
port736kernel/chr_drv/serial.c(void)inb_p(UART_IIR + port);
port737kernel/chr_drv/serial.c(void)inb_p(UART_MSR + port);
port742kernel/chr_drv/serial.cunsigned short port = info->port;
port744kernel/chr_drv/serial.coutb_p(0x00,    UART_IER + port);  /* disable all intrs */
port746kernel/chr_drv/serial.coutb_p(UART_MCR_DTR, UART_MCR + port);
port749kernel/chr_drv/serial.coutb_p(0x00,    UART_MCR + port);
port750kernel/chr_drv/serial.coutb_p(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */
port751kernel/chr_drv/serial.c(void)inb(UART_RX + port);     /* read data port to reset things */
port757kernel/chr_drv/serial.cunsigned short port;
port768kernel/chr_drv/serial.cif (!(port = info->port))
port792kernel/chr_drv/serial.cmcr = inb(UART_MCR + port);
port794kernel/chr_drv/serial.coutb(mcr | UART_MCR_DTR, UART_MCR + port);
port796kernel/chr_drv/serial.coutb(mcr & ~UART_MCR_DTR, UART_MCR + port);
port807kernel/chr_drv/serial.coutb_p(cval | UART_LCR_DLAB, UART_LCR + port);  /* set DLAB */
port808kernel/chr_drv/serial.coutb_p(quot & 0xff, UART_DLL + port);  /* LS of divisor */
port809kernel/chr_drv/serial.coutb_p(quot >> 8, UART_DLM + port);  /* MS of divisor */
port810kernel/chr_drv/serial.coutb(cval, UART_LCR + port);    /* reset DLAB */
port823kernel/chr_drv/serial.ctmp.port = info->port;
port854kernel/chr_drv/serial.cnew_port = tmp.port;
port904kernel/chr_drv/serial.cif (new_port != info->port) {
port906kernel/chr_drv/serial.cinfo->port = new_port;
port916kernel/chr_drv/serial.cunsigned port;
port920kernel/chr_drv/serial.cport = info->port;
port921kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
port922kernel/chr_drv/serial.cstatus = inb(UART_MSR + port);
port936kernel/chr_drv/serial.cunsigned port;
port940kernel/chr_drv/serial.cport = info->port;
port941kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
port964kernel/chr_drv/serial.coutb(control, UART_MCR + port);
port1027kernel/chr_drv/serial.cif (!info->port || !info->ISR->irq)
port1095kernel/chr_drv/serial.cunsigned short ICP=0, port = info->port;
port1102kernel/chr_drv/serial.cscratch = inb_p(UART_IER + port);
port1103kernel/chr_drv/serial.cstatus1 = inb_p(UART_MCR + port);
port1105kernel/chr_drv/serial.coutb_p(UART_MCR_DTR | UART_MCR_RTS, UART_MCR + port);
port1106kernel/chr_drv/serial.coutb_p(0x0f,UART_IER + port);  /* enable all intrs */
port1107kernel/chr_drv/serial.cICP = (port & 0xFE0) | 0x01F;
port1113kernel/chr_drv/serial.cUART_MCR + port);
port1114kernel/chr_drv/serial.coutb_p(0x0f,UART_IER + port);  /* enable all intrs */
port1119kernel/chr_drv/serial.c(void)inb_p(UART_LSR + port);
port1120kernel/chr_drv/serial.c(void)inb_p(UART_RX + port);
port1121kernel/chr_drv/serial.c(void)inb_p(UART_IIR + port);
port1122kernel/chr_drv/serial.c(void)inb_p(UART_MSR + port);
port1132kernel/chr_drv/serial.coutb_p(0, UART_IER + port);
port1135kernel/chr_drv/serial.coutb_p(scratch, UART_IER + port);
port1136kernel/chr_drv/serial.coutb_p(status1, UART_MCR + port);
port1144kernel/chr_drv/serial.cunsigned short port = info->port;
port1149kernel/chr_drv/serial.cscratch = inb_p(UART_MCR + port);
port1150kernel/chr_drv/serial.coutb_p(UART_MCR_LOOP | scratch, UART_MCR + port);
port1151kernel/chr_drv/serial.cscratch2 = inb_p(UART_MSR + port);
port1152kernel/chr_drv/serial.coutb_p(UART_MCR_LOOP | 0x0A, UART_MCR + port);
port1153kernel/chr_drv/serial.cstatus1 = inb_p(UART_MSR + port) & 0xF0;
port1154kernel/chr_drv/serial.coutb_p(scratch, UART_MCR + port);
port1155kernel/chr_drv/serial.coutb_p(scratch2, UART_MSR + port);
port1163kernel/chr_drv/serial.cscratch = inb(UART_SCR + port);
port1164kernel/chr_drv/serial.coutb_p(0xa5, UART_SCR + port);
port1165kernel/chr_drv/serial.cstatus1 = inb(UART_SCR + port);
port1166kernel/chr_drv/serial.coutb_p(0x5a, UART_SCR + port);
port1167kernel/chr_drv/serial.cstatus2 = inb(UART_SCR + port);
port1168kernel/chr_drv/serial.coutb_p(scratch, UART_SCR + port);
port1174kernel/chr_drv/serial.coutb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port);
port1175kernel/chr_drv/serial.cscratch = inb(UART_IIR + port) >> 6;
port1242kernel/chr_drv/serial.cif (!info->port)
port1262kernel/chr_drv/serial.cinfo->port, info->ISR->irq);
port244net/tcp/udp.cudp_loopback (volatile struct sock *sk, unsigned short port,
port255net/tcp/udp.cpair = get_sock (sk->prot, net16(port), saddr,
port278net/tcp/udp.cuh -> dest = port;