• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching refs:io_port

156     unsigned short io_port;
169 unsigned short io_port;
239 init_board( unsigned short io_port, int irq, int force_irq )
246 outb( 0x30, io_port + P_TIMEOUT_COUNTER_REG ); /* Timeout counter */
247 outb( 0x01, io_port + P_TIMEOUT_STATUS_REG_OFFSET ); /* Reset TC */
248 outb( 0x01, io_port + WAIT_STATE ); /* 1 Wait state */
256 tmp = inb( io_port + IO_CONFIG_3 );
264 outb( 0x4d, io_port + SYS_CONFIG_4 );
269 outb( tmp, io_port + IO_CONFIG_3 );
272 outb( 0x6d, io_port + SYS_CONFIG_4 );
291 unsigned short io_port = bases[ board_num ].io_port;
300 enable_board( board_num, io_port );
303 board_rev = inb( io_port + PCB_CONFIG );
310 outb( tmp, io_port + PCB_CONFIG );
311 tmp = inb( io_port + PCB_CONFIG );
312 outb( board_rev, io_port + PCB_CONFIG );
317 if( ( inb( io_port + OPERATION_MODE_1 ) & 0x03 ) != 0x03 )
325 outb( 0x01, io_port + WAIT_STATE ); /* 1 Wait state */
352 printk("pas16_setup : usage pas16=io_port,irq\n");
355 overrides[commandline_current].io_port = (unsigned short) ints[1];
358 if (bases[i].io_port == (unsigned short) ints[1]) {
384 unsigned short io_port;
391 overrides[0].io_port = pas16_addr;
398 if (bases[count].io_port == pas16_addr) {
407 io_port = 0;
409 if (overrides[current_override].io_port)
411 io_port = overrides[current_override].io_port;
412 enable_board( current_override, io_port );
413 init_board( io_port, overrides[current_override].irq, 1 );
416 for (; !io_port && (current_base < NO_BASES); ++current_base) {
418 printk("scsi-pas16 : probing io_port %04x\n", (unsigned int) bases[current_base].io_port);
422 io_port = bases[current_base].io_port;
423 init_board( io_port, default_irqs[ current_base ], 0 );
432 printk("scsi-pas16 : io_port = %04x\n", (unsigned int) io_port);
435 if (!io_port)
442 instance->io_port = io_port;
463 outb( 0x4d, io_port + SYS_CONFIG_4 );
464 outb( (inb(io_port + IO_CONFIG_3) & 0x0f), io_port + IO_CONFIG_3 );
472 instance->io_port);
536 register unsigned short reg = (unsigned short) (instance->io_port +
541 while ( !(inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY) )
546 if ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
547 outb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
573 register unsigned short reg = (instance->io_port + P_DATA_REG_OFFSET);
577 while ( !((inb(instance->io_port + P_STATUS_REG_OFFSET)) & P_ST_RDY) )
582 if (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
583 outb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
602 if (shost->io_port && shost->n_io_port)
603 release_region(shost->io_port, shost->n_io_port);