tag | line | file | source code |
config | 2086 | drivers/block/ide-cd.c | CDROM_FLAGS (dev)->drq_interrupt = ((dev->id->config & 0x0060) == 0x20); |
config | 1361 | drivers/block/ide.c | if (dev->id && (dev->id->config & (1<<7))) /* for removeable disks */ |
config | 1657 | drivers/block/ide.c | if (dev->id && (dev->id->config & (1<<7))) /* for removeable disks */ |
config | 1756 | drivers/block/ide.c | byte type = (id->config >> 8) & 0x0f; |
config | 2558 | drivers/scsi/aic7xxx.c | struct aic7xxx_host_config config; |
config | 2561 | drivers/scsi/aic7xxx.c | config.type = type; |
config | 2562 | drivers/scsi/aic7xxx.c | config.base = base; |
config | 2563 | drivers/scsi/aic7xxx.c | config.irq = irq; |
config | 2564 | drivers/scsi/aic7xxx.c | config.parity = AIC_UNKNOWN; |
config | 2565 | drivers/scsi/aic7xxx.c | config.low_term = AIC_UNKNOWN; |
config | 2566 | drivers/scsi/aic7xxx.c | config.high_term = AIC_UNKNOWN; |
config | 2567 | drivers/scsi/aic7xxx.c | config.busrtime = 0; |
config | 2578 | drivers/scsi/aic7xxx.c | printk("aha274x: aic7770 hcntrl=0x%x\n", inb(HCNTRL(config.base))); |
config | 2590 | drivers/scsi/aic7xxx.c | config.unpause = (inb(HCNTRL(config.base)) & IRQMS) | INTEN; |
config | 2591 | drivers/scsi/aic7xxx.c | config.pause = config.unpause | PAUSE; |
config | 2592 | drivers/scsi/aic7xxx.c | config.extended = aic7xxx_extended; |
config | 2612 | drivers/scsi/aic7xxx.c | outb(config.pause | CHIPRST, HCNTRL(config.base)); |
config | 2614 | drivers/scsi/aic7xxx.c | if (inb(HCNTRL(config.base)) & CHIPRST) |
config | 2618 | drivers/scsi/aic7xxx.c | outb(config.pause, HCNTRL(config.base)); |
config | 2624 | drivers/scsi/aic7xxx.c | config.irq = inb(HA_INTDEF(config.base)) & 0x0F; |
config | 2625 | drivers/scsi/aic7xxx.c | config.busrtime = inb(HA_SCSICONF(config.base)) & 0x3C; |
config | 2631 | drivers/scsi/aic7xxx.c | config.extended ? "en" : "dis"); |
config | 2636 | drivers/scsi/aic7xxx.c | printk("aha284x: aic7770 hcntrl=0x%x\n", inb(HCNTRL(config.base))); |
config | 2638 | drivers/scsi/aic7xxx.c | outb(CHIPRST, HCNTRL(config.base)); |
config | 2639 | drivers/scsi/aic7xxx.c | config.unpause = UNPAUSE_284X; |
config | 2640 | drivers/scsi/aic7xxx.c | config.pause = REQ_PAUSE; /* DWG would like to be like the rest */ |
config | 2641 | drivers/scsi/aic7xxx.c | config.extended = aic7xxx_extended; |
config | 2642 | drivers/scsi/aic7xxx.c | config.irq = inb(HA_INTDEF(config.base)) & 0x0F; |
config | 2648 | drivers/scsi/aic7xxx.c | config.extended ? "en" : "dis"); |
config | 2655 | drivers/scsi/aic7xxx.c | printk("aic%s hcntrl=0x%x\n", board_name[type], inb(HCNTRL(config.base))); |
config | 2658 | drivers/scsi/aic7xxx.c | outb(CHIPRST, HCNTRL(config.base)); |
config | 2659 | drivers/scsi/aic7xxx.c | config.unpause = UNPAUSE_294X; |
config | 2660 | drivers/scsi/aic7xxx.c | config.pause = config.unpause | PAUSE; |
config | 2661 | drivers/scsi/aic7xxx.c | config.extended = aic7xxx_extended; |
config | 2662 | drivers/scsi/aic7xxx.c | config.scsi_id = 7; |
config | 2673 | drivers/scsi/aic7xxx.c | config.extended = (sc.bios_control & CFEXTEND) >> 7; |
config | 2674 | drivers/scsi/aic7xxx.c | config.scsi_id = (sc.brtime_id & CFSCSIID); |
config | 2675 | drivers/scsi/aic7xxx.c | config.parity = (sc.adapter_control & CFSPARITY) ? |
config | 2677 | drivers/scsi/aic7xxx.c | config.low_term = (sc.adapter_control & CFSTERM) ? |
config | 2679 | drivers/scsi/aic7xxx.c | config.high_term = (sc.adapter_control & CFWSTERM) ? |
config | 2681 | drivers/scsi/aic7xxx.c | config.busrtime = (sc.brtime_id & CFBRTIME) >> 8; |
config | 2688 | drivers/scsi/aic7xxx.c | outb(inb(DSPCISTATUS(config.base)) | DFTHRESH, DSPCISTATUS(config.base)); |
config | 2689 | drivers/scsi/aic7xxx.c | outb(config.scsi_id | DFTHRESH, HA_SCSICONF(config.base)); |
config | 2694 | drivers/scsi/aic7xxx.c | outb(config.scsi_id, (HA_SCSICONF(config.base) + 1)); |
config | 2700 | drivers/scsi/aic7xxx.c | config.extended ? "en" : "dis"); |
config | 2707 | drivers/scsi/aic7xxx.c | config.maxscb = detect_maxscb(type, base); |
config | 2709 | drivers/scsi/aic7xxx.c | if ((config.type == AIC_274x) || (config.type == AIC_284x)) |
config | 2711 | drivers/scsi/aic7xxx.c | if (config.pause & IRQMS) |
config | 2729 | drivers/scsi/aic7xxx.c | config.scsi_id = inb(HA_SCSICONF(base)) & 0x07; |
config | 2730 | drivers/scsi/aic7xxx.c | config.bus_type = AIC_SINGLE; |
config | 2735 | drivers/scsi/aic7xxx.c | config.scsi_id = inb(HA_SCSICONF(base) + 1) & 0x0F; |
config | 2736 | drivers/scsi/aic7xxx.c | config.bus_type = AIC_WIDE; |
config | 2738 | drivers/scsi/aic7xxx.c | board_name[config.type]); |
config | 2743 | drivers/scsi/aic7xxx.c | config.scsi_id = inb(HA_SCSICONF(base)) & 0x07; |
config | 2745 | drivers/scsi/aic7xxx.c | config.scsi_id_b = inb(HA_SCSICONF(base) + 1) & 0x07; |
config | 2746 | drivers/scsi/aic7xxx.c | config.bus_type = AIC_TWIN; |
config | 2748 | drivers/scsi/aic7xxx.c | board_name[config.type]); |
config | 2751 | drivers/scsi/aic7xxx.c | config.bus_type = AIC_SINGLE; |
config | 2753 | drivers/scsi/aic7xxx.c | board_name[config.type]); |
config | 2783 | drivers/scsi/aic7xxx.c | if (((config.type == AIC_274x) || (config.type == AIC_284x)) |
config | 2784 | drivers/scsi/aic7xxx.c | && (config.irq < 9 || config.irq > 15)) |
config | 2798 | drivers/scsi/aic7xxx.c | if (aic7xxx_boards[config.irq] != NULL) |
config | 2810 | drivers/scsi/aic7xxx.c | debug_config(&config); |
config | 2840 | drivers/scsi/aic7xxx.c | host->can_queue = config.maxscb; |
config | 2846 | drivers/scsi/aic7xxx.c | host->this_id = config.scsi_id; |
config | 2847 | drivers/scsi/aic7xxx.c | host->irq = config.irq; |
config | 2848 | drivers/scsi/aic7xxx.c | if (config.bus_type == AIC_WIDE) |
config | 2852 | drivers/scsi/aic7xxx.c | if (config.bus_type == AIC_TWIN) |
config | 2870 | drivers/scsi/aic7xxx.c | p->base = config.base; |
config | 2871 | drivers/scsi/aic7xxx.c | p->maxscb = config.maxscb; |
config | 2873 | drivers/scsi/aic7xxx.c | p->extended = config.extended; |
config | 2874 | drivers/scsi/aic7xxx.c | p->type = config.type; |
config | 2875 | drivers/scsi/aic7xxx.c | p->bus_type = config.bus_type; |
config | 2881 | drivers/scsi/aic7xxx.c | p->unpause = config.unpause; |
config | 2882 | drivers/scsi/aic7xxx.c | p->pause = config.pause; |
config | 2884 | drivers/scsi/aic7xxx.c | if (aic7xxx_boards[config.irq] == NULL) |
config | 2889 | drivers/scsi/aic7xxx.c | if (request_irq(config.irq, aic7xxx_isr, SA_INTERRUPT, "aic7xxx")) |
config | 2891 | drivers/scsi/aic7xxx.c | printk("aic7xxx couldn't register irq %d, ignoring\n", config.irq); |
config | 2894 | drivers/scsi/aic7xxx.c | aic7xxx_boards[config.irq] = host; |
config | 2903 | drivers/scsi/aic7xxx.c | p->next = aic7xxx_boards[config.irq]; |
config | 2904 | drivers/scsi/aic7xxx.c | aic7xxx_boards[config.irq] = host; |
config | 2936 | drivers/scsi/aic7xxx.c | outb(config.scsi_id_b, SCSIID(base)); |
config | 2944 | drivers/scsi/aic7xxx.c | outb(config.scsi_id, SCSIID(base)); |
config | 3017 | drivers/scsi/aic7xxx.c | for (i = 0; i < config.maxscb; i = i + 1) |
config | 3027 | drivers/scsi/aic7xxx.c | outb(config.maxscb, HA_SCBCOUNT(base)); |
config | 459 | drivers/scsi/eata.c | struct eata_config config; |
config | 462 | drivers/scsi/eata.c | memset((char *)&config, 0, sizeof(struct eata_config)); |
config | 463 | drivers/scsi/eata.c | config.len = (ushort) htons((ushort)510); |
config | 464 | drivers/scsi/eata.c | config.ocena = TRUE; |
config | 466 | drivers/scsi/eata.c | if (do_dma(*port_base, (unsigned int)&config, SET_CONFIG_DMA)) { |
config | 259 | drivers/scsi/ultrastor.c | } config = {0}; |
config | 325 | drivers/scsi/ultrastor.c | static void log_ultrastor_abort(register struct ultrastor_config *config, |
config | 337 | drivers/scsi/ultrastor.c | if (! (config->mscp_free & (1 << i))) |
config | 338 | drivers/scsi/ultrastor.c | fmt[21 + i*2] = '0' + config->mscp[i].target_id; |
config | 344 | drivers/scsi/ultrastor.c | printk(fmt, command, &config->mscp[command], config->mscp_free); |
config | 371 | drivers/scsi/ultrastor.c | if (config.bios_segment) |
config | 379 | drivers/scsi/ultrastor.c | config.port_address = PORT_OVERRIDE; |
config | 383 | drivers/scsi/ultrastor.c | config.port_address = ultrastor_ports_14f[i]; |
config | 387 | drivers/scsi/ultrastor.c | printk("US14F: detect: testing port address %03X\n", config.port_address); |
config | 390 | drivers/scsi/ultrastor.c | in_byte = inb(U14F_PRODUCT_ID(config.port_address)); |
config | 396 | drivers/scsi/ultrastor.c | printk("US14F: detect: no adapter at port %03X\n", config.port_address); |
config | 405 | drivers/scsi/ultrastor.c | in_byte = inb(U14F_PRODUCT_ID(config.port_address) + 1); |
config | 412 | drivers/scsi/ultrastor.c | printk("US14F: detect: no adapter at port %03X\n", config.port_address); |
config | 435 | drivers/scsi/ultrastor.c | config.port_address); |
config | 440 | drivers/scsi/ultrastor.c | outb(ultrastor_bus_reset ? 0xc2 : 0x82, LCL_DOORBELL_MASK(config.port_address)); |
config | 445 | drivers/scsi/ultrastor.c | request_region(config.port_address, 0x0c,"ultrastor"); |
config | 448 | drivers/scsi/ultrastor.c | *(char *)&config_1 = inb(CONFIG(config.port_address + 0)); |
config | 449 | drivers/scsi/ultrastor.c | *(char *)&config_2 = inb(CONFIG(config.port_address + 1)); |
config | 450 | drivers/scsi/ultrastor.c | config.bios_segment = bios_segment_table[config_1.bios_segment]; |
config | 451 | drivers/scsi/ultrastor.c | config.doorbell_address = config.port_address; |
config | 452 | drivers/scsi/ultrastor.c | config.ogm_address = config.port_address + 0x8; |
config | 453 | drivers/scsi/ultrastor.c | config.icm_address = config.port_address + 0xC; |
config | 454 | drivers/scsi/ultrastor.c | config.interrupt = interrupt_table_14f[config_1.interrupt]; |
config | 455 | drivers/scsi/ultrastor.c | config.ha_scsi_id = config_2.ha_scsi_id; |
config | 456 | drivers/scsi/ultrastor.c | config.heads = mapping_table[config_2.mapping_mode].heads; |
config | 457 | drivers/scsi/ultrastor.c | config.sectors = mapping_table[config_2.mapping_mode].sectors; |
config | 458 | drivers/scsi/ultrastor.c | config.bios_drive_number = config_2.bios_drive_number; |
config | 459 | drivers/scsi/ultrastor.c | config.subversion = (version_byte & 0x0F); |
config | 460 | drivers/scsi/ultrastor.c | if (config.subversion == U34F) |
config | 461 | drivers/scsi/ultrastor.c | config.dma_channel = 0; |
config | 463 | drivers/scsi/ultrastor.c | config.dma_channel = dma_channel_table_14f[config_1.dma_channel]; |
config | 465 | drivers/scsi/ultrastor.c | if (!config.bios_segment) { |
config | 473 | drivers/scsi/ultrastor.c | if (config.subversion != U34F) |
config | 474 | drivers/scsi/ultrastor.c | if (!config.dma_channel || !(config_2.tfr_port & 0x2)) { |
config | 494 | drivers/scsi/ultrastor.c | config.port_address, config.bios_segment, config.interrupt, |
config | 495 | drivers/scsi/ultrastor.c | config.dma_channel, config.ha_scsi_id, config.subversion); |
config | 497 | drivers/scsi/ultrastor.c | tpnt->this_id = config.ha_scsi_id; |
config | 498 | drivers/scsi/ultrastor.c | tpnt->unchecked_isa_dma = (config.subversion != U34F); |
config | 501 | drivers/scsi/ultrastor.c | config.mscp_free = ~0; |
config | 504 | drivers/scsi/ultrastor.c | if (request_irq(config.interrupt, ultrastor_interrupt, 0, "Ultrastor")) { |
config | 506 | drivers/scsi/ultrastor.c | config.interrupt); |
config | 509 | drivers/scsi/ultrastor.c | if (config.dma_channel && request_dma(config.dma_channel,"Ultrastor")) { |
config | 511 | drivers/scsi/ultrastor.c | config.dma_channel); |
config | 512 | drivers/scsi/ultrastor.c | free_irq(config.interrupt); |
config | 542 | drivers/scsi/ultrastor.c | config.revision = inb(addr+3); |
config | 543 | drivers/scsi/ultrastor.c | config.slot = i; |
config | 555 | drivers/scsi/ultrastor.c | config.bios_segment = bios_segment_table[config_1 & 7]; |
config | 559 | drivers/scsi/ultrastor.c | config.interrupt = 15; |
config | 562 | drivers/scsi/ultrastor.c | config.interrupt = 14; |
config | 565 | drivers/scsi/ultrastor.c | config.interrupt = 11; |
config | 568 | drivers/scsi/ultrastor.c | config.interrupt = 10; |
config | 574 | drivers/scsi/ultrastor.c | if (request_irq(config.interrupt, ultrastor_interrupt, 0, "Ultrastor")) |
config | 577 | drivers/scsi/ultrastor.c | config.interrupt); |
config | 582 | drivers/scsi/ultrastor.c | config.port_address = addr; |
config | 583 | drivers/scsi/ultrastor.c | config.doorbell_address = addr + 12; |
config | 584 | drivers/scsi/ultrastor.c | config.ogm_address = addr + 0x17; |
config | 585 | drivers/scsi/ultrastor.c | config.icm_address = addr + 0x1C; |
config | 587 | drivers/scsi/ultrastor.c | config.ha_scsi_id = config_2 & 7; |
config | 588 | drivers/scsi/ultrastor.c | config.heads = mapping_table[(config_2 >> 3) & 3].heads; |
config | 589 | drivers/scsi/ultrastor.c | config.sectors = mapping_table[(config_2 >> 3) & 3].sectors; |
config | 596 | drivers/scsi/ultrastor.c | config.port_address, config.bios_segment, |
config | 597 | drivers/scsi/ultrastor.c | config.interrupt, config.ha_scsi_id); |
config | 599 | drivers/scsi/ultrastor.c | tpnt->this_id = config.ha_scsi_id; |
config | 604 | drivers/scsi/ultrastor.c | shpnt->irq = config.interrupt; |
config | 605 | drivers/scsi/ultrastor.c | shpnt->dma_channel = config.dma_channel; |
config | 606 | drivers/scsi/ultrastor.c | shpnt->io_port = config.port_address; |
config | 609 | drivers/scsi/ultrastor.c | config.mscp_free = ~0; |
config | 635 | drivers/scsi/ultrastor.c | if (config.slot) |
config | 637 | drivers/scsi/ultrastor.c | config.slot, config.interrupt); |
config | 638 | drivers/scsi/ultrastor.c | else if (config.subversion) |
config | 640 | drivers/scsi/ultrastor.c | config.port_address, (int)config.bios_segment, |
config | 641 | drivers/scsi/ultrastor.c | config.interrupt); |
config | 644 | drivers/scsi/ultrastor.c | config.port_address, (int)config.bios_segment, |
config | 645 | drivers/scsi/ultrastor.c | config.interrupt, config.dma_channel); |
config | 680 | drivers/scsi/ultrastor.c | if ((config.mscp_free & ((1U << ULTRASTOR_MAX_CMDS) - 1)) == 0) |
config | 682 | drivers/scsi/ultrastor.c | mscp_index = find_and_clear_bit_16(&config.mscp_free); |
config | 685 | drivers/scsi/ultrastor.c | if (xchgb(0xff, &config.aborted[mscp_index]) != 0) |
config | 691 | drivers/scsi/ultrastor.c | my_mscp = &config.mscp[mscp_index]; |
config | 738 | drivers/scsi/ultrastor.c | if (config.slot) |
config | 739 | drivers/scsi/ultrastor.c | while (inb(config.ogm_address - 1) != 0 && |
config | 740 | drivers/scsi/ultrastor.c | config.aborted[mscp_index] == 0xff) barrier(); |
config | 744 | drivers/scsi/ultrastor.c | while ((inb(LCL_DOORBELL_INTR(config.doorbell_address)) & |
config | 745 | drivers/scsi/ultrastor.c | (config.slot ? 2 : 1)) |
config | 746 | drivers/scsi/ultrastor.c | && config.aborted[mscp_index] == 0xff) barrier(); |
config | 754 | drivers/scsi/ultrastor.c | if (inb(LCL_DOORBELL_INTR(config.doorbell_address)) & |
config | 755 | drivers/scsi/ultrastor.c | (config.slot ? 2 : 1)) |
config | 761 | drivers/scsi/ultrastor.c | status = xchgb(0, &config.aborted[mscp_index]); |
config | 768 | drivers/scsi/ultrastor.c | log_ultrastor_abort(&config, mscp_index); |
config | 774 | drivers/scsi/ultrastor.c | set_bit(mscp_index, &config.mscp_free); |
config | 787 | drivers/scsi/ultrastor.c | outl((unsigned int)my_mscp, config.ogm_address); |
config | 790 | drivers/scsi/ultrastor.c | if (config.slot) { |
config | 792 | drivers/scsi/ultrastor.c | outb(1, config.ogm_address - 1); |
config | 793 | drivers/scsi/ultrastor.c | outb(0x2, LCL_DOORBELL_INTR(config.doorbell_address)); |
config | 795 | drivers/scsi/ultrastor.c | outb(0x1, LCL_DOORBELL_INTR(config.doorbell_address)); |
config | 833 | drivers/scsi/ultrastor.c | if(config.slot) |
config | 840 | drivers/scsi/ultrastor.c | mscp_index = ((struct mscp *)SCpnt->host_scribble) - config.mscp; |
config | 845 | drivers/scsi/ultrastor.c | if (config.slot) |
config | 847 | drivers/scsi/ultrastor.c | int port0 = (config.slot << 12) | 0xc80; |
config | 872 | drivers/scsi/ultrastor.c | if (config.slot ? inb(config.icm_address - 1) == 2 : |
config | 873 | drivers/scsi/ultrastor.c | (inb(SYS_DOORBELL_INTR(config.doorbell_address)) & 1)) |
config | 886 | drivers/scsi/ultrastor.c | old_aborted = xchgb(DID_ABORT, &config.aborted[mscp_index]); |
config | 895 | drivers/scsi/ultrastor.c | if (config.slot && inb(config.ogm_address - 1) == 0) |
config | 901 | drivers/scsi/ultrastor.c | outl((int)&config.mscp[mscp_index], config.ogm_address); |
config | 903 | drivers/scsi/ultrastor.c | outb(0x80, config.ogm_address - 1); |
config | 904 | drivers/scsi/ultrastor.c | outb(0x2, LCL_DOORBELL_INTR(config.doorbell_address)); |
config | 906 | drivers/scsi/ultrastor.c | log_ultrastor_abort(&config, mscp_index); |
config | 914 | drivers/scsi/ultrastor.c | log_ultrastor_abort(&config, mscp_index); |
config | 928 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint != SCpnt) |
config | 930 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].SCint, SCpnt); |
config | 932 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint == 0) |
config | 935 | drivers/scsi/ultrastor.c | if (config.mscp[mscp_index].SCint != SCpnt) panic("Bad abort"); |
config | 936 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].SCint = 0; |
config | 937 | drivers/scsi/ultrastor.c | done = config.mscp[mscp_index].done; |
config | 938 | drivers/scsi/ultrastor.c | config.mscp[mscp_index].done = 0; |
config | 955 | drivers/scsi/ultrastor.c | if(config.slot) |
config | 963 | drivers/scsi/ultrastor.c | outb(0xc0, LCL_DOORBELL_INTR(config.doorbell_address)); |
config | 964 | drivers/scsi/ultrastor.c | if (config.slot) |
config | 966 | drivers/scsi/ultrastor.c | outb(0, config.ogm_address - 1); |
config | 967 | drivers/scsi/ultrastor.c | outb(0, config.icm_address - 1); |
config | 971 | drivers/scsi/ultrastor.c | if (config.mscp_busy && config.mscp->done && config.mscp->SCint) |
config | 973 | drivers/scsi/ultrastor.c | config.mscp->SCint->result = DID_RESET << 16; |
config | 974 | drivers/scsi/ultrastor.c | config.mscp->done(config.mscp->SCint); |
config | 976 | drivers/scsi/ultrastor.c | config.mscp->SCint = 0; |
config | 980 | drivers/scsi/ultrastor.c | if (! (config.mscp_free & (1 << i)) && |
config | 981 | drivers/scsi/ultrastor.c | config.mscp[i].done && config.mscp[i].SCint) |
config | 983 | drivers/scsi/ultrastor.c | config.mscp[i].SCint->result = DID_RESET << 16; |
config | 984 | drivers/scsi/ultrastor.c | config.mscp[i].done(config.mscp[i].SCint); |
config | 985 | drivers/scsi/ultrastor.c | config.mscp[i].done = 0; |
config | 987 | drivers/scsi/ultrastor.c | config.mscp[i].SCint = 0; |
config | 994 | drivers/scsi/ultrastor.c | memset((unsigned char *)config.aborted, 0, sizeof config.aborted); |
config | 996 | drivers/scsi/ultrastor.c | config.mscp_busy = 0; |
config | 998 | drivers/scsi/ultrastor.c | config.mscp_free = ~0; |
config | 1009 | drivers/scsi/ultrastor.c | unsigned int s = config.heads * config.sectors; |
config | 1011 | drivers/scsi/ultrastor.c | dkinfo[0] = config.heads; |
config | 1012 | drivers/scsi/ultrastor.c | dkinfo[1] = config.sectors; |
config | 1032 | drivers/scsi/ultrastor.c | mscp = &config.mscp[0]; |
config | 1034 | drivers/scsi/ultrastor.c | mscp = (struct mscp *)inl(config.icm_address); |
config | 1035 | drivers/scsi/ultrastor.c | mscp_index = mscp - config.mscp; |
config | 1046 | drivers/scsi/ultrastor.c | if (config.slot) { |
config | 1047 | drivers/scsi/ultrastor.c | unsigned char icm_status = inb(config.icm_address - 1); |
config | 1055 | drivers/scsi/ultrastor.c | outb(2, SYS_DOORBELL_INTR(config.doorbell_address)); |
config | 1056 | drivers/scsi/ultrastor.c | outb(0, config.icm_address - 1); |
config | 1071 | drivers/scsi/ultrastor.c | outb(1, SYS_DOORBELL_INTR(config.doorbell_address)); |
config | 1083 | drivers/scsi/ultrastor.c | config.mscp_busy = FALSE; |
config | 1085 | drivers/scsi/ultrastor.c | set_bit(mscp_index, &config.mscp_free); |
config | 1087 | drivers/scsi/ultrastor.c | config.aborted[mscp_index] = 0; |
config | 1123 | drivers/scsi/ultrastor.c | config.mscp_busy = FALSE; |
config | 1125 | drivers/scsi/ultrastor.c | set_bit(mscp_index, &config.mscp_free); |
config | 1129 | drivers/scsi/ultrastor.c | if (config.aborted[mscp_index]) |
config | 1131 | drivers/scsi/ultrastor.c | mscp_index, (unsigned int) mscp, config.aborted[mscp_index]); |
config | 1133 | drivers/scsi/ultrastor.c | config.aborted[mscp_index] = 0; |
config | 1140 | drivers/scsi/ultrastor.c | if (config.slot ? inb(config.icm_address - 1) : (inb(SYS_DOORBELL_INTR(config.doorbell_address)) & 1)) |
config | 63 | drivers/sound/dev_table.c | else if (sound_drivers[drv].probe (&snd_installed_cards[i].config)) |
config | 70 | drivers/sound/dev_table.c | mem_start = sound_drivers[drv].attach (mem_start, &snd_installed_cards[i].config); |
config | 73 | drivers/sound/dev_table.c | snd_installed_cards[i].config.io_base, |
config | 74 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq, |
config | 75 | drivers/sound/dev_table.c | snd_installed_cards[i].config.dma); |
config | 100 | drivers/sound/dev_table.c | snd_installed_cards[i].config.io_base = hw_config->io_base; |
config | 101 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq = hw_config->irq; |
config | 102 | drivers/sound/dev_table.c | snd_installed_cards[i].config.dma = hw_config->dma; |
config | 136 | drivers/sound/dev_table.c | snd_installed_cards[i].config.io_base = hw_config->io_base; |
config | 137 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq = hw_config->irq; |
config | 138 | drivers/sound/dev_table.c | snd_installed_cards[i].config.dma = hw_config->dma; |
config | 211 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.io_base = ioaddr; |
config | 212 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.irq = irq; |
config | 213 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.dma = dma; |
config | 238 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.io_base = ioaddr; |
config | 240 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.irq = irq; |
config | 242 | drivers/sound/dev_table.c | snd_installed_cards[ptr].config.dma = dma; |
config | 262 | drivers/sound/dev_table.c | return &snd_installed_cards[ptr].config; |
config | 52 | drivers/sound/dev_table.h | struct address_info config; |
config | 168 | drivers/sound/sound_switch.c | if (!put_status_int (snd_installed_cards[i].config.io_base, 16)) |
config | 172 | drivers/sound/sound_switch.c | if (!put_status_int (snd_installed_cards[i].config.irq, 10)) |
config | 176 | drivers/sound/sound_switch.c | if (!put_status_int (snd_installed_cards[i].config.dma, 10)) |
config | 94 | include/linux/hdreg.h | unsigned short config; /* lots of obsolete bit flags */ |