tag | line | file | source code |
cfg | 327 | arch/i386/kernel/smp.c | unsigned long cfg; |
cfg | 347 | arch/i386/kernel/smp.c | cfg=pg0[0]; |
cfg | 357 | arch/i386/kernel/smp.c | pg0[0]= cfg; |
cfg | 585 | arch/i386/kernel/smp.c | unsigned long cfg; |
cfg | 667 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_SPIV); |
cfg | 668 | arch/i386/kernel/smp.c | cfg|=(1<<8); /* Enable APIC */ |
cfg | 669 | arch/i386/kernel/smp.c | apic_write(APIC_SPIV,cfg); |
cfg | 715 | arch/i386/kernel/smp.c | cfg=pg0[0]; |
cfg | 727 | arch/i386/kernel/smp.c | pg0[0]= cfg; |
cfg | 757 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR2); |
cfg | 758 | arch/i386/kernel/smp.c | cfg&=0x00FFFFFF; |
cfg | 759 | arch/i386/kernel/smp.c | apic_write(APIC_ICR2, cfg|SET_APIC_DEST_FIELD(i)); /* Target chip */ |
cfg | 760 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR); |
cfg | 761 | arch/i386/kernel/smp.c | cfg&=~0xCDFFF; /* Clear bits */ |
cfg | 762 | arch/i386/kernel/smp.c | cfg |= (APIC_DEST_FIELD | APIC_DEST_LEVELTRIG |
cfg | 764 | arch/i386/kernel/smp.c | apic_write(APIC_ICR, cfg); /* Send IPI */ |
cfg | 769 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR2); |
cfg | 770 | arch/i386/kernel/smp.c | cfg&=0x00FFFFFF; |
cfg | 771 | arch/i386/kernel/smp.c | apic_write(APIC_ICR2, cfg|SET_APIC_DEST_FIELD(i)); /* Target chip */ |
cfg | 772 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR); |
cfg | 773 | arch/i386/kernel/smp.c | cfg&=~0xCDFFF; /* Clear bits */ |
cfg | 774 | arch/i386/kernel/smp.c | cfg |= (APIC_DEST_FIELD | APIC_DEST_LEVELTRIG |
cfg | 776 | arch/i386/kernel/smp.c | apic_write(APIC_ICR, cfg); /* Send IPI */ |
cfg | 806 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR2); |
cfg | 807 | arch/i386/kernel/smp.c | cfg&=0x00FFFFFF; |
cfg | 808 | arch/i386/kernel/smp.c | apic_write(APIC_ICR2, cfg|SET_APIC_DEST_FIELD(i)); /* Target chip */ |
cfg | 809 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR); |
cfg | 810 | arch/i386/kernel/smp.c | cfg&=~0xCDFFF; /* Clear bits */ |
cfg | 811 | arch/i386/kernel/smp.c | cfg |= (APIC_DEST_FIELD |
cfg | 814 | arch/i386/kernel/smp.c | apic_write(APIC_ICR, cfg); /* Kick the second */ |
cfg | 875 | arch/i386/kernel/smp.c | cfg = pg0[0]; |
cfg | 892 | arch/i386/kernel/smp.c | pg0[0] = cfg; |
cfg | 937 | arch/i386/kernel/smp.c | unsigned long cfg; |
cfg | 1008 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR); |
cfg | 1009 | arch/i386/kernel/smp.c | if(!(cfg&(1<<12))) |
cfg | 1026 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR2); |
cfg | 1027 | arch/i386/kernel/smp.c | cfg&=0x00FFFFFF; |
cfg | 1028 | arch/i386/kernel/smp.c | apic_write(APIC_ICR2, cfg|SET_APIC_DEST_FIELD(target)); /* Target chip */ |
cfg | 1029 | arch/i386/kernel/smp.c | cfg=apic_read(APIC_ICR); |
cfg | 1030 | arch/i386/kernel/smp.c | cfg&=~0xFDFFF; /* Clear bits */ |
cfg | 1031 | arch/i386/kernel/smp.c | cfg|=APIC_DEST_FIELD|APIC_DEST_DM_FIXED|irq; /* Send an IRQ 13 */ |
cfg | 1039 | arch/i386/kernel/smp.c | cfg|=APIC_DEST_ALLBUT; |
cfg | 1045 | arch/i386/kernel/smp.c | cfg|=APIC_DEST_ALLINC; |
cfg | 1059 | arch/i386/kernel/smp.c | apic_write(APIC_ICR, cfg); |
cfg | 4166 | drivers/block/floppy.c | static void parse_floppy_cfg_string(char *cfg) |
cfg | 4171 | drivers/block/floppy.c | while(*cfg) { |
cfg | 4172 | drivers/block/floppy.c | for(ptr = cfg;*cfg && *cfg != ' ' && *cfg != '\t'; cfg++); |
cfg | 4173 | drivers/block/floppy.c | if(*cfg) { |
cfg | 4174 | drivers/block/floppy.c | *cfg = '\0'; |
cfg | 4175 | drivers/block/floppy.c | cfg++; |
cfg | 884 | drivers/isdn/isdn_common.c | isdn_net_ioctl_cfg cfg; |
cfg | 900 | drivers/isdn/isdn_common.c | if ((ret = verify_area(VERIFY_READ, (void *) src, sizeof(cfg)))) { |
cfg | 904 | drivers/isdn/isdn_common.c | memcpy_tofs((char *) &cfg, src, sizeof(cfg)); |
cfg | 905 | drivers/isdn/isdn_common.c | src += sizeof(cfg); |
cfg | 906 | drivers/isdn/isdn_common.c | if (!isdn_net_new(cfg.name, NULL)) { |
cfg | 910 | drivers/isdn/isdn_common.c | if ((ret = isdn_net_setcfg(&cfg))) { |
cfg | 925 | drivers/isdn/isdn_common.c | strcpy(phone.name, cfg.name); |
cfg | 947 | drivers/isdn/isdn_common.c | strcpy(phone.name, cfg.name); |
cfg | 966 | drivers/isdn/isdn_common.c | isdn_net_ioctl_cfg cfg; |
cfg | 977 | drivers/isdn/isdn_common.c | if ((ret = verify_area(VERIFY_WRITE, (void *) dest, sizeof(cfg) + 10))) { |
cfg | 981 | drivers/isdn/isdn_common.c | strcpy(cfg.eaz, p->local.msn); |
cfg | 982 | drivers/isdn/isdn_common.c | cfg.exclusive = p->local.exclusive; |
cfg | 984 | drivers/isdn/isdn_common.c | sprintf(cfg.drvid, "%s,%d", dev->drvid[p->local.pre_device], |
cfg | 987 | drivers/isdn/isdn_common.c | cfg.drvid[0] = '\0'; |
cfg | 988 | drivers/isdn/isdn_common.c | cfg.onhtime = p->local.onhtime; |
cfg | 989 | drivers/isdn/isdn_common.c | cfg.charge = p->local.charge; |
cfg | 990 | drivers/isdn/isdn_common.c | cfg.l2_proto = p->local.l2_proto; |
cfg | 991 | drivers/isdn/isdn_common.c | cfg.l3_proto = p->local.l3_proto; |
cfg | 992 | drivers/isdn/isdn_common.c | cfg.p_encap = p->local.p_encap; |
cfg | 993 | drivers/isdn/isdn_common.c | cfg.secure = (p->local.flags & ISDN_NET_SECURE) ? 1 : 0; |
cfg | 994 | drivers/isdn/isdn_common.c | cfg.callback = (p->local.flags & ISDN_NET_CALLBACK) ? 1 : 0; |
cfg | 995 | drivers/isdn/isdn_common.c | cfg.chargehup = (p->local.hupflags & 4) ? 1 : 0; |
cfg | 996 | drivers/isdn/isdn_common.c | cfg.ihup = (p->local.hupflags & 8) ? 1 : 0; |
cfg | 999 | drivers/isdn/isdn_common.c | memcpy_tofs(dest, (char *) &cfg, sizeof(cfg)); |
cfg | 1000 | drivers/isdn/isdn_common.c | dest += sizeof(cfg); |
cfg | 1033 | drivers/isdn/isdn_common.c | isdn_net_ioctl_cfg cfg; |
cfg | 1113 | drivers/isdn/isdn_common.c | if ((ret = verify_area(VERIFY_READ, (void *) arg, sizeof(cfg)))) |
cfg | 1115 | drivers/isdn/isdn_common.c | memcpy_fromfs((char *) &cfg, (char *) arg, sizeof(cfg)); |
cfg | 1116 | drivers/isdn/isdn_common.c | return isdn_net_setcfg(&cfg); |
cfg | 1122 | drivers/isdn/isdn_common.c | if ((ret = verify_area(VERIFY_READ, (void *) arg, sizeof(cfg)))) |
cfg | 1124 | drivers/isdn/isdn_common.c | memcpy_fromfs((char *) &cfg, (char *) arg, sizeof(cfg)); |
cfg | 1125 | drivers/isdn/isdn_common.c | if (!(ret = isdn_net_getcfg(&cfg))) { |
cfg | 1126 | drivers/isdn/isdn_common.c | if ((ret = verify_area(VERIFY_WRITE, (void *) arg, sizeof(cfg)))) |
cfg | 1128 | drivers/isdn/isdn_common.c | memcpy_tofs((char *) arg, (char *) &cfg, sizeof(cfg)); |
cfg | 1890 | drivers/isdn/isdn_net.c | int isdn_net_setcfg(isdn_net_ioctl_cfg * cfg) |
cfg | 1892 | drivers/isdn/isdn_net.c | isdn_net_dev *p = isdn_net_findif(cfg->name); |
cfg | 1901 | drivers/isdn/isdn_net.c | features = (1 << cfg->l2_proto) | (256 << cfg->l3_proto); |
cfg | 1910 | drivers/isdn/isdn_net.c | if (p->local.p_encap != cfg->p_encap) |
cfg | 1918 | drivers/isdn/isdn_net.c | if (cfg->p_encap == ISDN_NET_ENCAP_SYNCPPP) { |
cfg | 1924 | drivers/isdn/isdn_net.c | if (strlen(cfg->drvid)) { |
cfg | 1930 | drivers/isdn/isdn_net.c | strcpy(drvid, cfg->drvid); |
cfg | 1952 | drivers/isdn/isdn_net.c | if (cfg->exclusive > 0) { |
cfg | 1974 | drivers/isdn/isdn_net.c | if ((p->local.pre_device != -1) && (cfg->exclusive == -1)) { |
cfg | 1980 | drivers/isdn/isdn_net.c | strcpy(p->local.msn, cfg->eaz); |
cfg | 1983 | drivers/isdn/isdn_net.c | p->local.onhtime = cfg->onhtime; |
cfg | 1984 | drivers/isdn/isdn_net.c | p->local.charge = cfg->charge; |
cfg | 1985 | drivers/isdn/isdn_net.c | p->local.l2_proto = cfg->l2_proto; |
cfg | 1986 | drivers/isdn/isdn_net.c | p->local.l3_proto = cfg->l3_proto; |
cfg | 1987 | drivers/isdn/isdn_net.c | p->local.cbdelay = cfg->cbdelay; |
cfg | 1988 | drivers/isdn/isdn_net.c | p->local.dialmax = cfg->dialmax; |
cfg | 1989 | drivers/isdn/isdn_net.c | p->local.slavedelay = cfg->slavedelay * HZ; |
cfg | 1990 | drivers/isdn/isdn_net.c | if (cfg->secure) |
cfg | 1994 | drivers/isdn/isdn_net.c | if (cfg->cbhup) |
cfg | 1998 | drivers/isdn/isdn_net.c | switch (cfg->callback) { |
cfg | 2011 | drivers/isdn/isdn_net.c | if (cfg->chargehup) |
cfg | 2015 | drivers/isdn/isdn_net.c | if (cfg->ihup) |
cfg | 2019 | drivers/isdn/isdn_net.c | if (cfg->p_encap != p->local.p_encap) { |
cfg | 2020 | drivers/isdn/isdn_net.c | if (cfg->p_encap == ISDN_NET_ENCAP_RAWIP) { |
cfg | 2027 | drivers/isdn/isdn_net.c | if (cfg->p_encap == ISDN_NET_ENCAP_ETHER) { |
cfg | 2038 | drivers/isdn/isdn_net.c | p->local.p_encap = cfg->p_encap; |
cfg | 2047 | drivers/isdn/isdn_net.c | int isdn_net_getcfg(isdn_net_ioctl_cfg * cfg) |
cfg | 2049 | drivers/isdn/isdn_net.c | isdn_net_dev *p = isdn_net_findif(cfg->name); |
cfg | 2052 | drivers/isdn/isdn_net.c | strcpy(cfg->eaz, p->local.msn); |
cfg | 2053 | drivers/isdn/isdn_net.c | cfg->exclusive = p->local.exclusive; |
cfg | 2055 | drivers/isdn/isdn_net.c | sprintf(cfg->drvid, "%s,%d", dev->drvid[p->local.pre_device], |
cfg | 2058 | drivers/isdn/isdn_net.c | cfg->drvid[0] = '\0'; |
cfg | 2059 | drivers/isdn/isdn_net.c | cfg->onhtime = p->local.onhtime; |
cfg | 2060 | drivers/isdn/isdn_net.c | cfg->charge = p->local.charge; |
cfg | 2061 | drivers/isdn/isdn_net.c | cfg->l2_proto = p->local.l2_proto; |
cfg | 2062 | drivers/isdn/isdn_net.c | cfg->l3_proto = p->local.l3_proto; |
cfg | 2063 | drivers/isdn/isdn_net.c | cfg->p_encap = p->local.p_encap; |
cfg | 2064 | drivers/isdn/isdn_net.c | cfg->secure = (p->local.flags & ISDN_NET_SECURE) ? 1 : 0; |
cfg | 2065 | drivers/isdn/isdn_net.c | cfg->callback = (p->local.flags & ISDN_NET_CALLBACK) ? 1 : 0; |
cfg | 2066 | drivers/isdn/isdn_net.c | cfg->callback = (p->local.flags & ISDN_NET_CBOUT) ? 2 : 0; |
cfg | 2067 | drivers/isdn/isdn_net.c | cfg->cbhup = (p->local.flags & ISDN_NET_CBHUP) ? 1 : 0; |
cfg | 2068 | drivers/isdn/isdn_net.c | cfg->chargehup = (p->local.hupflags & 4) ? 1 : 0; |
cfg | 2069 | drivers/isdn/isdn_net.c | cfg->ihup = (p->local.hupflags & 8) ? 1 : 0; |
cfg | 2070 | drivers/isdn/isdn_net.c | cfg->cbdelay = p->local.cbdelay; |
cfg | 2071 | drivers/isdn/isdn_net.c | cfg->dialmax = p->local.dialmax; |
cfg | 2072 | drivers/isdn/isdn_net.c | cfg->slavedelay = p->local.slavedelay / HZ; |
cfg | 2074 | drivers/isdn/isdn_net.c | strcpy(cfg->slave, ((isdn_net_local *) p->local.slave->priv)->name); |
cfg | 2076 | drivers/isdn/isdn_net.c | cfg->slave[0] = '\0'; |
cfg | 2078 | drivers/isdn/isdn_net.c | strcpy(cfg->master, ((isdn_net_local *) p->local.master->priv)->name); |
cfg | 2080 | drivers/isdn/isdn_net.c | cfg->master[0] = '\0'; |
cfg | 544 | drivers/net/wavelan.c | ac_cfg_t cfg; |
cfg | 655 | drivers/net/wavelan.c | memset(&cfg, 0x00, sizeof(cfg)); |
cfg | 661 | drivers/net/wavelan.c | cfg.fifolim_bytecnt = 0x080c; |
cfg | 662 | drivers/net/wavelan.c | cfg.addrlen_mode = 0x2600; |
cfg | 663 | drivers/net/wavelan.c | cfg.linprio_interframe = 0x7820; /* IFS=120, ACS=2 */ |
cfg | 664 | drivers/net/wavelan.c | cfg.slot_time = 0xf00c; /* slottime=12 */ |
cfg | 665 | drivers/net/wavelan.c | cfg.hardware = 0x0008; /* tx even w/o CD */ |
cfg | 666 | drivers/net/wavelan.c | cfg.min_frame_len = 0x0040; |
cfg | 674 | drivers/net/wavelan.c | cfg.cfg_byte_cnt = AC_CFG_BYTE_CNT(sizeof(ac_cfg_t) - sizeof(ach_t)); |
cfg | 675 | drivers/net/wavelan.c | cfg.cfg_fifolim = AC_CFG_FIFOLIM(8); |
cfg | 676 | drivers/net/wavelan.c | cfg.cfg_byte8 = AC_CFG_SAV_BF(0) | |
cfg | 678 | drivers/net/wavelan.c | cfg.cfg_byte9 = AC_CFG_ELPBCK(0) | |
cfg | 683 | drivers/net/wavelan.c | cfg.cfg_byte10 = AC_CFG_BOFMET(0) | |
cfg | 686 | drivers/net/wavelan.c | cfg.cfg_ifs = 32; |
cfg | 687 | drivers/net/wavelan.c | cfg.cfg_slotl = 0; |
cfg | 688 | drivers/net/wavelan.c | cfg.cfg_byte13 = AC_CFG_RETRYNUM(15) | |
cfg | 690 | drivers/net/wavelan.c | cfg.cfg_byte14 = AC_CFG_FLGPAD(0) | |
cfg | 698 | drivers/net/wavelan.c | cfg.cfg_byte15 = AC_CFG_ICDS(0) | |
cfg | 705 | drivers/net/wavelan.c | cfg.cfg_min_frm_len = AC_CFG_MNFRM(8); |
cfg | 707 | drivers/net/wavelan.c | cfg.cfg_h.ac_command = AC_CFLD_EL | (AC_CFLD_CMD & acmd_configure); |
cfg | 708 | drivers/net/wavelan.c | cfg.cfg_h.ac_link = OFFSET_CU; |
cfg | 709 | drivers/net/wavelan.c | obram_write(ioaddr, OFFSET_CU, (unsigned char *)&cfg, sizeof(cfg)); |
cfg | 1439 | drivers/scsi/advansys.c | ASC_DVC_CFG dosfar *cfg; |
cfg | 2401 | drivers/scsi/advansys.c | ASC_DVC_CFG cfg; /* Device configuration */ |
cfg | 2925 | drivers/scsi/advansys.c | boardp->cfg = &ASC_BOARD(shp)->cfg; |
cfg | 2926 | drivers/scsi/advansys.c | boardp->cfg->overrun_buf = &ASC_BOARD(shp)->overrun_buf[0]; |
cfg | 2945 | drivers/scsi/advansys.c | boardp->cfg->pci_device_id = pciConfig.deviceID; |
cfg | 3035 | drivers/scsi/advansys.c | shp->this_id = boardp->cfg->chip_scsi_id; |
cfg | 3095 | drivers/scsi/advansys.c | shp->dma_channel = boardp->cfg->isa_dma_channel; |
cfg | 3982 | drivers/scsi/advansys.c | if (boardp->cfg->chip_scsi_id == scp->target) { |
cfg | 4009 | drivers/scsi/advansys.c | save_can_tagged_qng = boardp->cfg->can_tagged_qng; |
cfg | 4066 | drivers/scsi/advansys.c | boardp->cfg->can_tagged_qng |= save_can_tagged_qng; |
cfg | 4790 | drivers/scsi/advansys.c | asc_prt_dvc_cfg(&ASC_BOARD(s)->cfg); |
cfg | 4833 | drivers/scsi/advansys.c | h->int_count, h->req_count, h->busy_count, (unsigned) h->cfg, |
cfg | 7512 | drivers/scsi/advansys.c | ushort cfg; |
cfg | 7514 | drivers/scsi/advansys.c | cfg = AscGetChipCfgLsw(iop_base); |
cfg | 7515 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg & (~ASC_CFG0_HOST_INT_ON)); |
cfg | 7524 | drivers/scsi/advansys.c | ushort cfg; |
cfg | 7526 | drivers/scsi/advansys.c | cfg = AscGetChipCfgLsw(iop_base); |
cfg | 7527 | drivers/scsi/advansys.c | AscSetChipCfgLsw(iop_base, cfg | ASC_CFG0_HOST_INT_ON); |
cfg | 7781 | drivers/scsi/advansys.c | asc_dvc->cfg->can_tagged_qng = 0; |
cfg | 7785 | drivers/scsi/advansys.c | asc_dvc->cfg->disc_enable = ASC_SCSI_WIDTH_BIT_SET; |
cfg | 7786 | drivers/scsi/advansys.c | asc_dvc->cfg->cmd_qng_enabled = ASC_SCSI_WIDTH_BIT_SET; |
cfg | 7787 | drivers/scsi/advansys.c | asc_dvc->cfg->chip_scsi_id = ASC_DEF_CHIP_SCSI_ID; |
cfg | 7788 | drivers/scsi/advansys.c | asc_dvc->cfg->chip_version = AscGetChipVersion(iop_base, |
cfg | 7799 | drivers/scsi/advansys.c | asc_dvc->cfg->isa_dma_channel = (uchar) AscGetIsaDmaChannel(iop_base); |
cfg | 7800 | drivers/scsi/advansys.c | asc_dvc->cfg->isa_dma_speed = ASC_DEF_ISA_DMA_SPEED; |
cfg | 7802 | drivers/scsi/advansys.c | asc_dvc->cfg->lib_serial_no = ASC_LIB_SERIAL_NUMBER; |
cfg | 7803 | drivers/scsi/advansys.c | asc_dvc->cfg->lib_version = (ASC_LIB_VERSION_MAJOR << 8) | |
cfg | 7811 | drivers/scsi/advansys.c | asc_dvc->cfg->sdtr_data[i] = |
cfg | 7844 | drivers/scsi/advansys.c | if ((asc_dvc->cfg->cmd_qng_enabled & asc_dvc->cfg->disc_enable) != |
cfg | 7845 | drivers/scsi/advansys.c | asc_dvc->cfg->cmd_qng_enabled) { |
cfg | 7846 | drivers/scsi/advansys.c | asc_dvc->cfg->disc_enable = asc_dvc->cfg->cmd_qng_enabled; |
cfg | 7856 | drivers/scsi/advansys.c | if (AscSetChipScsiID(iop_base, asc_dvc->cfg->chip_scsi_id) != |
cfg | 7857 | drivers/scsi/advansys.c | asc_dvc->cfg->chip_scsi_id) { |
cfg | 7861 | drivers/scsi/advansys.c | AscSetIsaDmaChannel(iop_base, asc_dvc->cfg->isa_dma_channel); |
cfg | 7862 | drivers/scsi/advansys.c | AscSetIsaDmaSpeed(iop_base, asc_dvc->cfg->isa_dma_speed); |
cfg | 7911 | drivers/scsi/advansys.c | if (asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_A) { |
cfg | 7927 | drivers/scsi/advansys.c | if (asc_dvc->cfg->chip_version == 3) { |
cfg | 7944 | drivers/scsi/advansys.c | asc_dvc->cfg->disc_enable = eep_config->disc_enable; |
cfg | 7946 | drivers/scsi/advansys.c | asc_dvc->cfg->cmd_qng_enabled = eep_config->use_cmd_qng; |
cfg | 7947 | drivers/scsi/advansys.c | asc_dvc->cfg->isa_dma_speed = eep_config->isa_dma_speed; |
cfg | 7954 | drivers/scsi/advansys.c | if ((asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_A) || |
cfg | 7955 | drivers/scsi/advansys.c | (asc_dvc->cfg->pci_device_id == ASC_PCI_DEVICE_ID_REV_B)) { |
cfg | 7999 | drivers/scsi/advansys.c | asc_dvc->cfg->chip_scsi_id = eep_config->chip_scsi_id; |
cfg | 8002 | drivers/scsi/advansys.c | asc_dvc->cfg->sdtr_data[i] = eep_config->sdtr_data[i]; |
cfg | 8003 | drivers/scsi/advansys.c | asc_dvc->cfg->max_tag_qng[i] = eep_config->max_tag_qng; |
cfg | 8027 | drivers/scsi/advansys.c | asc_dvc->cfg->sdtr_data[i]); |
cfg | 8033 | drivers/scsi/advansys.c | asc_dvc->cfg->disc_enable); |
cfg | 8035 | drivers/scsi/advansys.c | ASC_TID_TO_TARGET_ID(asc_dvc->cfg->chip_scsi_id)); |
cfg | 8037 | drivers/scsi/advansys.c | (uchar dosfar *) asc_dvc->cfg->overrun_buf, |
cfg | 8048 | drivers/scsi/advansys.c | asc_dvc->cfg->mcode_date = AscReadLramWord(iop_base, |
cfg | 8050 | drivers/scsi/advansys.c | asc_dvc->cfg->mcode_version = AscReadLramWord(iop_base, |
cfg | 8379 | drivers/scsi/advansys.c | asc_dvc->cfg->can_tagged_qng = 0; |
cfg | 8396 | drivers/scsi/advansys.c | asc_dvc->cfg->disc_enable); |
cfg | 8400 | drivers/scsi/advansys.c | asc_dvc->cfg->can_tagged_qng); |
cfg | 8502 | drivers/scsi/advansys.c | asc_dvc->cfg->can_tagged_qng |= tid_bits; |
cfg | 8503 | drivers/scsi/advansys.c | if (asc_dvc->cfg->cmd_qng_enabled & tid_bits) { |
cfg | 8506 | drivers/scsi/advansys.c | asc_dvc->cfg->max_tag_qng[tid_no]; |
cfg | 1109 | drivers/scsi/wd7000.c | const Config *cfg; |
cfg | 1119 | drivers/scsi/wd7000.c | cfg = configs; |
cfg | 1123 | drivers/scsi/wd7000.c | if (!memcmp(cfg->bios+sig->ofs, sig->sig, sig->len)) { |
cfg | 1127 | drivers/scsi/wd7000.c | (int) cfg->bios); |
cfg | 1134 | drivers/scsi/wd7000.c | if (check_region(cfg->iobase, 4)) { /* ports in use */ |
cfg | 1153 | drivers/scsi/wd7000.c | host->irq = cfg->irq; |
cfg | 1154 | drivers/scsi/wd7000.c | host->iobase = cfg->iobase; |
cfg | 1155 | drivers/scsi/wd7000.c | host->dma = cfg->dma; |
cfg | 1184 | drivers/scsi/wd7000.c | cfg++; /* try next configuration */ |
cfg | 1288 | drivers/sound/sb_dsp.c | unsigned char cfg, irq_bits = 0, dma_bits = 0; |
cfg | 1301 | drivers/sound/sb_dsp.c | cfg = 0x50; /* Enable only DMA counter interrupt */ |
cfg | 1324 | drivers/sound/sb_dsp.c | cfg = 0x10; /* Disable all interrupts */ |
cfg | 1328 | drivers/sound/sb_dsp.c | if (!ess_write (0xb1, cfg | (irq_bits << 2))) |
cfg | 1335 | drivers/sound/sb_dsp.c | cfg = 0x50; /* Extended mode DMA enable */ |
cfg | 1340 | drivers/sound/sb_dsp.c | cfg = 0x00; /* Disable all DMA */ |
cfg | 1351 | drivers/sound/sb_dsp.c | if (!ess_write (0xb2, cfg | (dma_bits << 2))) |
cfg | 1358 | drivers/sound/sb_dsp.c | cfg = sb_getmixer (0x40); |
cfg | 1359 | drivers/sound/sb_dsp.c | sb_setmixer (0x40, cfg | 0x03); |
cfg | 1366 | drivers/sound/sb_dsp.c | unsigned char cfg, tmp; |
cfg | 1368 | drivers/sound/sb_dsp.c | cfg = sb_getmixer (0x40) & 0x03; |
cfg | 1374 | drivers/sound/sb_dsp.c | sb_setmixer (0x40, cfg); |
cfg | 1378 | drivers/sound/sb_dsp.c | cfg |= tmp << 3; |
cfg | 1398 | drivers/sound/sb_dsp.c | cfg |= tmp << 5; |
cfg | 1408 | drivers/sound/sb_dsp.c | sb_setmixer (0x40, cfg); |
cfg | 75 | include/asm-sparc/timer.h | volatile unsigned int cfg; /* equals zero at boot time... */ |
cfg | 103 | scripts/tkcond.c | struct kconfig * cfg; |
cfg | 106 | scripts/tkcond.c | for(cfg = config;cfg != NULL; cfg = cfg->next) |
cfg | 108 | scripts/tkcond.c | if( cfg->cond == NULL ) |
cfg | 113 | scripts/tkcond.c | for(cond = cfg->cond; cond != NULL; cond = cond->next) |
cfg | 118 | scripts/tkcond.c | if( cond->variable.cfg->tok != tok_choice ) |
cfg | 126 | scripts/tkcond.c | strcpy(tmpbuf, cond->variable.cfg->label); |
cfg | 130 | scripts/tkcond.c | cond->variable.cfg = cond->variable.cfg->choice_label; |
cfg | 156 | scripts/tkcond.c | struct kconfig * cfg; |
cfg | 193 | scripts/tkcond.c | for(cfg = config;cfg != NULL; cfg = cfg->next) |
cfg | 195 | scripts/tkcond.c | if( cfg->tok != tok_bool |
cfg | 196 | scripts/tkcond.c | && cfg->tok != tok_int |
cfg | 197 | scripts/tkcond.c | && cfg->tok != tok_hex |
cfg | 198 | scripts/tkcond.c | && cfg->tok != tok_tristate |
cfg | 199 | scripts/tkcond.c | && cfg->tok != tok_choice |
cfg | 200 | scripts/tkcond.c | && cfg->tok != tok_dep_tristate) |
cfg | 204 | scripts/tkcond.c | if( strcmp(cfg->optionname, ocond->variable.str) == 0) |
cfg | 206 | scripts/tkcond.c | new->variable.cfg = cfg; |
cfg | 211 | scripts/tkcond.c | if( cfg == NULL ) |
cfg | 273 | scripts/tkcond.c | new->variable.cfg = ocond->variable.cfg; |
cfg | 302 | scripts/tkcond.c | struct kconfig * cfg; |
cfg | 325 | scripts/tkcond.c | for(cfg=scfg;cfg != NULL; cfg = cfg->next) |
cfg | 327 | scripts/tkcond.c | switch(cfg->tok) |
cfg | 334 | scripts/tkcond.c | conditions[depth] = cfg->cond; |
cfg | 336 | scripts/tkcond.c | cfg->tok = tok_nop; |
cfg | 337 | scripts/tkcond.c | cfg->cond = NULL; |
cfg | 346 | scripts/tkcond.c | cfg->tok = tok_nop; |
cfg | 352 | scripts/tkcond.c | cfg->tok = tok_nop; |
cfg | 367 | scripts/tkcond.c | cfg->cond = get_token_cond(&conditions[0], depth); |
cfg | 375 | scripts/tkcond.c | conditions[depth] = cfg->cond; |
cfg | 377 | scripts/tkcond.c | cfg->cond = get_token_cond(&conditions[0], depth); |
cfg | 396 | scripts/tkcond.c | for(cfg=scfg;cfg != NULL; cfg = cfg->next) |
cfg | 398 | scripts/tkcond.c | switch(cfg->tok) |
cfg | 405 | scripts/tkcond.c | for(cfg1=cfg;cfg1 != NULL; cfg1 = cfg1->next) |
cfg | 415 | scripts/tkcond.c | if( strcmp(cfg->optionname, cfg1->optionname) == 0) |
cfg | 417 | scripts/tkcond.c | cfg->flags |= CFG_DUP; |
cfg | 442 | scripts/tkcond.c | for(cfg=scfg;cfg != NULL; cfg = cfg->next) |
cfg | 447 | scripts/tkcond.c | if(cfg->cond == NULL) continue; |
cfg | 448 | scripts/tkcond.c | for(cnd = cfg->cond; cnd; cnd=cnd->next) |
cfg | 455 | scripts/tkcond.c | if(cnd->variable.cfg->cond == NULL) continue; |
cfg | 457 | scripts/tkcond.c | if(cnd->variable.cfg->flags & CFG_DUP) continue; |
cfg | 462 | scripts/tkcond.c | newcond = get_token_cond_frag(cnd->variable.cfg->cond, &last); |
cfg | 467 | scripts/tkcond.c | last->next = cfg->cond; |
cfg | 468 | scripts/tkcond.c | cfg->cond = newcond; |
cfg | 479 | scripts/tkcond.c | for(cfg=scfg;cfg != NULL; cfg = cfg->next) |
cfg | 484 | scripts/tkcond.c | if(cfg->cond == NULL) continue; |
cfg | 485 | scripts/tkcond.c | for(cnd = cfg->cond; cnd; cnd=cnd->next) |
cfg | 511 | scripts/tkcond.c | || cnd2->variable.cfg != cnd3->variable.cfg) ) break; |
cfg | 160 | scripts/tkgen.c | void clear_globalflags(struct kconfig * cfg) |
cfg | 162 | scripts/tkgen.c | for(; cfg != NULL; cfg = cfg->next) |
cfg | 164 | scripts/tkgen.c | cfg->flags &= ~GLOBAL_WRITTEN; |
cfg | 201 | scripts/tkgen.c | if(cond->variable.cfg->flags & GLOBAL_WRITTEN) break; |
cfg | 202 | scripts/tkgen.c | cond->variable.cfg->flags |= GLOBAL_WRITTEN; |
cfg | 203 | scripts/tkgen.c | global(cond->variable.cfg->optionname); |
cfg | 254 | scripts/tkgen.c | printf("$%s", cond->variable.cfg->optionname); |
cfg | 394 | scripts/tkgen.c | if(cond->variable.cfg->flags & GLOBAL_WRITTEN) break; |
cfg | 395 | scripts/tkgen.c | cond->variable.cfg->flags |= GLOBAL_WRITTEN; |
cfg | 396 | scripts/tkgen.c | global(cond->variable.cfg->optionname); |
cfg | 440 | scripts/tkgen.c | printf("$%s", cond->variable.cfg->optionname); |
cfg | 507 | scripts/tkgen.c | struct kconfig * cfg; |
cfg | 569 | scripts/tkgen.c | for(cfg = config;cfg != NULL; cfg = cfg->next) |
cfg | 574 | scripts/tkgen.c | if (cfg->menu_number != menu_num ) continue; |
cfg | 575 | scripts/tkgen.c | if (cfg->tok != tok_define) continue; |
cfg | 579 | scripts/tkgen.c | if( (cfg->flags & GLOBAL_WRITTEN) == 0 |
cfg | 580 | scripts/tkgen.c | && (cfg->optionname != NULL) ) |
cfg | 582 | scripts/tkgen.c | printf("\tglobal %s\n", cfg->optionname); |
cfg | 583 | scripts/tkgen.c | cfg->flags |= GLOBAL_WRITTEN; |
cfg | 584 | scripts/tkgen.c | printf("\tset %s 0\n", cfg->optionname); |
cfg | 588 | scripts/tkgen.c | for(cfg = config;cfg != NULL; cfg = cfg->next) |
cfg | 593 | scripts/tkgen.c | if (cfg->menu_number != menu_num ) continue; |
cfg | 594 | scripts/tkgen.c | if (cfg->tok == tok_menuoption) continue; |
cfg | 595 | scripts/tkgen.c | if (cfg->cond != NULL ) |
cfg | 596 | scripts/tkgen.c | generate_if(cfg, cfg->cond, menu_num, cfg->menu_line); |
cfg | 605 | scripts/tkgen.c | if(cfg->tok == tok_dep_tristate) |
cfg | 607 | scripts/tkgen.c | global(cfg->depend.str); |
cfg | 609 | scripts/tkgen.c | cfg->depend.str,cfg->depend.str, |
cfg | 610 | scripts/tkgen.c | menu_num, cfg->menu_line, |
cfg | 611 | scripts/tkgen.c | menu_num, cfg->menu_line); |
cfg | 627 | scripts/tkgen.c | static void find_menu_size(struct kconfig *cfg, |
cfg | 639 | scripts/tkgen.c | for(pnt = cfg->next; pnt; pnt = pnt->next) |
cfg | 658 | scripts/tkgen.c | *menu_max = cfg->menu_number; |
cfg | 672 | scripts/tkgen.c | struct kconfig * cfg; |
cfg | 679 | scripts/tkgen.c | for(cfg = scfg;cfg != NULL; cfg = cfg->next) |
cfg | 681 | scripts/tkgen.c | switch (cfg->tok) |
cfg | 694 | scripts/tkgen.c | cfg->menu_number = ++menu_num; |
cfg | 695 | scripts/tkgen.c | find_menu_size(cfg, &menu_max, &menu_maxlines); |
cfg | 696 | scripts/tkgen.c | cfg->submenu_start = menu_num; |
cfg | 697 | scripts/tkgen.c | cfg->submenu_end = menu_max; |
cfg | 714 | scripts/tkgen.c | cfg->menu_number = menu_num; |
cfg | 715 | scripts/tkgen.c | cfg->submenu_start = menu_min; |
cfg | 716 | scripts/tkgen.c | cfg->submenu_end = menu_max; |
cfg | 717 | scripts/tkgen.c | cfg->menu_line = menu_line++; |
cfg | 720 | scripts/tkgen.c | cfg->menu_number = -1; |
cfg | 739 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 741 | scripts/tkgen.c | switch (cfg->tok) |
cfg | 744 | scripts/tkgen.c | printf("mainmenu_name \"%s\"\n", cfg->label); |
cfg | 752 | scripts/tkgen.c | if( cfg->menu_number > 1 ) |
cfg | 756 | scripts/tkgen.c | menulabel = cfg->label; |
cfg | 757 | scripts/tkgen.c | start_proc(cfg->label, cfg->menu_number, TRUE); |
cfg | 758 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 759 | scripts/tkgen.c | menu_max = cfg->submenu_end; |
cfg | 760 | scripts/tkgen.c | menu_min = cfg->submenu_start; |
cfg | 768 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 771 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 772 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 775 | scripts/tkgen.c | cfg->menu_number, |
cfg | 776 | scripts/tkgen.c | cfg->menu_line, |
cfg | 777 | scripts/tkgen.c | cfg->label, |
cfg | 778 | scripts/tkgen.c | cfg->optionname); |
cfg | 784 | scripts/tkgen.c | cfg->label, |
cfg | 786 | scripts/tkgen.c | cfg->label, |
cfg | 790 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 793 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 794 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 796 | scripts/tkgen.c | printf("\tglobal %s\n",cfg->optionname); |
cfg | 798 | scripts/tkgen.c | cfg->menu_number, |
cfg | 799 | scripts/tkgen.c | cfg->menu_line, |
cfg | 800 | scripts/tkgen.c | cfg->label, |
cfg | 801 | scripts/tkgen.c | cfg->optionname, |
cfg | 808 | scripts/tkgen.c | cfg->next->optionname); |
cfg | 809 | scripts/tkgen.c | printf("\tmenu $w.config.f.x%d.x.menu\n", cfg->menu_line); |
cfg | 810 | scripts/tkgen.c | cfg1 = cfg; |
cfg | 813 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 816 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 817 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 820 | scripts/tkgen.c | cfg->menu_number, |
cfg | 821 | scripts/tkgen.c | cfg->menu_line, |
cfg | 822 | scripts/tkgen.c | cfg->label, |
cfg | 823 | scripts/tkgen.c | cfg->optionname); |
cfg | 826 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 829 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 830 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 833 | scripts/tkgen.c | cfg->menu_number, |
cfg | 834 | scripts/tkgen.c | cfg->menu_line, |
cfg | 835 | scripts/tkgen.c | cfg->label, |
cfg | 836 | scripts/tkgen.c | cfg->optionname, |
cfg | 837 | scripts/tkgen.c | cfg->depend.str); |
cfg | 840 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 843 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 844 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 847 | scripts/tkgen.c | cfg->menu_number, |
cfg | 848 | scripts/tkgen.c | cfg->menu_line, |
cfg | 849 | scripts/tkgen.c | cfg->label, |
cfg | 850 | scripts/tkgen.c | cfg->optionname); |
cfg | 853 | scripts/tkgen.c | if( cfg->menu_number != menu_num ) |
cfg | 856 | scripts/tkgen.c | start_proc(menulabel, cfg->menu_number, FALSE); |
cfg | 857 | scripts/tkgen.c | menu_num = cfg->menu_number; |
cfg | 860 | scripts/tkgen.c | cfg->menu_number, |
cfg | 861 | scripts/tkgen.c | cfg->menu_line, |
cfg | 862 | scripts/tkgen.c | cfg->label, |
cfg | 863 | scripts/tkgen.c | cfg->optionname); |
cfg | 902 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 904 | scripts/tkgen.c | switch (cfg->tok) |
cfg | 907 | scripts/tkgen.c | if (cfg->cond != NULL ) |
cfg | 908 | scripts/tkgen.c | generate_if(cfg, cfg->cond, cfg->menu_number, cfg->menu_line); |
cfg | 921 | scripts/tkgen.c | for(cfg = config;cfg != NULL; cfg = cfg->next) |
cfg | 926 | scripts/tkgen.c | if( cfg->tok != tok_define) continue; |
cfg | 927 | scripts/tkgen.c | if (cfg->cond != NULL ) |
cfg | 928 | scripts/tkgen.c | generate_if(cfg, cfg->cond, menu_num, cfg->menu_line); |
cfg | 931 | scripts/tkgen.c | printf("\twrite_define %s %s\n", cfg->optionname, cfg->value); |
cfg | 942 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 944 | scripts/tkgen.c | switch (cfg->tok) |
cfg | 950 | scripts/tkgen.c | printf("set %s 0\n", cfg->optionname); |
cfg | 954 | scripts/tkgen.c | printf("set %s %s\n", cfg->optionname, cfg->value); |
cfg | 957 | scripts/tkgen.c | printf("set %s \"(not set)\"\n",cfg->optionname); |
cfg | 981 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 983 | scripts/tkgen.c | switch (cfg->tok) |
cfg | 992 | scripts/tkgen.c | if(cfg->flags & GLOBAL_WRITTEN) break; |
cfg | 993 | scripts/tkgen.c | cfg->flags |= GLOBAL_WRITTEN; |
cfg | 994 | scripts/tkgen.c | printf("\tglobal %s\n", cfg->optionname); |
cfg | 998 | scripts/tkgen.c | if (cfg->cond != NULL ) |
cfg | 999 | scripts/tkgen.c | generate_if_for_outfile(cfg, cfg->cond); |
cfg | 1002 | scripts/tkgen.c | if(cfg->tok == tok_dep_tristate) |
cfg | 1009 | scripts/tkgen.c | cfg->depend.str, |
cfg | 1010 | scripts/tkgen.c | cfg->optionname, |
cfg | 1011 | scripts/tkgen.c | cfg->optionname, |
cfg | 1012 | scripts/tkgen.c | cfg->optionname, |
cfg | 1013 | scripts/tkgen.c | cfg->depend.str); |
cfg | 1015 | scripts/tkgen.c | else if(cfg->tok == tok_comment) |
cfg | 1017 | scripts/tkgen.c | printf("\twrite_comment $cfg $autocfg \"%s\"\n", cfg->label); |
cfg | 1020 | scripts/tkgen.c | else if(cfg->tok == tok_define) |
cfg | 1022 | scripts/tkgen.c | printf("\twrite_define %s %s\n", cfg->optionname, |
cfg | 1023 | scripts/tkgen.c | cfg->value); |
cfg | 1026 | scripts/tkgen.c | else if (cfg->tok == tok_choose ) |
cfg | 1028 | scripts/tkgen.c | for(cfg1 = cfg->next; |
cfg | 1033 | scripts/tkgen.c | cfg->optionname, |
cfg | 1038 | scripts/tkgen.c | else if (cfg->tok == tok_int ) |
cfg | 1041 | scripts/tkgen.c | cfg->optionname, |
cfg | 1042 | scripts/tkgen.c | cfg->optionname); |
cfg | 1044 | scripts/tkgen.c | else if (cfg->tok == tok_hex ) |
cfg | 1047 | scripts/tkgen.c | cfg->optionname, |
cfg | 1048 | scripts/tkgen.c | cfg->optionname); |
cfg | 1050 | scripts/tkgen.c | else if (cfg->tok == tok_make ) |
cfg | 1052 | scripts/tkgen.c | printf("\tdo_make {%s}\n",cfg->value); |
cfg | 1057 | scripts/tkgen.c | cfg->optionname, |
cfg | 1058 | scripts/tkgen.c | cfg->optionname); |
cfg | 1076 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 1078 | scripts/tkgen.c | if( cfg->tok != tok_choose ) continue; |
cfg | 1079 | scripts/tkgen.c | for(cfg1 = cfg->next; |
cfg | 1089 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 1091 | scripts/tkgen.c | if( cfg->tok != tok_choose ) continue; |
cfg | 1092 | scripts/tkgen.c | printf("\tglobal %s\n", cfg->optionname); |
cfg | 1093 | scripts/tkgen.c | for(cfg1 = cfg->next; |
cfg | 1100 | scripts/tkgen.c | cfg->optionname, |
cfg | 1108 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 1110 | scripts/tkgen.c | if( cfg->tok != tok_define ) continue; |
cfg | 1111 | scripts/tkgen.c | printf("\tglobal %s; set %s 0\n", cfg->optionname, cfg->optionname); |
cfg | 1112 | scripts/tkgen.c | cfg->flags |= GLOBAL_WRITTEN; |
cfg | 1114 | scripts/tkgen.c | for(cfg = scfg; cfg != NULL; cfg = cfg->next) |
cfg | 1116 | scripts/tkgen.c | if( cfg->tok != tok_define ) continue; |
cfg | 1117 | scripts/tkgen.c | if (cfg->cond != NULL ) |
cfg | 1118 | scripts/tkgen.c | generate_if(cfg, cfg->cond, -1, 0); |
cfg | 1122 | scripts/tkgen.c | cfg->optionname, cfg->value); |
cfg | 646 | scripts/tkparse.c | struct kconfig * cfg; |
cfg | 679 | scripts/tkparse.c | for(cfg = config; cfg; cfg = cfg->next) |
cfg | 682 | scripts/tkparse.c | if(cfg->cond != NULL && cfg->tok != tok_if) |
cfg | 683 | scripts/tkparse.c | dump_if(cfg->cond); |
cfg | 685 | scripts/tkparse.c | switch(cfg->tok) |
cfg | 723 | scripts/tkparse.c | switch(cfg->tok) |
cfg | 728 | scripts/tkparse.c | printf("%s\n", cfg->label); |
cfg | 735 | scripts/tkparse.c | printf("%s %s\n", cfg->label, cfg->optionname); |
cfg | 738 | scripts/tkparse.c | dump_if(cfg->cond); |
cfg | 42 | scripts/tkparse.h | struct kconfig * cfg; |