• 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

788 	shpnt->io_port   = setup->io_port;
793 HOSTIOPORT0 = setup->io_port;
794 HOSTIOPORT1 = setup->io_port;
796 HOSTIOPORT0 = setup->io_port+0x10;
797 HOSTIOPORT1 = setup->io_port-0x10;
839 shpnt->io_port, HOSTIOPORT0, HOSTIOPORT1,
918 if (shpnt->io_port)
919 release_region(shpnt->io_port, IO_RANGE);
3280 shpnt->io_port, shpnt->io_port + shpnt->n_io_port - 1);
3489 static int aha152x_porttest(int io_port)
3493 SETPORT(io_port + O_DMACNTRL1, 0); /* reset stack pointer */
3495 SETPORT(io_port + O_STACK, i);
3497 SETPORT(io_port + O_DMACNTRL1, 0); /* reset stack pointer */
3498 for (i = 0; i < 16 && GETPORT(io_port + O_STACK) == i; i++)
3504 static int tc1550_porttest(int io_port)
3508 SETPORT(io_port + O_TC_DMACNTRL1, 0); /* reset stack pointer */
3510 SETPORT(io_port + O_STACK, i);
3512 SETPORT(io_port + O_TC_DMACNTRL1, 0); /* reset stack pointer */
3513 for (i = 0; i < 16 && GETPORT(io_port + O_TC_STACK) == i; i++)
3523 for (i = 0; i < ARRAY_SIZE(ports) && (setup->io_port != ports[i]); i++)
3529 if (!request_region(setup->io_port, IO_RANGE, "aha152x")) {
3530 printk(KERN_ERR "aha152x: io port 0x%x busy.\n", setup->io_port);
3534 if( aha152x_porttest(setup->io_port) ) {
3536 } else if( tc1550_porttest(setup->io_port) ) {
3539 release_region(setup->io_port, IO_RANGE);
3543 release_region(setup->io_port, IO_RANGE);
3594 if (setup_count == 0 || (override.io_port != setup[0].io_port)) {
3597 override.io_port,
3615 if (setup_count == 0 || (override.io_port != setup[0].io_port)) {
3618 override.io_port,
3636 setup[setup_count].io_port = aha152x[0];
3648 if(io[0]!=0) setup[setup_count].io_port = io[0];
3666 setup[setup_count].io_port,
3679 setup[setup_count].io_port = aha152x1[0];
3691 if(io[1]!=0) setup[setup_count].io_port = io[1];
3708 setup[setup_count].io_port,
3736 if (setup_count==1 && pnp_port_start(dev, 0)==setup[0].io_port) {
3741 setup[setup_count].io_port = pnp_port_start(dev, 0);
3757 setup[setup_count].io_port, setup[setup_count].irq);
3786 if ((setup_count == 1) && (setup[0].io_port == ports[i]))
3812 setup[setup_count].io_port = ports[i];
3835 if ( request_region(setup[i].io_port, IO_RANGE, "aha152x") ) {
3839 release_region(setup[i].io_port, IO_RANGE);
3847 printk(KERN_ERR "aha152x: io port 0x%x busy.\n", setup[i].io_port);
3889 setup[setup_count].io_port = ints[0] >= 1 ? ints[1] : 0x340;