tag | line | file | source code |
port | 27 | include/asm/io.h | extern void inline 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 unsigned int inline 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 void inline 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 unsigned int inline 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 | 81 | kernel/blk_drv/hd.c | #define port_read(port,buf,nr) \ |
port | 82 | kernel/blk_drv/hd.c | __asm__("cld;rep;insw"::"d" (port),"D" (buf),"c" (nr):"cx","di") |
port | 84 | kernel/blk_drv/hd.c | #define port_write(port,buf,nr) \ |
port | 85 | kernel/blk_drv/hd.c | __asm__("cld;rep;outsw"::"d" (port),"S" (buf),"c" (nr):"cx","si") |
port | 134 | kernel/blk_drv/hd.c | unsigned short port; |
port | 148 | kernel/blk_drv/hd.c | port=HD_DATA; |
port | 149 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].wpcom>>2,++port); |
port | 150 | kernel/blk_drv/hd.c | outb_p(nsect,++port); |
port | 151 | kernel/blk_drv/hd.c | outb_p(sect,++port); |
port | 152 | kernel/blk_drv/hd.c | outb_p(cyl,++port); |
port | 153 | kernel/blk_drv/hd.c | outb_p(cyl>>8,++port); |
port | 154 | kernel/blk_drv/hd.c | outb_p(0xA0|(drive<<4)|head,++port); |
port | 155 | kernel/blk_drv/hd.c | outb_p(cmd,++port); |
port | 67 | kernel/blk_drv/scsi/7000fasst.c | #define WAIT(port, mask, allof, noneof) \ |
port | 71 | kernel/blk_drv/scsi/7000fasst.c | WAITbits = inb(port) & (mask); \ |
port | 45 | kernel/blk_drv/scsi/aha1542.c | #define WAIT(port, mask, allof, noneof) \ |
port | 49 | kernel/blk_drv/scsi/aha1542.c | WAITbits = inb(port) & (mask); \ |
port | 200 | kernel/blk_drv/scsi/fdomain.c | static unsigned short inline inw( unsigned short port ) |
port | 205 | kernel/blk_drv/scsi/fdomain.c | :"=a" (_v):"d" ((unsigned short) port)); |
port | 209 | kernel/blk_drv/scsi/fdomain.c | static void inline outw( unsigned short value, unsigned short port ) |
port | 213 | kernel/blk_drv/scsi/fdomain.c | "d" ((unsigned short) port)); |
port | 217 | kernel/blk_drv/scsi/fdomain.c | #define inw( port ) \ |
port | 220 | kernel/blk_drv/scsi/fdomain.c | : "=a" (_v) : "d" ((unsigned short) port)); \ |
port | 226 | kernel/blk_drv/scsi/fdomain.c | "d" ((unsigned short) port)) |
port | 232 | kernel/blk_drv/scsi/fdomain.c | #define insw( buf, count, port ) \ |
port | 234 | kernel/blk_drv/scsi/fdomain.c | ( "cld;rep;insw"::"d" (port),"D" (buf),"c" (count):"cx","di" ) |
port | 236 | kernel/blk_drv/scsi/fdomain.c | #define outsw( buf, count, port) \ |
port | 238 | kernel/blk_drv/scsi/fdomain.c | ("cld;rep;outsw"::"d" (port),"S" (buf),"c" (count):"cx","si") |
port | 255 | kernel/blk_drv/scsi/fdomain.c | static int fdomain_is_valid_port( int port ) |
port | 261 | kernel/blk_drv/scsi/fdomain.c | inb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) ); |
port | 270 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */ |
port | 271 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0x27) return 0; |
port | 272 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x61) return 0; |
port | 274 | kernel/blk_drv/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x60) return 0; |
port | 284 | kernel/blk_drv/scsi/fdomain.c | options = inb( port + Option_Select ); |
port | 60 | kernel/blk_drv/scsi/ultrastor.h | #define LCL_DOORBELL_MASK(port) ((port) + 0x0) |
port | 61 | kernel/blk_drv/scsi/ultrastor.h | #define LCL_DOORBELL_INTR(port) ((port) + 0x1) |
port | 62 | kernel/blk_drv/scsi/ultrastor.h | #define SYS_DOORBELL_MASK(port) ((port) + 0x2) |
port | 63 | kernel/blk_drv/scsi/ultrastor.h | #define SYS_DOORBELL_INTR(port) ((port) + 0x3) |
port | 64 | kernel/blk_drv/scsi/ultrastor.h | #define PRODUCT_ID(port) ((port) + 0x4) |
port | 65 | kernel/blk_drv/scsi/ultrastor.h | #define CONFIG(port) ((port) + 0x6) |
port | 66 | kernel/blk_drv/scsi/ultrastor.h | #define OGM_DATA_PTR(port) ((port) + 0x8) |
port | 67 | kernel/blk_drv/scsi/ultrastor.h | #define ICM_DATA_PTR(port) ((port) + 0xC) |
port | 100 | kernel/chr_drv/serial.c | unsigned short port; |
port | 102 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
port | 104 | kernel/chr_drv/serial.c | port += UART_LCR; |
port | 107 | kernel/chr_drv/serial.c | outb_p(inb_p(port) | UART_LCR_SBC, port); |
port | 109 | kernel/chr_drv/serial.c | outb_p(inb_p(port) & ~UART_LCR_SBC, port); |
port | 124 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
port | 139 | kernel/chr_drv/serial.c | if (inb_p(UART_LSR + info->port) & UART_LSR_THRE) { |
port | 146 | kernel/chr_drv/serial.c | outb(c, UART_TX + port); |
port | 161 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
port | 170 | kernel/chr_drv/serial.c | queue->buf[head] = inb(UART_TX + port); |
port | 175 | kernel/chr_drv/serial.c | } while (inb(UART_LSR + port) & UART_LSR_DR); |
port | 184 | kernel/chr_drv/serial.c | unsigned char status = inb(UART_LSR + info->port); |
port | 191 | kernel/chr_drv/serial.c | unsigned char status = inb(UART_MSR + info->port); |
port | 224 | kernel/chr_drv/serial.c | if (!info || !info->tty || !info->port) |
port | 227 | kernel/chr_drv/serial.c | ident = inb(UART_IIR + info->port) & 7; |
port | 241 | kernel/chr_drv/serial.c | if (!info->tty || !info->port) |
port | 258 | kernel/chr_drv/serial.c | ivec = ~inb(ISR->port) & 0x0F; |
port | 320 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
port | 325 | kernel/chr_drv/serial.c | scratch = inb_p(UART_MCR + port); |
port | 326 | kernel/chr_drv/serial.c | outb_p(UART_MCR_LOOP | scratch, UART_MCR + port); |
port | 327 | kernel/chr_drv/serial.c | scratch2 = inb_p(UART_MSR + port); |
port | 328 | kernel/chr_drv/serial.c | outb_p(UART_MCR_LOOP | 0x0A, UART_MCR + port); |
port | 329 | kernel/chr_drv/serial.c | status1 = inb_p(UART_MSR + port) & 0xF0; |
port | 330 | kernel/chr_drv/serial.c | outb_p(scratch, UART_MCR + port); |
port | 331 | kernel/chr_drv/serial.c | outb_p(scratch2, UART_MSR + port); |
port | 338 | kernel/chr_drv/serial.c | scratch = inb(UART_SCR + port); |
port | 339 | kernel/chr_drv/serial.c | outb_p(0xa5, UART_SCR + port); |
port | 340 | kernel/chr_drv/serial.c | status1 = inb(UART_SCR + port); |
port | 341 | kernel/chr_drv/serial.c | outb_p(0x5a, UART_SCR + port); |
port | 342 | kernel/chr_drv/serial.c | status2 = inb(UART_SCR + port); |
port | 343 | kernel/chr_drv/serial.c | outb_p(scratch, UART_SCR + port); |
port | 349 | kernel/chr_drv/serial.c | outb_p(UART_FCR_ENABLE_FIFO, UART_FCR + port); |
port | 350 | kernel/chr_drv/serial.c | scratch = inb(UART_IIR + port) >> 6; |
port | 370 | kernel/chr_drv/serial.c | outb_p(0x00, UART_IER + port); /* disable all intrs */ |
port | 371 | kernel/chr_drv/serial.c | outb_p(0x00, UART_MCR + port); /* reset DTR,RTS,OUT_2 */ |
port | 372 | kernel/chr_drv/serial.c | (void)inb(UART_RX + port); /* read data port to reset things (?) */ |
port | 402 | kernel/chr_drv/serial.c | if (!info->port) |
port | 405 | kernel/chr_drv/serial.c | outb_p(0x00, UART_IER + info->port); /* disable all intrs */ |
port | 406 | kernel/chr_drv/serial.c | outb_p(0x00, UART_MCR + info->port); /* reset DTR, RTS, */ |
port | 407 | kernel/chr_drv/serial.c | outb(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */ |
port | 426 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
port | 433 | kernel/chr_drv/serial.c | outb_p(UART_FCR_CLEAR_CMD, UART_FCR + port); |
port | 438 | kernel/chr_drv/serial.c | (void)inb_p(UART_LSR + port); |
port | 439 | kernel/chr_drv/serial.c | (void)inb_p(UART_RX + port); |
port | 440 | kernel/chr_drv/serial.c | (void)inb_p(UART_IIR + port); |
port | 441 | kernel/chr_drv/serial.c | (void)inb_p(UART_MSR + port); |
port | 446 | kernel/chr_drv/serial.c | outb_p(UART_LCR_WLEN8, UART_LCR + port); /* reset DLAB */ |
port | 449 | kernel/chr_drv/serial.c | UART_MCR + port); |
port | 452 | kernel/chr_drv/serial.c | UART_MCR + port); |
port | 458 | kernel/chr_drv/serial.c | outb_p(UART_FCR_SETUP_CMD, UART_FCR + port); |
port | 467 | kernel/chr_drv/serial.c | outb_p(0x0f,UART_IER + port); /* enable all intrs */ |
port | 470 | kernel/chr_drv/serial.c | ICP = (port & 0xFE0) | 0x01F; |
port | 479 | kernel/chr_drv/serial.c | unsigned short port; |
port | 488 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
port | 513 | kernel/chr_drv/serial.c | outb(0x00,UART_MCR + port); |
port | 514 | kernel/chr_drv/serial.c | else if (!inb(UART_MCR + port)) |
port | 524 | kernel/chr_drv/serial.c | outb_p(cval | UART_LCR_DLAB, UART_LCR + port); /* set DLAB */ |
port | 525 | kernel/chr_drv/serial.c | outb_p(quot & 0xff, UART_DLL + port); /* LS of divisor */ |
port | 526 | kernel/chr_drv/serial.c | outb_p(quot >> 8, UART_DLM + port); /* MS of divisor */ |
port | 527 | kernel/chr_drv/serial.c | outb(cval, UART_LCR + port); /* reset DLAB */ |
port | 540 | kernel/chr_drv/serial.c | tmp.port = info->port; |
port | 562 | kernel/chr_drv/serial.c | new_port = tmp.port; |
port | 575 | kernel/chr_drv/serial.c | new_port = info->port; |
port | 616 | kernel/chr_drv/serial.c | if (new_port != info->port) { |
port | 617 | kernel/chr_drv/serial.c | outb_p(0x00, UART_IER + info->port); /* disable all intrs */ |
port | 618 | kernel/chr_drv/serial.c | outb(0x00, UART_MCR + info->port); /* reset DTR, RTS, */ |
port | 619 | kernel/chr_drv/serial.c | info->port = new_port; |
port | 629 | kernel/chr_drv/serial.c | unsigned port; |
port | 633 | kernel/chr_drv/serial.c | port = info->port; |
port | 634 | kernel/chr_drv/serial.c | control = inb(UART_MCR + port); |
port | 635 | kernel/chr_drv/serial.c | status = inb(UART_MSR + port); |
port | 649 | kernel/chr_drv/serial.c | unsigned port; |
port | 653 | kernel/chr_drv/serial.c | port = info->port; |
port | 654 | kernel/chr_drv/serial.c | control = inb(UART_MCR + port); |
port | 677 | kernel/chr_drv/serial.c | outb(UART_MCR + port,control); |
port | 740 | kernel/chr_drv/serial.c | if (!info->port) |
port | 801 | kernel/chr_drv/serial.c | info->port, info->ISR->irq); |
port | 191 | net/tcp/udp.c | udp_loopback (volatile struct sock *sk, unsigned short port, |
port | 202 | net/tcp/udp.c | pair = get_sock (sk->prot, net16(port), saddr, |
port | 225 | net/tcp/udp.c | uh -> dest = port; |