| tag | line | file | source code |
| port | 27 | include/asm/io.h | extern inline void outb(char value, unsigned short port) |
| port | 30 | include/asm/io.h | ::"a" ((char) value),"d" ((unsigned short) port)); |
| port | 33 | include/asm/io.h | extern inline unsigned int inb(unsigned short port) |
| port | 37 | include/asm/io.h | :"=a" (_v):"d" ((unsigned short) port),"0" (0)); |
| port | 41 | include/asm/io.h | extern inline void outb_p(char value, unsigned short port) |
| port | 44 | include/asm/io.h | ::"a" ((char) value),"d" ((unsigned short) port)); |
| port | 48 | include/asm/io.h | extern inline unsigned int inb_p(unsigned short port) |
| port | 52 | include/asm/io.h | :"=a" (_v):"d" ((unsigned short) port),"0" (0)); |
| port | 73 | include/linux/kd.h | unsigned short port; |
| port | 17 | include/linux/serial.h | int port; /* The base port for this device */ |
| port | 39 | include/linux/serial.h | int port; |
| port | 74 | include/linux/tty.h | int port; |
| port | 87 | kernel/blk_drv/hd.c | #define port_read(port,buf,nr) \ |
| port | 88 | kernel/blk_drv/hd.c | __asm__("cld;rep;insw"::"d" (port),"D" (buf),"c" (nr):"cx","di") |
| port | 90 | kernel/blk_drv/hd.c | #define port_write(port,buf,nr) \ |
| port | 91 | kernel/blk_drv/hd.c | __asm__("cld;rep;outsw"::"d" (port),"S" (buf),"c" (nr):"cx","si") |
| port | 171 | kernel/blk_drv/hd.c | unsigned short port; |
| port | 187 | kernel/blk_drv/hd.c | port=HD_DATA; |
| port | 188 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].wpcom>>2,++port); |
| port | 189 | kernel/blk_drv/hd.c | outb_p(nsect,++port); |
| port | 190 | kernel/blk_drv/hd.c | outb_p(sect,++port); |
| port | 191 | kernel/blk_drv/hd.c | outb_p(cyl,++port); |
| port | 192 | kernel/blk_drv/hd.c | outb_p(cyl>>8,++port); |
| port | 193 | kernel/blk_drv/hd.c | outb_p(0xA0|(drive<<4)|head,++port); |
| port | 194 | kernel/blk_drv/hd.c | outb_p(cmd,++port); |
| port | 73 | kernel/blk_drv/scsi/aha1542.c | #define WAIT(port, mask, allof, noneof) \ |
| port | 77 | kernel/blk_drv/scsi/aha1542.c | WAITbits = inb(port) & (mask); \ |
| port | 188 | kernel/blk_drv/scsi/fdomain.c | inline static unsigned short inw( unsigned short port ) |
| port | 193 | kernel/blk_drv/scsi/fdomain.c | :"=a" (_v):"d" ((unsigned short) port)); |
| port | 197 | kernel/blk_drv/scsi/fdomain.c | inline static void outw( unsigned short value, unsigned short port ) |
| port | 201 | kernel/blk_drv/scsi/fdomain.c | "d" ((unsigned short) port)); |
| port | 207 | kernel/blk_drv/scsi/fdomain.c | #define insw( buf, count, port ) \ |
| port | 209 | kernel/blk_drv/scsi/fdomain.c | ( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" ) |
| port | 211 | kernel/blk_drv/scsi/fdomain.c | #define outsw( buf, count, port ) \ |
| port | 213 | kernel/blk_drv/scsi/fdomain.c | ("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si") |
| port | 230 | kernel/blk_drv/scsi/fdomain.c | static int fdomain_is_valid_port( int port ) |
| port | 236 | kernel/blk_drv/scsi/fdomain.c | inb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) ); |
| port | 245 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */ |
| port | 246 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0x27) return 0; |
| port | 247 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x61) return 0; |
| port | 249 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x60) return 0; |
| port | 259 | kernel/blk_drv/scsi/fdomain.c | options = inb( port + Option_Select ); |
| port | 59 | kernel/blk_drv/scsi/ultrastor.h | #define LCL_DOORBELL_MASK(port) ((port) + 0x0) |
| port | 60 | kernel/blk_drv/scsi/ultrastor.h | #define LCL_DOORBELL_INTR(port) ((port) + 0x1) |
| port | 61 | kernel/blk_drv/scsi/ultrastor.h | #define SYS_DOORBELL_MASK(port) ((port) + 0x2) |
| port | 62 | kernel/blk_drv/scsi/ultrastor.h | #define SYS_DOORBELL_INTR(port) ((port) + 0x3) |
| port | 63 | kernel/blk_drv/scsi/ultrastor.h | #define PRODUCT_ID(port) ((port) + 0x4) |
| port | 64 | kernel/blk_drv/scsi/ultrastor.h | #define CONFIG(port) ((port) + 0x6) |
| port | 65 | kernel/blk_drv/scsi/ultrastor.h | #define OGM_DATA_PTR(port) ((port) + 0x8) |
| port | 66 | kernel/blk_drv/scsi/ultrastor.h | #define ICM_DATA_PTR(port) ((port) + 0xC) |
| port | 101 | kernel/blk_drv/scsi/wd7000.c | #define WAIT(port, mask, allof, noneof) \ |
| port | 105 | kernel/blk_drv/scsi/wd7000.c | WAITbits = inb(port) & (mask); \ |
| port | 163 | kernel/chr_drv/serial.c | unsigned short port; |
| port | 165 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
| port | 167 | kernel/chr_drv/serial.c | port += UART_LCR; |
| port | 170 | kernel/chr_drv/serial.c | outb_p(inb_p(port) | UART_LCR_SBC, port); |
| port | 172 | kernel/chr_drv/serial.c | outb(inb_p(port) & ~UART_LCR_SBC, port); |
| port | 212 | kernel/chr_drv/serial.c | if (!info || !info->tty || !info->port) |
| port | 219 | kernel/chr_drv/serial.c | status = inb_p(UART_LSR + info->port); |
| port | 225 | kernel/chr_drv/serial.c | ch = inb(UART_RX + info->port); |
| port | 259 | kernel/chr_drv/serial.c | } while ((status = inb_p(UART_LSR + info->port)) & |
| port | 275 | kernel/chr_drv/serial.c | outb_p(info->x_char, UART_TX + info->port); |
| port | 283 | kernel/chr_drv/serial.c | UART_TX + info->port); |
| port | 302 | kernel/chr_drv/serial.c | status = inb(UART_MSR + info->port); |
| port | 322 | kernel/chr_drv/serial.c | } while (!(inb_p(UART_IIR + info->port) & UART_IIR_NO_INT)); |
| port | 337 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
| port | 352 | kernel/chr_drv/serial.c | if (inb_p(UART_LSR + info->port) & UART_LSR_THRE) { |
| port | 359 | kernel/chr_drv/serial.c | outb(c, UART_TX + port); |
| port | 374 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
| port | 382 | kernel/chr_drv/serial.c | queue->buf[head] = inb(UART_TX + port); |
| port | 387 | kernel/chr_drv/serial.c | } while (inb(UART_LSR + port) & UART_LSR_DR); |
| port | 394 | kernel/chr_drv/serial.c | unsigned char status = inb(UART_LSR + info->port); |
| port | 401 | kernel/chr_drv/serial.c | unsigned char status = inb(UART_MSR + info->port); |
| port | 433 | kernel/chr_drv/serial.c | if (!info || !info->tty || !info->port) |
| port | 436 | kernel/chr_drv/serial.c | ident = inb(UART_IIR + info->port) & 7; |
| port | 454 | kernel/chr_drv/serial.c | ivec = ~inb(ISR->port) & 0x0F; |
| port | 461 | kernel/chr_drv/serial.c | ivec = ~inb(ISR->port) & 0x0F; |
| port | 611 | kernel/chr_drv/serial.c | mcr = inb_p(UART_MCR + info->port); |
| port | 613 | kernel/chr_drv/serial.c | outb(mcr, UART_MCR + info->port); |
| port | 626 | kernel/chr_drv/serial.c | mcr = inb(UART_MCR + info->port); |
| port | 628 | kernel/chr_drv/serial.c | outb_p(mcr, UART_MCR + info->port); |
| port | 652 | kernel/chr_drv/serial.c | if (!info->port) |
| port | 682 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
| port | 689 | kernel/chr_drv/serial.c | outb_p(UART_FCR_CLEAR_CMD, UART_FCR + port); |
| port | 694 | kernel/chr_drv/serial.c | (void)inb_p(UART_LSR + port); |
| port | 695 | kernel/chr_drv/serial.c | (void)inb_p(UART_RX + port); |
| port | 696 | kernel/chr_drv/serial.c | (void)inb_p(UART_IIR + port); |
| port | 697 | kernel/chr_drv/serial.c | (void)inb_p(UART_MSR + port); |
| port | 702 | kernel/chr_drv/serial.c | outb_p(UART_LCR_WLEN8, UART_LCR + port); /* reset DLAB */ |
| port | 705 | kernel/chr_drv/serial.c | UART_MCR + port); |
| port | 708 | kernel/chr_drv/serial.c | UART_MCR + port); |
| port | 714 | kernel/chr_drv/serial.c | outb_p(UART_FCR_SETUP_CMD, UART_FCR + port); |
| port | 723 | kernel/chr_drv/serial.c | outb_p(0x0f,UART_IER + port); /* enable all intrs */ |
| port | 726 | kernel/chr_drv/serial.c | ICP = (port & 0xFE0) | 0x01F; |
| port | 734 | kernel/chr_drv/serial.c | (void)inb_p(UART_LSR + port); |
| port | 735 | kernel/chr_drv/serial.c | (void)inb_p(UART_RX + port); |
| port | 736 | kernel/chr_drv/serial.c | (void)inb_p(UART_IIR + port); |
| port | 737 | kernel/chr_drv/serial.c | (void)inb_p(UART_MSR + port); |
| port | 742 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
| port | 744 | kernel/chr_drv/serial.c | outb_p(0x00, UART_IER + port); /* disable all intrs */ |
| port | 746 | kernel/chr_drv/serial.c | outb_p(UART_MCR_DTR, UART_MCR + port); |
| port | 749 | kernel/chr_drv/serial.c | outb_p(0x00, UART_MCR + port); |
| port | 750 | kernel/chr_drv/serial.c | outb_p(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */ |
| port | 751 | kernel/chr_drv/serial.c | (void)inb(UART_RX + port); /* read data port to reset things */ |
| port | 757 | kernel/chr_drv/serial.c | unsigned short port; |
| port | 768 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
| port | 792 | kernel/chr_drv/serial.c | mcr = inb(UART_MCR + port); |
| port | 794 | kernel/chr_drv/serial.c | outb(mcr | UART_MCR_DTR, UART_MCR + port); |
| port | 796 | kernel/chr_drv/serial.c | outb(mcr & ~UART_MCR_DTR, UART_MCR + port); |
| port | 807 | kernel/chr_drv/serial.c | outb_p(cval | UART_LCR_DLAB, UART_LCR + port); /* set DLAB */ |
| port | 808 | kernel/chr_drv/serial.c | outb_p(quot & 0xff, UART_DLL + port); /* LS of divisor */ |
| port | 809 | kernel/chr_drv/serial.c | outb_p(quot >> 8, UART_DLM + port); /* MS of divisor */ |
| port | 810 | kernel/chr_drv/serial.c | outb(cval, UART_LCR + port); /* reset DLAB */ |
| port | 823 | kernel/chr_drv/serial.c | tmp.port = info->port; |
| port | 854 | kernel/chr_drv/serial.c | new_port = tmp.port; |
| port | 904 | kernel/chr_drv/serial.c | if (new_port != info->port) { |
| port | 906 | kernel/chr_drv/serial.c | info->port = new_port; |
| port | 916 | kernel/chr_drv/serial.c | unsigned port; |
| port | 920 | kernel/chr_drv/serial.c | port = info->port; |
| port | 921 | kernel/chr_drv/serial.c | control = inb(UART_MCR + port); |
| port | 922 | kernel/chr_drv/serial.c | status = inb(UART_MSR + port); |
| port | 936 | kernel/chr_drv/serial.c | unsigned port; |
| port | 940 | kernel/chr_drv/serial.c | port = info->port; |
| port | 941 | kernel/chr_drv/serial.c | control = inb(UART_MCR + port); |
| port | 964 | kernel/chr_drv/serial.c | outb(control, UART_MCR + port); |
| port | 1027 | kernel/chr_drv/serial.c | if (!info->port || !info->ISR->irq) |
| port | 1095 | kernel/chr_drv/serial.c | unsigned short ICP=0, port = info->port; |
| port | 1102 | kernel/chr_drv/serial.c | scratch = inb_p(UART_IER + port); |
| port | 1103 | kernel/chr_drv/serial.c | status1 = inb_p(UART_MCR + port); |
| port | 1105 | kernel/chr_drv/serial.c | outb_p(UART_MCR_DTR | UART_MCR_RTS, UART_MCR + port); |
| port | 1106 | kernel/chr_drv/serial.c | outb_p(0x0f,UART_IER + port); /* enable all intrs */ |
| port | 1107 | kernel/chr_drv/serial.c | ICP = (port & 0xFE0) | 0x01F; |
| port | 1113 | kernel/chr_drv/serial.c | UART_MCR + port); |
| port | 1114 | kernel/chr_drv/serial.c | outb_p(0x0f,UART_IER + port); /* enable all intrs */ |
| port | 1119 | kernel/chr_drv/serial.c | (void)inb_p(UART_LSR + port); |
| port | 1120 | kernel/chr_drv/serial.c | (void)inb_p(UART_RX + port); |
| port | 1121 | kernel/chr_drv/serial.c | (void)inb_p(UART_IIR + port); |
| port | 1122 | kernel/chr_drv/serial.c | (void)inb_p(UART_MSR + port); |
| port | 1132 | kernel/chr_drv/serial.c | outb_p(0, UART_IER + port); |
| port | 1135 | kernel/chr_drv/serial.c | outb_p(scratch, UART_IER + port); |
| port | 1136 | kernel/chr_drv/serial.c | outb_p(status1, UART_MCR + port); |
| port | 1144 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
| port | 1149 | kernel/chr_drv/serial.c | scratch = inb_p(UART_MCR + port); |
| port | 1150 | kernel/chr_drv/serial.c | outb_p(UART_MCR_LOOP | scratch, UART_MCR + port); |
| port | 1151 | kernel/chr_drv/serial.c | scratch2 = inb_p(UART_MSR + port); |
| port | 1152 | kernel/chr_drv/serial.c | outb_p(UART_MCR_LOOP | 0x0A, UART_MCR + port); |
| port | 1153 | kernel/chr_drv/serial.c | status1 = inb_p(UART_MSR + port) & 0xF0; |
| port | 1154 | kernel/chr_drv/serial.c | outb_p(scratch, UART_MCR + port); |
| port | 1155 | kernel/chr_drv/serial.c | outb_p(scratch2, UART_MSR + port); |
| port | 1163 | kernel/chr_drv/serial.c | scratch = inb(UART_SCR + port); |
| port | 1164 | kernel/chr_drv/serial.c | outb_p(0xa5, UART_SCR + port); |
| port | 1165 | kernel/chr_drv/serial.c | status1 = inb(UART_SCR + port); |
| port | 1166 | kernel/chr_drv/serial.c | outb_p(0x5a, UART_SCR + port); |
| port | 1167 | kernel/chr_drv/serial.c | status2 = inb(UART_SCR + port); |
| port | 1168 | kernel/chr_drv/serial.c | outb_p(scratch, UART_SCR + port); |
| port | 1174 | kernel/chr_drv/serial.c | outb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port); |
| port | 1175 | kernel/chr_drv/serial.c | scratch = inb(UART_IIR + port) >> 6; |
| port | 1242 | kernel/chr_drv/serial.c | if (!info->port) |
| port | 1262 | kernel/chr_drv/serial.c | info->port, info->ISR->irq); |
| port | 244 | net/tcp/udp.c | udp_loopback (volatile struct sock *sk, unsigned short port, |
| port | 255 | net/tcp/udp.c | pair = get_sock (sk->prot, net16(port), saddr, |
| port | 278 | net/tcp/udp.c | uh -> dest = port; |