card 206 dev/ic/cy.c int card, port, cy_chip, num_chips, cdu, chip_offs, cy_clock; card 209 dev/ic/cy.c card = sc->sc_dev.dv_unit; card 282 dev/ic/cy.c int card = CY_CARD(dev); card 289 dev/ic/cy.c if (card >= cy_cd.cd_ndevs || card 290 dev/ic/cy.c (sc = cy_cd.cd_devs[card]) == NULL) { card 415 dev/ic/cy.c int card = CY_CARD(dev); card 417 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 458 dev/ic/cy.c int card = CY_CARD(dev); card 460 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 481 dev/ic/cy.c int card = CY_CARD(dev); card 483 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 502 dev/ic/cy.c int card = CY_CARD(dev); card 504 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 522 dev/ic/cy.c int card = CY_CARD(dev); card 524 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 608 dev/ic/cy.c int card = CY_CARD(tp->t_dev); card 610 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 653 dev/ic/cy.c int card = CY_CARD(tp->t_dev); card 655 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 689 dev/ic/cy.c int card = CY_CARD(tp->t_dev); card 691 dev/ic/cy.c struct cy_softc *sc = cy_cd.cd_devs[card]; card 64 dev/isa/cy_isa.c int card = ((struct device *)match)->dv_unit; card 71 dev/isa/cy_isa.c printf("cy%d error: interrupt not defined\n", card); card 91 dev/isa/isapnpres.c isapnp_newdev(card) card 92 dev/isa/isapnpres.c struct isa_attach_args *card; card 96 dev/isa/isapnpres.c ISAPNP_CLONE_SETUP(dev, card); card 99 dev/isa/isapnpres.c bcopy(card->ipa_devident, dev->ipa_devident, card 100 dev/isa/isapnpres.c sizeof(card->ipa_devident)); card 102 dev/isa/isapnpres.c if (card->ipa_child == NULL) card 103 dev/isa/isapnpres.c card->ipa_child = dev; card 105 dev/isa/isapnpres.c for (ipa = card->ipa_child; ipa->ipa_sibling != NULL; card 180 dev/isa/isapnpres.c isapnp_flatten(card) card 181 dev/isa/isapnpres.c struct isa_attach_args *card; card 185 dev/isa/isapnpres.c dev = card->ipa_child; card 186 dev/isa/isapnpres.c ISAPNP_FREE(card); card 226 dev/isa/isapnpres.c isapnp_process_tag(tag, len, buf, card, dev, conf) card 228 dev/isa/isapnpres.c struct isa_attach_args **card, **dev, **conf; card 247 dev/isa/isapnpres.c *dev = isapnp_newdev(*card); card 286 dev/isa/isapnpres.c COPY((*card)->ipa_devident, buf); card 449 dev/isa/isapnpres.c struct isa_attach_args *card, *dev = NULL, *conf = NULL; card 454 dev/isa/isapnpres.c card = ISAPNP_MALLOC(sizeof(*card)); card 455 dev/isa/isapnpres.c ISAPNP_CLONE_SETUP(card, template); card 512 dev/isa/isapnpres.c if (isapnp_process_tag(tag, len, buf, &card, &dev, &conf) == -1) { card 520 dev/isa/isapnpres.c return isapnp_flatten(card); card 523 dev/isa/isapnpres.c for (card = isapnp_flatten(card); card; ) { card 524 dev/isa/isapnpres.c dev = card->ipa_sibling; card 525 dev/isa/isapnpres.c ISAPNP_FREE(card); card 526 dev/isa/isapnpres.c card = dev; card 79 dev/pci/bktr/bktr_audio.c if ( bktr->card.dbx ) card 83 dev/pci/bktr/bktr_audio.c if ( bktr->card.msp3400c ) card 87 dev/pci/bktr/bktr_audio.c if ( bktr->card.dpl3518a ) card 110 dev/pci/bktr/bktr_audio.c if ( !bktr->card.audiomuxs[ 4 ] ) card 182 dev/pci/bktr/bktr_audio.c temp = INL(bktr, BKTR_GPIO_DATA) & ~bktr->card.gpio_mux_bits; card 186 dev/pci/bktr/bktr_audio.c cmd, bktr->card.audiomuxs[ idx ], temp ); card 188 dev/pci/bktr/bktr_audio.c OUTL(bktr, BKTR_GPIO_DATA, temp | bktr->card.audiomuxs[ idx ]); card 201 dev/pci/bktr/bktr_audio.c if ((bktr->card.msp3400c) && (bktr->audio_mux_present == 0)) { card 409 dev/pci/bktr/bktr_card.c addr = (int)(bktr->card.eepromAddr & 0xff); card 413 dev/pci/bktr/bktr_card.c max = (int)(bktr->card.eepromSize * EEPROMBLOCKSIZE); card 572 dev/pci/bktr/bktr_card.c int card, i,j, card_found; card 606 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = BKTR_OVERRIDE_CARD) ]; card 610 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = bktr->bt848_card) ]; card 634 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_UNKNOWN) ]; card 635 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 636 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 653 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_AVER_MEDIA) ]; card 654 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 655 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 660 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_HAUPPAUGE) ]; card 661 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 662 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 668 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_FLYVIDEO) ]; card 669 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 670 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 675 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_STB) ]; card 676 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 677 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 682 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_ASKEY_DYNALINK_MAGIC_TVIEW) ]; card 683 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 684 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 693 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_LEADTEK_XP) ]; card 695 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_LEADTEK) ]; card 696 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 697 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 702 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_MIRO) ]; card 703 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 704 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 709 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_TERRATVPLUS) ]; card 710 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 711 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 716 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_TVWONDER) ]; card 717 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 718 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 729 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_IO_BCTV3) ]; card 730 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 731 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 737 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_ZOLTRIX_GENIE_FM) ]; card 739 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_ZOLTRIX) ]; card 741 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 742 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 762 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_INTEL) ]; card 763 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = 0; card 764 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = 0; card 780 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_UNKNOWN) ]; card 781 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = PFC8582_WADDR; card 782 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 787 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_HAUPPAUGE) ]; card 788 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = PFC8582_WADDR; card 789 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 796 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_OSPREY) ]; card 797 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = PFC8582_WADDR; card 798 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 809 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_STB) ]; card 810 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = X24C01_WADDR; card 811 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(128 / EEPROMBLOCKSIZE); card 841 dev/pci/bktr/bktr_card.c bktr->card = cards[ card = bt848_card_signature[i].card]; card 844 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 845 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 847 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = 0; card 848 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = 0; card 857 dev/pci/bktr/bktr_card.c bktr->card = cards[ (card = CARD_MIRO) ]; card 864 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = eeprom_i2c_address; card 865 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); card 867 dev/pci/bktr/bktr_card.c bktr->card.eepromAddr = 0; card 868 dev/pci/bktr/bktr_card.c bktr->card.eepromSize = 0; card 898 dev/pci/bktr/bktr_card.c switch (card) { card 971 dev/pci/bktr/bktr_card.c if (bktr->card.eepromAddr != 0) { card 1086 dev/pci/bktr/bktr_card.c if (bktr->card.eepromAddr != 0) { card 1204 dev/pci/bktr/bktr_card.c bktr->card.dbx = BKTR_OVERRIDE_DBX; card 1214 dev/pci/bktr/bktr_card.c bktr->card.dbx = 1; card 1230 dev/pci/bktr/bktr_card.c if (card == CARD_HAUPPAUGE) { card 1242 dev/pci/bktr/bktr_card.c bktr->card.msp3400c = BKTR_OVERRIDE_MSP; card 1252 dev/pci/bktr/bktr_card.c bktr->card.msp3400c = 1; card 1257 dev/pci/bktr/bktr_card.c if (bktr->card.msp3400c) { card 1268 dev/pci/bktr/bktr_card.c bktr->card.dpl3518a = 1; card 1271 dev/pci/bktr/bktr_card.c if (bktr->card.dpl3518a) { card 1311 dev/pci/bktr/bktr_card.c if (card == CARD_OSPREY) card 1315 dev/pci/bktr/bktr_card.c if (card == CARD_VIDEO_HIGHWAY_XTREME) card 1319 dev/pci/bktr/bktr_card.c if (card == CARD_TVWONDER) card 1336 dev/pci/bktr/bktr_card.c bktr->card.tuner_pllAddr = tuner_i2c_address; card 1339 dev/pci/bktr/bktr_card.c printf( "%s: %s", bktr_name(bktr), bktr->card.name ); card 1340 dev/pci/bktr/bktr_card.c if ( bktr->card.tuner ) card 1341 dev/pci/bktr/bktr_card.c printf( ", %s tuner", bktr->card.tuner->name ); card 1342 dev/pci/bktr/bktr_card.c if ( bktr->card.dbx ) card 1344 dev/pci/bktr/bktr_card.c if ( bktr->card.msp3400c ) card 1346 dev/pci/bktr/bktr_card.c if ( bktr->card.dpl3518a ) card 461 dev/pci/bktr/bktr_core.c OUTL(bktr, BKTR_GPIO_OUT_EN, INL(bktr, BKTR_GPIO_OUT_EN) | bktr->card.gpio_mux_bits); card 841 dev/pci/bktr/bktr_core.c if ((bktr->card.card_id == CARD_HAUPPAUGE) && card 1744 dev/pci/bktr/bktr_core.c if ( bktr->card.msp3400c ) card 1748 dev/pci/bktr/bktr_core.c if ( bktr->card.dpl3518a ) card 1786 dev/pci/bktr/bktr_core.c if ( bktr->card.msp3400c ) card 1790 dev/pci/bktr/bktr_core.c if ( bktr->card.dpl3518a ) card 2153 dev/pci/bktr/bktr_core.c if ((bktr->card.card_id == CARD_HAUPPAUGE) && card 2208 dev/pci/bktr/bktr_core.c if ((bktr->card.card_id == CARD_HAUPPAUGE) && card 253 dev/pci/bktr/bktr_os.c if (bktr->card.tuner->pllControl[3] != 0x00) card 599 dev/pci/bktr/bktr_reg.h struct CARDTYPE card; card 642 dev/pci/bktr/bktr_reg.h int card; card 694 dev/pci/bktr/bktr_tuner.c bktr->card.tuner = &tuners[ tuner_type ]; card 696 dev/pci/bktr/bktr_tuner.c bktr->card.tuner = NULL; card 771 dev/pci/bktr/bktr_tuner.c tuner = bktr->card.tuner; card 805 dev/pci/bktr/bktr_tuner.c addr = bktr->card.tuner_pllAddr; card 866 dev/pci/bktr/bktr_tuner.c addr = bktr->card.tuner_pllAddr; card 966 dev/pci/bktr/bktr_tuner.c return i2cRead( bktr, bktr->card.tuner_pllAddr + 1 ); card 1016 dev/pci/esa.c struct esa_card_type *card; card 1020 dev/pci/esa.c for (card = esa_card_types; card->pci_vendor_id; card++) card 1021 dev/pci/esa.c if (PCI_VENDOR(pa->pa_id) == card->pci_vendor_id && card 1022 dev/pci/esa.c PCI_PRODUCT(pa->pa_id) == card->pci_product_id) { card 1023 dev/pci/esa.c sc->type = card->type; card 1024 dev/pci/esa.c sc->delay1 = card->delay1; card 1025 dev/pci/esa.c sc->delay2 = card->delay2; card 1914 dev/pci/hifn7751.c int card, session; card 1917 dev/pci/hifn7751.c card = HIFN_CARD(sid); card 1918 dev/pci/hifn7751.c if (card >= hifn_cd.cd_ndevs || hifn_cd.cd_devs[card] == NULL) card 1921 dev/pci/hifn7751.c sc = hifn_cd.cd_devs[card]; card 1934 dev/pci/hifn7751.c int card, session, err, ivlen; card 1948 dev/pci/hifn7751.c card = HIFN_CARD(crp->crp_sid); card 1949 dev/pci/hifn7751.c if (card >= hifn_cd.cd_ndevs || hifn_cd.cd_devs[card] == NULL) { card 1954 dev/pci/hifn7751.c sc = hifn_cd.cd_devs[card]; card 79 dev/pci/if_san_common.c static int shutdown(sdla_t *card); card 86 dev/pci/if_san_common.c static void release_hw(sdla_t *card); card 104 dev/pci/if_san_common.c sdla_t *card, *tmp_card; card 107 dev/pci/if_san_common.c card = LIST_FIRST(&wan_cardlist); card 108 dev/pci/if_san_common.c while (card) { card 109 dev/pci/if_san_common.c if (card->disable_comm) card 110 dev/pci/if_san_common.c card->disable_comm(card); card 112 dev/pci/if_san_common.c while ((common = LIST_FIRST(&card->dev_head))) { card 114 dev/pci/if_san_common.c if (card->del_if) { card 119 dev/pci/if_san_common.c card->del_if(card, ifp); card 122 dev/pci/if_san_common.c log(LOG_INFO, "%s: Shutdown device\n", card->devname); card 123 dev/pci/if_san_common.c shutdown(card); card 124 dev/pci/if_san_common.c tmp_card = card; card 125 dev/pci/if_san_common.c card = LIST_NEXT(card, next); card 143 dev/pci/if_san_common.c sdla_t *card; card 147 dev/pci/if_san_common.c card=malloc(sizeof(sdla_t), M_DEVBUF, M_NOWAIT); card 148 dev/pci/if_san_common.c if (!card) { card 153 dev/pci/if_san_common.c bzero(card, sizeof(sdla_t)); card 154 dev/pci/if_san_common.c card->magic = WANPIPE_MAGIC; card 155 dev/pci/if_san_common.c wanpipe_generic_name(card, card->devname, sizeof(card->devname)); card 156 dev/pci/if_san_common.c strlcpy(devname, card->devname, namelen); card 157 dev/pci/if_san_common.c card->hw = hw; card 158 dev/pci/if_san_common.c LIST_INIT(&card->dev_head); card 160 dev/pci/if_san_common.c sdla_getcfg(card->hw, SDLA_CARDTYPE, &card->type); card 161 dev/pci/if_san_common.c if (sdla_is_te1(card->hw)) card 162 dev/pci/if_san_common.c sdla_te_defcfg(&card->fe_te.te_cfg); card 164 dev/pci/if_san_common.c err = sdla_setup(card->hw); card 167 dev/pci/if_san_common.c card->devname,err); card 170 dev/pci/if_san_common.c err = sdla_intr_establish(card->hw, sdla_isr, (void*)card); card 173 dev/pci/if_san_common.c card->devname); card 174 dev/pci/if_san_common.c sdla_down(card->hw); card 178 dev/pci/if_san_common.c switch (card->type) { card 182 dev/pci/if_san_common.c card->devname); card 184 dev/pci/if_san_common.c common = wan_xilinx_init(card); card 188 dev/pci/if_san_common.c release_hw(card); card 189 dev/pci/if_san_common.c card->configured = 0; card 192 dev/pci/if_san_common.c LIST_INSERT_HEAD(&card->dev_head, common, next); card 195 dev/pci/if_san_common.c card->critical = 0; card 196 dev/pci/if_san_common.c card->state = WAN_DISCONNECTED; card 197 dev/pci/if_san_common.c card->ioctl = wan_ioctl; card 210 dev/pci/if_san_common.c shutdown (sdla_t *card) card 214 dev/pci/if_san_common.c if (card->state == WAN_UNCONFIGURED) { card 217 dev/pci/if_san_common.c card->state = WAN_UNCONFIGURED; card 219 dev/pci/if_san_common.c bit_set((u_int8_t*)&card->critical, PERI_CRIT); card 225 dev/pci/if_san_common.c card->state = WAN_UNCONFIGURED; card 228 dev/pci/if_san_common.c release_hw(card); card 231 dev/pci/if_san_common.c if (!card->configured) { card 232 dev/pci/if_san_common.c card->hw = NULL; card 233 dev/pci/if_san_common.c if (card->same_cpu) { card 234 dev/pci/if_san_common.c card->same_cpu->hw = NULL; card 235 dev/pci/if_san_common.c card->same_cpu->same_cpu = NULL; card 236 dev/pci/if_san_common.c card->same_cpu=NULL; card 240 dev/pci/if_san_common.c bit_clear((u_int8_t*)&card->critical, PERI_CRIT); card 247 dev/pci/if_san_common.c release_hw(sdla_t *card) card 249 dev/pci/if_san_common.c log(LOG_INFO, "%s: Master shutting down\n",card->devname); card 250 dev/pci/if_san_common.c sdla_down(card->hw); card 251 dev/pci/if_san_common.c sdla_intr_disestablish(card->hw); card 252 dev/pci/if_san_common.c card->configured = 0; card 264 dev/pci/if_san_common.c sdla_t *card; card 269 dev/pci/if_san_common.c SAN_ASSERT(common->card == NULL); card 280 dev/pci/if_san_common.c err = wan_ioctl_dump(card, ifr->ifr_data); card 293 dev/pci/if_san_common.c sdla_t *card = NULL; card 300 dev/pci/if_san_common.c SAN_ASSERT(common->card == NULL); card 301 dev/pci/if_san_common.c card = common->card; card 307 dev/pci/if_san_common.c err = sdla_get_hwprobe(card->hw, (void**)&str); card 313 dev/pci/if_san_common.c if (IS_TE1(&card->fe_te.te_cfg)) { card 314 dev/pci/if_san_common.c if (IS_T1(&card->fe_te.te_cfg)) card 319 dev/pci/if_san_common.c bcopy(&card->fe_te.te_cfg, &def.te_cfg, sizeof(sdla_te_cfg_t)); card 325 dev/pci/if_san_common.c card->devname, __LINE__); card 332 dev/pci/if_san_common.c wan_ioctl_dump(sdla_t *card, void *u_dump) card 343 dev/pci/if_san_common.c sdla_getcfg(card->hw, SDLA_MEMORY, &memory); card 354 dev/pci/if_san_common.c sdla_peek(card->hw, dump.offset, data, dump.length); card 358 dev/pci/if_san_common.c card->devname, __LINE__); card 372 dev/pci/if_san_common.c sdla_t *card = (sdla_t*)pcard; card 374 dev/pci/if_san_common.c if (card == NULL || card->magic != WANPIPE_MAGIC) card 377 dev/pci/if_san_common.c switch (card->type) { card 379 dev/pci/if_san_common.c if (card->isr) card 380 dev/pci/if_san_common.c card->isr(card); card 343 dev/pci/if_san_common.h void *card; card 176 dev/pci/if_san_front_end.h #define READ_REG(reg) card->read_front_end_reg(card, reg) card 177 dev/pci/if_san_front_end.h #define WRITE_REG(reg, value) card->write_front_end_reg(card, reg, \ card 93 dev/pci/if_san_obsd.c sdla_t* card; card 100 dev/pci/if_san_obsd.c card = ((sdla_t*)((wanpipe_common_t*)ifp->if_softc)->card); card 101 dev/pci/if_san_obsd.c if (card == NULL) { card 106 dev/pci/if_san_obsd.c return (card); card 110 dev/pci/if_san_obsd.c wanpipe_generic_name(sdla_t *card, char *ifname, int len) card 119 dev/pci/if_san_obsd.c wanpipe_generic_register(sdla_t *card, struct ifnet *ifp, char *ifname) card 166 dev/pci/if_san_obsd.c sdla_t *card; card 170 dev/pci/if_san_obsd.c if ((card = wanpipe_generic_getcard(ifp)) == NULL) card 183 dev/pci/if_san_obsd.c if (card->iface_send == NULL) { card 198 dev/pci/if_san_obsd.c err = card->iface_send(opkt, ifp); card 210 dev/pci/if_san_obsd.c sdla_t *card; card 216 dev/pci/if_san_obsd.c if ((card = wanpipe_generic_getcard(ifp)) == NULL) card 226 dev/pci/if_san_obsd.c if (card->iface_up) card 227 dev/pci/if_san_obsd.c card->iface_up(ifp); card 234 dev/pci/if_san_obsd.c if (card->state != WAN_DISCONNECTED) { card 249 dev/pci/if_san_obsd.c if (card->state != WAN_DISCONNECTED) { card 258 dev/pci/if_san_obsd.c sdla_te_settimeslot(card, ts_map); card 263 dev/pci/if_san_obsd.c ts_map = sdla_te_gettimeslot(card); card 280 dev/pci/if_san_obsd.c if (card->iface_down) card 281 dev/pci/if_san_obsd.c card->iface_down(ifp); card 287 dev/pci/if_san_obsd.c if (card->iface_up) card 288 dev/pci/if_san_obsd.c card->iface_up(ifp); card 299 dev/pci/if_san_obsd.c card->devname); card 311 dev/pci/if_san_obsd.c card->devname); card 329 dev/pci/if_san_obsd.c if (card->iface_ioctl) card 330 dev/pci/if_san_obsd.c err = card->iface_ioctl(ifp, cmd, card 337 dev/pci/if_san_obsd.c if (card->iface_ioctl) { card 339 dev/pci/if_san_obsd.c err = card->iface_ioctl(ifp, cmd, (struct ifreq*)data); card 373 dev/pci/if_san_obsd.c sdla_t *card; card 377 dev/pci/if_san_obsd.c if ((card = wanpipe_generic_getcard(ifp)) == NULL) { card 429 dev/pci/if_san_obsd.c sdla_t *card; card 434 dev/pci/if_san_obsd.c if ((card = wanpipe_generic_getcard(ifp)) == NULL) card 441 dev/pci/if_san_obsd.c card->fe_te.te_cfg.te_clock = te_cfg.te_clock; card 446 dev/pci/if_san_obsd.c card->fe_te.te_cfg.lbo = te_cfg.lbo; card 85 dev/pci/if_san_te1.c #define TEST_RPSC_REG(card,reg,channel,value) \ card 87 dev/pci/if_san_te1.c unsigned char test_value = ReadRPSCReg(card,channel,reg); \ card 96 dev/pci/if_san_te1.c #define TEST_TPSC_REG(card,reg,channel,value) \ card 98 dev/pci/if_san_te1.c unsigned char test_value = ReadTPSCReg(card,channel,reg); \ card 110 dev/pci/if_san_te1.c #define TEST_RPSC_REG(card,reg,channel,value) card 111 dev/pci/if_san_te1.c #define TEST_TPSC_REG(card,reg,channel,value) card 115 dev/pci/if_san_te1.c #define READ_RPSC_REG(reg,channel) ReadRPSCReg(card,reg,channel) card 116 dev/pci/if_san_te1.c #define READ_TPSC_REG(reg,channel) ReadTPSCReg(card,reg,channel) card 117 dev/pci/if_san_te1.c #define READ_SIGX_REG(reg,channel) ReadSIGXReg(card,reg,channel) card 120 dev/pci/if_san_te1.c WriteRPSCReg(card,reg,channel,(unsigned char)value); \ card 121 dev/pci/if_san_te1.c TEST_RPSC_REG(card,reg,channel,(unsigned char)value); \ card 126 dev/pci/if_san_te1.c WriteTPSCReg(card,reg,channel,(unsigned char)value); \ card 127 dev/pci/if_san_te1.c TEST_TPSC_REG(card,reg,channe,(unsigned char)value); \ card 133 dev/pci/if_san_te1.c WriteSIGXReg(card,reg,channel,(unsigned char)value); \ card 134 dev/pci/if_san_te1.c TEST_SIGX_REG(card,reg,channel,(unsigned char)value); \ card 1366 dev/pci/if_san_te1.c ClearTemplate(sdla_t *card) card 1382 dev/pci/if_san_te1.c InitTemplate(sdla_t *card) card 1384 dev/pci/if_san_te1.c sdla_te_cfg_t* te_cfg = &card->fe_te.te_cfg; card 1389 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 1456 dev/pci/if_san_te1.c InitLineReceiver(sdla_t *card) card 1461 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1464 dev/pci/if_san_te1.c if (card->fe_te.te_cfg.high_impedance_mode == WAN_YES) { card 1466 dev/pci/if_san_te1.c card->devname); card 1499 dev/pci/if_san_te1.c ClearTPSCReg(sdla_t *card) card 1504 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1521 dev/pci/if_san_te1.c ClearRPSCReg(sdla_t *card) card 1526 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1551 dev/pci/if_san_te1.c WriteTPSCReg(sdla_t *card, int reg, int channel, unsigned char value) card 1571 dev/pci/if_san_te1.c card->devname, reg, value); card 1589 dev/pci/if_san_te1.c card->devname, reg, value); card 1605 dev/pci/if_san_te1.c ReadTPSCReg(sdla_t *card, int reg, int channel) card 1624 dev/pci/if_san_te1.c card->devname, reg); card 1639 dev/pci/if_san_te1.c card->devname, reg); card 1656 dev/pci/if_san_te1.c WriteRPSCReg(sdla_t* card, int reg, int channel, unsigned char value) card 1676 dev/pci/if_san_te1.c card->devname, reg, value); card 1693 dev/pci/if_san_te1.c card->devname, reg, value); card 1707 dev/pci/if_san_te1.c static unsigned char ReadRPSCReg(sdla_t* card, int reg, int channel) card 1726 dev/pci/if_san_te1.c card->devname, reg); card 1741 dev/pci/if_san_te1.c card->devname, reg); card 1754 dev/pci/if_san_te1.c static void DisableAllChannels(sdla_t* card) card 1758 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1759 dev/pci/if_san_te1.c DisableTxChannel(card, E1_FRAMING_TIMESLOT); card 1760 dev/pci/if_san_te1.c DisableRxChannel(card, E1_FRAMING_TIMESLOT); card 1762 dev/pci/if_san_te1.c DisableTxChannel(card, i); card 1763 dev/pci/if_san_te1.c DisableRxChannel(card, i); card 1767 dev/pci/if_san_te1.c DisableTxChannel(card, i); card 1768 dev/pci/if_san_te1.c DisableRxChannel(card, i); card 1778 dev/pci/if_san_te1.c static void EnableAllChannels(sdla_t* card) card 1782 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1784 dev/pci/if_san_te1.c (card->fe_te.te_cfg.frame == WAN_FR_UNFRAMED) ? card 1787 dev/pci/if_san_te1.c DisableTxChannel(card, E1_FRAMING_TIMESLOT); card 1788 dev/pci/if_san_te1.c DisableRxChannel(card, E1_FRAMING_TIMESLOT); card 1790 dev/pci/if_san_te1.c EnableTxChannel(card, i); card 1791 dev/pci/if_san_te1.c EnableRxChannel(card, i); card 1795 dev/pci/if_san_te1.c EnableTxChannel(card, i); card 1796 dev/pci/if_san_te1.c EnableRxChannel(card, i); card 1807 dev/pci/if_san_te1.c static int EnableTxChannel(sdla_t* card, int channel) card 1809 dev/pci/if_san_te1.c sdla_te_cfg_t* te_cfg = &card->fe_te.te_cfg; card 1827 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1849 dev/pci/if_san_te1.c static int EnableRxChannel(sdla_t* card, int channel) card 1865 dev/pci/if_san_te1.c static int DisableTxChannel(sdla_t* card, int channel) card 1873 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 1893 dev/pci/if_san_te1.c static int DisableRxChannel(sdla_t* card, int channel) card 1929 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)common->card; card 1930 dev/pci/if_san_te1.c sdla_te_cfg_t *te_cfg = (sdla_te_cfg_t*)&card->fe_te.te_cfg; card 1946 dev/pci/if_san_te1.c card->devname); card 1958 dev/pci/if_san_te1.c card->devname); card 1967 dev/pci/if_san_te1.c card->devname); card 1976 dev/pci/if_san_te1.c card->devname); card 1985 dev/pci/if_san_te1.c card->devname); card 1993 dev/pci/if_san_te1.c card->devname, ifm->ifm_media); card 2006 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)pcard; card 2010 dev/pci/if_san_te1.c card->devname, ts_map); card 2012 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2018 dev/pci/if_san_te1.c card->fe_te.te_cfg.active_ch = ts_map; card 2025 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)pcard; card 2026 dev/pci/if_san_te1.c unsigned long ts_map = card->fe_te.te_cfg.active_ch; card 2028 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2044 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 2045 dev/pci/if_san_te1.c sdla_te_cfg_t *te_cfg = &card->fe_te.te_cfg; card 2048 dev/pci/if_san_te1.c int channel_range = (IS_T1(&card->fe_te.te_cfg)) ? card 2052 dev/pci/if_san_te1.c WAN_ASSERT(card == NULL); card 2053 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 2054 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 2055 dev/pci/if_san_te1.c sdla_getcfg(card->hw, SDLA_ADAPTERTYPE, &adapter_type); card 2059 dev/pci/if_san_te1.c card->devname, card 2060 dev/pci/if_san_te1.c IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1"); card 2061 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2063 dev/pci/if_san_te1.c card->devname, card 2066 dev/pci/if_san_te1.c card->devname, card 2071 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 0 dB\n", card->devname); card 2074 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 7.5 dB\n", card->devname); card 2077 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 15 dB\n", card->devname); card 2080 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 22.5 dB\n", card->devname); card 2083 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 0-110 ft.\n", card->devname); card 2086 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 110-220 ft.\n", card->devname); card 2089 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 220-330 ft.\n", card->devname); card 2092 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 330-440 ft.\n", card->devname); card 2095 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: LBO 440-550 ft.\n", card->devname); card 2099 dev/pci/if_san_te1.c card->devname); card 2103 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: Line decoding %s\n", card->devname, card 2105 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: Frame type %s\n", card->devname, card 2110 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: Clock mode %s\n", card->devname, card 2123 dev/pci/if_san_te1.c ClearTemplate(card); card 2124 dev/pci/if_san_te1.c xlpg_scale = InitTemplate(card); card 2127 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2147 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2164 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2173 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2227 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2238 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2261 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2300 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2348 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2370 dev/pci/if_san_te1.c InitLineReceiver(card); card 2372 dev/pci/if_san_te1.c ClearRPSCReg(card); card 2373 dev/pci/if_san_te1.c ClearTPSCReg(card); card 2376 dev/pci/if_san_te1.c DisableAllChannels(card); card 2379 dev/pci/if_san_te1.c log(LOG_DEBUG, "%s: All channels enabled\n", card->devname); card 2381 dev/pci/if_san_te1.c EnableAllChannels(card); card 2387 dev/pci/if_san_te1.c card->devname, i); card 2389 dev/pci/if_san_te1.c EnableTxChannel(card, i); card 2390 dev/pci/if_san_te1.c EnableRxChannel(card, i); card 2396 dev/pci/if_san_te1.c card->fe_te.te_timer_cmd = TE_SET_INTR; card 2397 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical,TE_TIMER_KILL); card 2398 dev/pci/if_san_te1.c timeout_set(&card->fe_te.te_timer, sdla_te_timer, (void*)card); card 2399 dev/pci/if_san_te1.c sdla_te_enable_timer(card, INTR_TE1_TIMER); card 2401 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, TE_CONFIGURED); card 2410 dev/pci/if_san_te1.c sdla_te_set_intr(sdla_t* card) card 2418 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2441 dev/pci/if_san_te1.c if (card->te_signaling_config == NULL) { card 2451 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical,TE_TIMER_KILL); card 2453 dev/pci/if_san_te1.c card->fe_te.te_timer_cmd = TE_LINKDOWN_TIMER; card 2454 dev/pci/if_san_te1.c sdla_te_enable_timer(card, POLLING_TE1_TIMER); card 2463 dev/pci/if_san_te1.c sdla_t* card = (sdla_t*)card_id; card 2465 dev/pci/if_san_te1.c if (!bit_test((u_int8_t*)&card->fe_te.te_critical, TE_CONFIGURED)) { card 2469 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical, TE_CONFIGURED); card 2470 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, TE_TIMER_KILL); card 2472 dev/pci/if_san_te1.c timeout_del(&card->fe_te.te_timer); card 2481 dev/pci/if_san_te1.c sdla_te_set_status(sdla_t *card, unsigned long alarms) card 2484 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2486 dev/pci/if_san_te1.c if (card->front_end_status != FE_DISCONNECTED) { card 2488 dev/pci/if_san_te1.c card->devname); card 2489 dev/pci/if_san_te1.c card->front_end_status = FE_DISCONNECTED; card 2492 dev/pci/if_san_te1.c if (card->front_end_status != FE_CONNECTED) { card 2494 dev/pci/if_san_te1.c card->devname); card 2495 dev/pci/if_san_te1.c card->front_end_status = FE_CONNECTED; card 2500 dev/pci/if_san_te1.c if (!bit_test((u_int8_t*)&card->fe_te.te_critical, card 2502 dev/pci/if_san_te1.c card->fe_te.te_timer_cmd = TE_LINKDOWN_TIMER; card 2503 dev/pci/if_san_te1.c sdla_te_enable_timer(card, POLLING_TE1_TIMER); card 2505 dev/pci/if_san_te1.c if (card->front_end_status != FE_DISCONNECTED) { card 2507 dev/pci/if_san_te1.c card->devname); card 2508 dev/pci/if_san_te1.c card->front_end_status = FE_DISCONNECTED; card 2511 dev/pci/if_san_te1.c if (card->front_end_status != FE_CONNECTED) { card 2513 dev/pci/if_san_te1.c card->devname); card 2514 dev/pci/if_san_te1.c card->front_end_status = FE_CONNECTED; card 2519 dev/pci/if_san_te1.c if (card->te_report_alarms) { card 2520 dev/pci/if_san_te1.c card->te_report_alarms(card, alarms); card 2525 dev/pci/if_san_te1.c if (card->front_end_status == FE_CONNECTED) { card 2556 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 2559 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 2560 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 2588 dev/pci/if_san_te1.c if (IS_E1(&card->fe_te.te_cfg)) { card 2668 dev/pci/if_san_te1.c sdla_te_set_status(card, status); card 2680 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 2681 dev/pci/if_san_te1.c pmc_pmon_t *pmon = &card->fe_te.te_pmon; card 2683 dev/pci/if_san_te1.c WAN_ASSERT1(card->write_front_end_reg == NULL); card 2684 dev/pci/if_san_te1.c WAN_ASSERT1(card->read_front_end_reg == NULL); card 2715 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 2716 dev/pci/if_san_te1.c pmc_pmon_t *pmon = &card->fe_te.te_pmon; card 2727 dev/pci/if_san_te1.c SetLoopBackChannel(sdla_t *card, int channel, unsigned char mode) card 2763 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)arg; card 2765 dev/pci/if_san_te1.c WAN_ASSERT1(card->write_front_end_reg == NULL); card 2766 dev/pci/if_san_te1.c WAN_ASSERT1(card->read_front_end_reg == NULL); card 2767 dev/pci/if_san_te1.c sdla_te_tx_intr(card); card 2768 dev/pci/if_san_te1.c sdla_te_rx_intr(card); card 2769 dev/pci/if_san_te1.c sdla_te_set_status(card, card->fe_te.te_alarm); card 2779 dev/pci/if_san_te1.c sdla_te_tx_intr(sdla_t *card) card 2789 dev/pci/if_san_te1.c card->devname, card 2790 dev/pci/if_san_te1.c IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1"); card 2829 dev/pci/if_san_te1.c sdla_te_rx_intr(sdla_t *card) card 2831 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 2832 dev/pci/if_san_te1.c sdla_t1_rx_intr(card); card 2834 dev/pci/if_san_te1.c sdla_e1_rx_intr(card); card 2846 dev/pci/if_san_te1.c sdla_t1_rx_intr(sdla_t *card) card 2868 dev/pci/if_san_te1.c "violation detected!\n", card->devname); card 2874 dev/pci/if_san_te1.c card->devname); card 2883 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_YEL_ALARM)) { card 2885 dev/pci/if_san_te1.c card->devname); card 2886 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_YEL_ALARM; card 2889 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_YEL_ALARM) { card 2891 dev/pci/if_san_te1.c card->devname); card 2892 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_YEL_ALARM; card 2898 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_RED_ALARM)) { card 2900 dev/pci/if_san_te1.c card->devname); card 2901 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_RED_ALARM; card 2904 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_RED_ALARM) { card 2906 dev/pci/if_san_te1.c card->devname); card 2907 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_RED_ALARM; card 2913 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_AIS_ALARM)) { card 2915 dev/pci/if_san_te1.c card->devname); card 2916 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_AIS_ALARM; card 2919 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_AIS_ALARM) { card 2921 dev/pci/if_san_te1.c card->devname); card 2922 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_AIS_ALARM; card 2937 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_YEL_ALARM) && card 2940 dev/pci/if_san_te1.c card->devname); card 2941 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_YEL_ALARM; card 2943 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_RED_ALARM) && card 2946 dev/pci/if_san_te1.c card->devname); card 2947 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_RED_ALARM; card 2949 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_AIS_ALARM) && card 2952 dev/pci/if_san_te1.c card->devname); card 2953 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_AIS_ALARM; card 2957 dev/pci/if_san_te1.c if ((card->fe_te.te_alarm & BIT_YEL_ALARM) && card 2960 dev/pci/if_san_te1.c card->devname); card 2961 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_YEL_ALARM; card 2963 dev/pci/if_san_te1.c if ((card->fe_te.te_alarm & BIT_RED_ALARM) && card 2966 dev/pci/if_san_te1.c card->devname); card 2967 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_RED_ALARM; card 2969 dev/pci/if_san_te1.c if ((card->fe_te.te_alarm & BIT_AIS_ALARM) && card 2972 dev/pci/if_san_te1.c card->devname); card 2973 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_AIS_ALARM; card 2994 dev/pci/if_san_te1.c &card->fe_te.te_critical, LINELB_WAITING) && card 2996 dev/pci/if_san_te1.c &card->fe_te.te_critical, card 2999 dev/pci/if_san_te1.c &card->fe_te.te_critical, card 3005 dev/pci/if_san_te1.c card->devname, card 3008 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_cmd = status; card 3009 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_time = time; card 3014 dev/pci/if_san_te1.c (u_int8_t *)&card->fe_te.te_critical, card 3017 dev/pci/if_san_te1.c (u_int8_t *)&card->fe_te.te_critical, card 3020 dev/pci/if_san_te1.c &card->fe_te.te_critical, card 3023 dev/pci/if_san_te1.c &card->fe_te.te_critical, card 3027 dev/pci/if_san_te1.c if (!card->fe_te.te_rx_lb_cmd) card 3029 dev/pci/if_san_te1.c if ((time - card->fe_te.te_rx_lb_time) < card 3032 dev/pci/if_san_te1.c card->devname, card 3033 dev/pci/if_san_te1.c (card->fe_te.te_rx_lb_cmd == card 3039 dev/pci/if_san_te1.c if (card->fe_te.te_rx_lb_cmd == card 3043 dev/pci/if_san_te1.c card->devname); card 3050 dev/pci/if_san_te1.c card->devname); card 3056 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_cmd = 0x00; card 3057 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_time = 0x00; card 3091 dev/pci/if_san_te1.c if (!card->fe_te.te_rx_lb_cmd) card 3093 dev/pci/if_san_te1.c if ((time - card->fe_te.te_rx_lb_time) < card 3096 dev/pci/if_san_te1.c card->devname, card 3097 dev/pci/if_san_te1.c (card->fe_te.te_rx_lb_cmd == card 3105 dev/pci/if_san_te1.c card->devname, card 3106 dev/pci/if_san_te1.c (card->fe_te.te_rx_lb_cmd == card 3110 dev/pci/if_san_te1.c SetLoopBackChannel(card, channel, card 3111 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_cmd); card 3113 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_cmd = 0x00; card 3114 dev/pci/if_san_te1.c card->fe_te.te_rx_lb_time = 0x00; card 3119 dev/pci/if_san_te1.c card->devname, status); card 3131 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_OOF_ALARM)) { card 3133 dev/pci/if_san_te1.c card->devname); card 3134 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_OOF_ALARM; card 3137 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_OOF_ALARM) { card 3139 dev/pci/if_san_te1.c card->devname); card 3140 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_OOF_ALARM; card 3152 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_ALOS_ALARM)) { card 3154 dev/pci/if_san_te1.c card->devname); card 3155 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_ALOS_ALARM; card 3158 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_ALOS_ALARM) { card 3160 dev/pci/if_san_te1.c card->devname); card 3161 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_ALOS_ALARM; card 3173 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_LOS_ALARM)) { card 3175 dev/pci/if_san_te1.c card->devname); card 3176 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_LOS_ALARM; card 3179 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_LOS_ALARM) { card 3181 dev/pci/if_san_te1.c card->devname); card 3182 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_LOS_ALARM; card 3189 dev/pci/if_san_te1.c card->devname); card 3194 dev/pci/if_san_te1.c card->devname); card 3199 dev/pci/if_san_te1.c card->devname); card 3205 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & card 3208 dev/pci/if_san_te1.c card->devname); card 3209 dev/pci/if_san_te1.c card->fe_te.te_alarm |= card 3213 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_ALTLOS_ALARM) { card 3215 dev/pci/if_san_te1.c card->devname); card 3216 dev/pci/if_san_te1.c card->fe_te.te_alarm &= card 3228 dev/pci/if_san_te1.c card->devname); card 3229 dev/pci/if_san_te1.c sdla_te_pmon(card); card 3248 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~(BIT_LOOPUP_CODE|BIT_LOOPDOWN_CODE); card 3252 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_LOOPUP_CODE; card 3255 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_LOOPDOWN_CODE; card 3287 dev/pci/if_san_te1.c sdla_e1_rx_intr(sdla_t *card) card 3310 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_OOF_ALARM)) { card 3312 dev/pci/if_san_te1.c card->devname); card 3313 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_OOF_ALARM; card 3316 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_OOF_ALARM) { card 3318 dev/pci/if_san_te1.c card->devname); card 3319 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_OOF_ALARM; card 3329 dev/pci/if_san_te1.c card->devname); card 3330 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_OOSMF_ALARM; card 3333 dev/pci/if_san_te1.c card->devname); card 3334 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_OOSMF_ALARM; card 3343 dev/pci/if_san_te1.c card->devname); card 3344 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_OOCMF_ALARM; card 3347 dev/pci/if_san_te1.c card->devname); card 3348 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_OOCMF_ALARM; card 3360 dev/pci/if_san_te1.c card->devname); card 3361 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_OOOF_ALARM; card 3364 dev/pci/if_san_te1.c card->devname); card 3365 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_OOOF_ALARM; card 3379 dev/pci/if_san_te1.c card->devname); card 3380 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_RED_ALARM; card 3383 dev/pci/if_san_te1.c card->devname); card 3384 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_RED_ALARM; card 3392 dev/pci/if_san_te1.c card->devname); card 3393 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_AIS_ALARM; card 3396 dev/pci/if_san_te1.c card->devname); card 3397 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_AIS_ALARM; card 3405 dev/pci/if_san_te1.c card->devname); card 3406 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_RAI_ALARM; card 3409 dev/pci/if_san_te1.c card->devname); card 3410 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_RAI_ALARM; card 3422 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_ALOS_ALARM)) { card 3424 dev/pci/if_san_te1.c card->devname); card 3425 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_ALOS_ALARM; card 3428 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_ALOS_ALARM) { card 3430 dev/pci/if_san_te1.c card->devname); card 3431 dev/pci/if_san_te1.c card->fe_te.te_alarm &= card 3444 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & BIT_LOS_ALARM)) { card 3446 dev/pci/if_san_te1.c card->devname); card 3447 dev/pci/if_san_te1.c card->fe_te.te_alarm |= BIT_LOS_ALARM; card 3450 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_LOS_ALARM) { card 3452 dev/pci/if_san_te1.c card->devname); card 3453 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_LOS_ALARM; card 3460 dev/pci/if_san_te1.c card->devname); card 3465 dev/pci/if_san_te1.c card->devname); card 3470 dev/pci/if_san_te1.c card->devname); card 3476 dev/pci/if_san_te1.c if (!(card->fe_te.te_alarm & card 3479 dev/pci/if_san_te1.c card->devname); card 3480 dev/pci/if_san_te1.c card->fe_te.te_alarm |= card 3484 dev/pci/if_san_te1.c if (card->fe_te.te_alarm & BIT_ALTLOS_ALARM) { card 3486 dev/pci/if_san_te1.c card->devname); card 3487 dev/pci/if_san_te1.c card->fe_te.te_alarm &= card 3497 dev/pci/if_san_te1.c sdla_te_pmon(card); card 3524 dev/pci/if_san_te1.c card->fe_te.te_alarm &= ~BIT_ALOS_ALARM; card 3535 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)arg; card 3538 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 3539 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 3542 dev/pci/if_san_te1.c err = sdla_te_linelb(card, mode); card 3545 dev/pci/if_san_te1.c err = sdla_te_paylb(card, mode); card 3548 dev/pci/if_san_te1.c err = sdla_te_ddlb(card, mode); card 3551 dev/pci/if_san_te1.c err = sdla_te_lb(card, mode); card 3562 dev/pci/if_san_te1.c sdla_te_linelb(sdla_t *card, unsigned char mode) card 3564 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 3565 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 3568 dev/pci/if_san_te1.c card->devname, card 3569 dev/pci/if_san_te1.c (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3574 dev/pci/if_san_te1.c card->devname, card 3575 dev/pci/if_san_te1.c (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3586 dev/pci/if_san_te1.c sdla_te_paylb(sdla_t *card, unsigned char mode) card 3588 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 3589 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 3592 dev/pci/if_san_te1.c card->devname, (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3597 dev/pci/if_san_te1.c card->devname, (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3608 dev/pci/if_san_te1.c sdla_te_ddlb(sdla_t *card, unsigned char mode) card 3610 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 3611 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 3614 dev/pci/if_san_te1.c card->devname, (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3619 dev/pci/if_san_te1.c card->devname, (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1")); card 3629 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 3631 dev/pci/if_san_te1.c if (bit_test((u_int8_t*)&card->fe_te.te_critical,TE_TIMER_KILL)) { card 3632 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical,TE_TIMER_RUNNING); card 3637 dev/pci/if_san_te1.c if (card->te_enable_timer) { card 3638 dev/pci/if_san_te1.c card->te_enable_timer(card); card 3640 dev/pci/if_san_te1.c sdla_te_polling(card); card 3650 dev/pci/if_san_te1.c sdla_te_enable_timer(sdla_t *card, unsigned long delay) card 3653 dev/pci/if_san_te1.c WAN_ASSERT1(card == NULL); card 3654 dev/pci/if_san_te1.c if (bit_test((u_int8_t*)&card->fe_te.te_critical, TE_TIMER_KILL)) { card 3655 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical, card 3659 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, TE_TIMER_RUNNING); card 3661 dev/pci/if_san_te1.c timeout_add(&card->fe_te.te_timer, delay * hz / 1000); card 3671 dev/pci/if_san_te1.c sdla_t* card = (sdla_t*)card_id; card 3673 dev/pci/if_san_te1.c WAN_ASSERT1(card->write_front_end_reg == NULL); card 3674 dev/pci/if_san_te1.c WAN_ASSERT1(card->read_front_end_reg == NULL); card 3675 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical, TE_TIMER_RUNNING); card 3676 dev/pci/if_san_te1.c switch (card->fe_te.te_timer_cmd) { card 3678 dev/pci/if_san_te1.c if (IS_T1(&card->fe_te.te_cfg)) { card 3680 dev/pci/if_san_te1.c if (card->fe_te.te_tx_lb_cnt > 10) { card 3682 dev/pci/if_san_te1.c (card->fe_te.te_tx_lb_cmd == card 3690 dev/pci/if_san_te1.c if (--card->fe_te.te_tx_lb_cnt) { card 3691 dev/pci/if_san_te1.c sdla_te_enable_timer(card, LINELB_TE1_TIMER); card 3694 dev/pci/if_san_te1.c card->devname, card 3695 dev/pci/if_san_te1.c (card->fe_te.te_tx_lb_cmd == card 3698 dev/pci/if_san_te1.c card->fe_te.te_tx_lb_cmd = 0x00; card 3699 dev/pci/if_san_te1.c bit_clear((u_int8_t*)&card->fe_te.te_critical, card 3706 dev/pci/if_san_te1.c sdla_te_set_intr(card); card 3713 dev/pci/if_san_te1.c (IS_E1(&card->fe_te.te_cfg) && card 3716 dev/pci/if_san_te1.c (IS_T1(&card->fe_te.te_cfg) && card 3719 dev/pci/if_san_te1.c sdla_te_enable_timer(card, POLLING_TE1_TIMER); card 3724 dev/pci/if_san_te1.c sdla_te_set_status(card, card->fe_te.te_alarm); card 3725 dev/pci/if_san_te1.c if (card->front_end_status == FE_CONNECTED) { card 3726 dev/pci/if_san_te1.c card->fe_te.te_timer_cmd = TE_LINKUP_TIMER; card 3727 dev/pci/if_san_te1.c sdla_te_enable_timer(card, POLLING_TE1_TIMER); card 3738 dev/pci/if_san_te1.c if (card->te_link_state) { card 3739 dev/pci/if_san_te1.c card->te_link_state(card); card 3750 dev/pci/if_san_te1.c sdla_te_lb(sdla_t *card, unsigned char mode) card 3752 dev/pci/if_san_te1.c WAN_ASSERT(card->write_front_end_reg == NULL); card 3753 dev/pci/if_san_te1.c WAN_ASSERT(card->read_front_end_reg == NULL); card 3755 dev/pci/if_san_te1.c if (!IS_T1(&card->fe_te.te_cfg)) { card 3758 dev/pci/if_san_te1.c if (card->front_end_status != FE_CONNECTED) { card 3761 dev/pci/if_san_te1.c if (bit_test((u_int8_t*)&card->fe_te.te_critical,TE_TIMER_RUNNING)) card 3763 dev/pci/if_san_te1.c if (bit_test((u_int8_t*)&card->fe_te.te_critical,LINELB_WAITING)) { card 3765 dev/pci/if_san_te1.c card->devname); card 3768 dev/pci/if_san_te1.c card->devname, (IS_T1(&card->fe_te.te_cfg) ? "T1" : "E1"), card 3770 dev/pci/if_san_te1.c card->fe_te.te_tx_lb_cmd = mode; card 3771 dev/pci/if_san_te1.c card->fe_te.te_tx_lb_cnt = LINELB_CODE_CNT + LINELB_CHANNEL_CNT; card 3772 dev/pci/if_san_te1.c card->fe_te.te_timer_cmd = TE_LINELB_TIMER; card 3773 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, LINELB_WAITING); card 3774 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, LINELB_CODE_BIT); card 3775 dev/pci/if_san_te1.c bit_set((u_int8_t*)&card->fe_te.te_critical, LINELB_CHANNEL_BIT); card 3776 dev/pci/if_san_te1.c sdla_te_enable_timer(card, LINELB_TE1_TIMER); card 3784 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 3791 dev/pci/if_san_te1.c IS_T1(&card->fe_te.te_cfg) ? WAN_MEDIA_T1 : card 3792 dev/pci/if_san_te1.c IS_E1(&card->fe_te.te_cfg) ? WAN_MEDIA_E1 : card 3800 dev/pci/if_san_te1.c err = sdla_set_te1_lb_modes(card, data[0], data[1]); card 3808 dev/pci/if_san_te1.c *(unsigned long *)&data[0] = sdla_te_alarm(card, 0); card 3810 dev/pci/if_san_te1.c sdla_te_pmon(card); card 3812 dev/pci/if_san_te1.c &card->fe_te.te_pmon, sizeof(pmc_pmon_t)); card 3821 dev/pci/if_san_te1.c sdla_flush_te1_pmon(card); card 3827 dev/pci/if_san_te1.c memcpy(&data[0], &card->fe_te.te_cfg, sizeof(sdla_te_cfg_t)); card 3844 dev/pci/if_san_te1.c sdla_t *card = (sdla_t*)card_id; card 3847 dev/pci/if_san_te1.c if (!card->read_front_end_reg || card 3848 dev/pci/if_san_te1.c !card->write_front_end_reg) { card 809 dev/pci/if_san_te1.h #define IS_TE1_UNFRAMED(card) ((card)->te_cfg.frame == WAN_FR_UNFRAMED) card 811 dev/pci/if_san_te1.h #define GET_TE_CHANNEL_RANGE(card) \ card 812 dev/pci/if_san_te1.h (IS_T1(&card->te_cfg) ? NUM_OF_T1_CHANNELS : \ card 813 dev/pci/if_san_te1.h IS_E1(&card->te_cfg) ? NUM_OF_E1_CHANNELS :0) card 304 dev/pci/if_san_xilinx.c wan_xilinx_init(sdla_t *card) card 310 dev/pci/if_san_xilinx.c bit_clear((u_int8_t *)&card->critical, CARD_DOWN); card 312 dev/pci/if_san_xilinx.c card->u.xilinx.num_of_ch = 0; card 313 dev/pci/if_san_xilinx.c card->u.xilinx.mru_trans = 1500; card 314 dev/pci/if_san_xilinx.c card->u.xilinx.dma_per_ch = 10; card 318 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) { card 319 dev/pci/if_san_xilinx.c card->write_front_end_reg = write_front_end_reg; card 320 dev/pci/if_san_xilinx.c card->read_front_end_reg = read_front_end_reg; card 321 dev/pci/if_san_xilinx.c card->te_enable_timer = enable_timer; card 322 dev/pci/if_san_xilinx.c card->te_link_state = handle_front_end_state; card 324 dev/pci/if_san_xilinx.c card->front_end_status = FE_CONNECTED; card 331 dev/pci/if_san_xilinx.c card->del_if = &wan_xilinx_release; card 332 dev/pci/if_san_xilinx.c card->iface_up = &wan_xilinx_up; card 333 dev/pci/if_san_xilinx.c card->iface_down = &wan_xilinx_down; card 334 dev/pci/if_san_xilinx.c card->iface_send = &wan_xilinx_send; card 335 dev/pci/if_san_xilinx.c card->iface_ioctl= &wan_xilinx_ioctl; card 337 dev/pci/if_san_xilinx.c write_cpld(card, LED_CONTROL_REG, 0x0E); card 339 dev/pci/if_san_xilinx.c sdla_getcfg(card->hw, SDLA_BASEADDR, &card->u.xilinx.bar); card 343 dev/pci/if_san_xilinx.c timeout_set(&card->u.xilinx.led_timer, aft_led_timer, (void *)card); card 353 dev/pci/if_san_xilinx.c sc->common.card = card; card 354 dev/pci/if_san_xilinx.c if (wanpipe_generic_register(card, ifp, card->devname)) { card 362 dev/pci/if_san_xilinx.c sdla_getcfg(card->hw, SDLA_DMATAG, &sc->dmatag); card 375 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) { card 401 dev/pci/if_san_xilinx.c wan_xilinx_release(sdla_t* card, struct ifnet* ifp) card 452 dev/pci/if_san_xilinx.c sdla_t *card; card 455 dev/pci/if_san_xilinx.c WAN_ASSERT(common->card == NULL); card 456 dev/pci/if_san_xilinx.c card = (sdla_t *)common->card; card 458 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) card 473 dev/pci/if_san_xilinx.c sdla_t *card = NULL; card 478 dev/pci/if_san_xilinx.c WAN_ASSERT(sc->common.card == NULL); card 479 dev/pci/if_san_xilinx.c card = (sdla_t *)sc->common.card; card 481 dev/pci/if_san_xilinx.c if (card->state != WAN_DISCONNECTED) card 484 dev/pci/if_san_xilinx.c sc->time_slot_map = card->fe_te.te_cfg.active_ch; card 489 dev/pci/if_san_xilinx.c card->devname, sc->if_name, ifp->if_mtu); card 495 dev/pci/if_san_xilinx.c card->devname, card->u.xilinx.dma_per_ch, sc->dma_mtu); card 497 dev/pci/if_san_xilinx.c if (aft_alloc_rx_dma_buff(sc, card->u.xilinx.dma_per_ch) == 0) card 507 dev/pci/if_san_xilinx.c err = xilinx_chip_configure(card); card 511 dev/pci/if_san_xilinx.c card->isr = &wp_xilinx_isr; card 513 dev/pci/if_san_xilinx.c err = xilinx_dev_configure(card, sc); card 515 dev/pci/if_san_xilinx.c xilinx_chip_unconfigure(card); card 526 dev/pci/if_san_xilinx.c xilinx_init_tx_dma_descr(card, sc); card 527 dev/pci/if_san_xilinx.c xilinx_dev_enable(card, sc); card 530 dev/pci/if_san_xilinx.c bit_clear((u_int8_t *)&card->critical, CARD_DOWN); card 531 dev/pci/if_san_xilinx.c port_set_state(card, WAN_CONNECTING); card 540 dev/pci/if_san_xilinx.c sdla_t *card = (sdla_t *)sc->common.card; card 544 dev/pci/if_san_xilinx.c if (card->state == WAN_DISCONNECTED) card 547 dev/pci/if_san_xilinx.c xilinx_dev_close(card, sc); card 552 dev/pci/if_san_xilinx.c disable_data_error_intr(card, DEVICE_DOWN); card 554 dev/pci/if_san_xilinx.c bit_set((u_int8_t *)&card->critical, CARD_DOWN); card 556 dev/pci/if_san_xilinx.c timeout_del(&card->u.xilinx.led_timer); card 559 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) card 560 dev/pci/if_san_xilinx.c sdla_te_unconfig(card); card 564 dev/pci/if_san_xilinx.c card->isr = NULL; card 601 dev/pci/if_san_xilinx.c xilinx_dev_unconfigure(card, sc); card 602 dev/pci/if_san_xilinx.c xilinx_chip_unconfigure(card); card 604 dev/pci/if_san_xilinx.c port_set_state(card, WAN_DISCONNECTED); card 614 dev/pci/if_san_xilinx.c sdla_t *card = (sdla_t *)sc->common.card; card 625 dev/pci/if_san_xilinx.c if (card->state != WAN_CONNECTED) { card 644 dev/pci/if_san_xilinx.c err = xilinx_dma_tx(card, sc); card 664 dev/pci/if_san_xilinx.c xilinx_dma_tx(card, sc); card 676 dev/pci/if_san_xilinx.c sdla_t *card; card 683 dev/pci/if_san_xilinx.c card = (sdla_t *)sc->common.card; card 698 dev/pci/if_san_xilinx.c if (bit_test((u_int8_t *)&card->in_isr, 0)) card 713 dev/pci/if_san_xilinx.c process_udp_mgmt_pkt(card, ifp, sc, 1); card 726 dev/pci/if_san_xilinx.c if (card->ioctl) card 727 dev/pci/if_san_xilinx.c err = card->ioctl(ifp, cmd, ifr); card 746 dev/pci/if_san_xilinx.c process_udp_mgmt_pkt(sdla_t* card, struct ifnet* ifp, card 791 dev/pci/if_san_xilinx.c "trace enabled!\n", card->devname); card 798 dev/pci/if_san_xilinx.c "trace enabled!\n", card->devname); card 805 dev/pci/if_san_xilinx.c "trace enabled!\n", card->devname); card 812 dev/pci/if_san_xilinx.c "trace running!\n", card->devname); card 831 dev/pci/if_san_xilinx.c card->devname); card 848 dev/pci/if_san_xilinx.c "not enabled\n", card->devname); card 863 dev/pci/if_san_xilinx.c card->devname); card 906 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) { card 907 dev/pci/if_san_xilinx.c sdla_te_udp(card, card 942 dev/pci/if_san_xilinx.c card->devname, wan_udp_pkt->wan_udp_command); card 956 dev/pci/if_san_xilinx.c xilinx_chip_configure(sdla_t *card) card 967 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 970 dev/pci/if_san_xilinx.c if (IS_T1(&card->fe_te.te_cfg)) { card 971 dev/pci/if_san_xilinx.c card->u.xilinx.num_of_time_slots = NUM_OF_T1_CHANNELS; card 974 dev/pci/if_san_xilinx.c } else if (IS_E1(&card->fe_te.te_cfg)) { card 975 dev/pci/if_san_xilinx.c card->u.xilinx.num_of_time_slots = NUM_OF_E1_CHANNELS; card 980 dev/pci/if_san_xilinx.c "support non T1/E1 interface!\n", card->devname); card 984 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 989 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 991 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 995 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1003 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 1005 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1017 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1021 dev/pci/if_san_xilinx.c sdla_getcfg(card->hw, SDLA_ADAPTERTYPE, &adapter_type); card 1026 dev/pci/if_san_xilinx.c card->devname, adapter_type); card 1029 dev/pci/if_san_xilinx.c adptr_security = read_cpld(card, SECURITY_CPLD_REG); card 1036 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Security 1 Line UnCh\n", card->devname); card 1039 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Security 1 Line Ch\n", card->devname); card 1042 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Security 2 Line UnCh\n", card->devname); card 1045 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Security 2 Line Ch\n", card->devname); card 1049 dev/pci/if_san_xilinx.c card->devname, adptr_security); card 1055 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 1057 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1060 dev/pci/if_san_xilinx.c err = aft_core_ready(card); card 1063 dev/pci/if_san_xilinx.c card->devname); card 1066 dev/pci/if_san_xilinx.c card->devname); card 1068 dev/pci/if_san_xilinx.c if (sdla_te_config(card)) { card 1069 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Failed %s configuratoin!\n", card->devname, card 1070 dev/pci/if_san_xilinx.c IS_T1(&card->fe_te.te_cfg)?"T1":"E1"); card 1076 dev/pci/if_san_xilinx.c err = aft_core_ready(card); card 1079 dev/pci/if_san_xilinx.c card->devname); card 1081 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 1086 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1092 dev/pci/if_san_xilinx.c card->devname, reg); card 1115 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_DMA_CONTROL_REG, reg); card 1124 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, reg); card 1127 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_RX_INTR_PENDING_REG, &tmp); card 1128 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_TX_INTR_PENDING_REG, &tmp); card 1129 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_RX_INTR_PENDING_REG, &tmp); card 1130 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_TX_INTR_PENDING_REG, &tmp); card 1131 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, (u_int32_t *)®); card 1134 dev/pci/if_san_xilinx.c card->devname); card 1139 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1144 dev/pci/if_san_xilinx.c card->devname); card 1149 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1167 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1173 dev/pci/if_san_xilinx.c xilinx_chip_unconfigure(sdla_t *card) card 1177 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, reg); card 1178 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 1183 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 1188 dev/pci/if_san_xilinx.c xilinx_dev_configure(sdla_t *card, xilinx_softc_t *sc) card 1195 dev/pci/if_san_xilinx.c if (!IS_TE1(&card->fe_te.te_cfg)) card 1198 dev/pci/if_san_xilinx.c if (IS_E1(&card->fe_te.te_cfg)) { card 1211 dev/pci/if_san_xilinx.c card->devname, sc->time_slot_map); card 1216 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s:%s: Active channels = 0x%lX\n", card->devname, card 1228 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 1234 dev/pci/if_san_xilinx.c "slot to %ld\n", card->devname, i); card 1241 dev/pci/if_san_xilinx.c card->devname, sc->if_name, card 1242 dev/pci/if_san_xilinx.c IS_E1(&card->fe_te.te_cfg)?i:i+1); card 1245 dev/pci/if_san_xilinx.c &card->u.xilinx.time_slot_map, i)) { card 1247 dev/pci/if_san_xilinx.c "resource conflict!\n", card->devname); card 1250 dev/pci/if_san_xilinx.c card->devname, sc->if_name, (i+1)); card 1262 dev/pci/if_san_xilinx.c sc->logic_ch_num = request_xilinx_logical_channel_num(card, card 1269 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 1272 dev/pci/if_san_xilinx.c bit_set((u_int8_t *)&card->u.xilinx.time_slot_map, i); card 1274 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, card 1282 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, card 1303 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, i, card 1312 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 1314 dev/pci/if_san_xilinx.c &card->u.xilinx.time_slot_map, i)) { card 1316 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, card 1324 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, card 1345 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, i, card 1363 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, card 1371 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, card 1381 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, sc->first_time_slot, card 1387 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, ®); card 1392 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, card 1404 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, sc->first_time_slot, card 1411 dev/pci/if_san_xilinx.c xilinx_dev_unconfigure(sdla_t *card, xilinx_softc_t *sc) card 1423 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, ®); card 1427 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, card 1431 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, sc->first_time_slot, card 1434 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 1436 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, card 1444 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, card 1458 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, i, card 1467 dev/pci/if_san_xilinx.c free_xilinx_logical_channel_num(card, sc->logic_ch_num); card 1468 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) card 1472 dev/pci/if_san_xilinx.c free_fifo_baddr_and_size(card, sc); card 1477 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) card 1480 dev/pci/if_san_xilinx.c &card->u.xilinx.time_slot_map, i); card 1487 dev/pci/if_san_xilinx.c xilinx_init_rx_dev_fifo(sdla_t *card, xilinx_softc_t *sc, unsigned char wait) card 1506 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1510 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 1522 dev/pci/if_san_xilinx.c "timedout %u us\n", card->devname, card 1526 dev/pci/if_san_xilinx.c "successful %u us\n", card->devname, sc->if_name, card 1536 dev/pci/if_san_xilinx.c xilinx_init_tx_dev_fifo(sdla_t *card, xilinx_softc_t *sc, unsigned char wait) card 1554 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1558 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 1570 dev/pci/if_san_xilinx.c "timedout %u us\n", card->devname, sc->if_name, card 1574 dev/pci/if_san_xilinx.c "successful %u us\n", card->devname, sc->if_name, card 1585 dev/pci/if_san_xilinx.c xilinx_dev_enable(sdla_t *card, xilinx_softc_t *sc) card 1593 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_GLOBAL_INTER_MASK, ®); card 1596 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_GLOBAL_INTER_MASK, reg); card 1598 dev/pci/if_san_xilinx.c bit_set((u_int8_t *)&card->u.xilinx.active_ch_map, sc->logic_ch_num); card 1602 dev/pci/if_san_xilinx.c xilinx_dev_close(sdla_t *card, xilinx_softc_t *sc) card 1612 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_GLOBAL_INTER_MASK, ®); card 1615 dev/pci/if_san_xilinx.c bit_clear((u_int8_t *)&card->u.xilinx.active_ch_map, sc->logic_ch_num); card 1623 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_GLOBAL_INTER_MASK, reg); card 1629 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, ®); card 1634 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, card 1639 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(card, sc->first_time_slot, card 1645 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1647 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1653 dev/pci/if_san_xilinx.c xilinx_dma_rx(sdla_t *card, xilinx_softc_t *sc) card 1663 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 1667 dev/pci/if_san_xilinx.c card->devname); card 1713 dev/pci/if_san_xilinx.c "DmaDescr=0x%lX (%s)\n", card->devname, reg, bus_addr, card 1716 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1742 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1751 dev/pci/if_san_xilinx.c xilinx_dma_tx(sdla_t *card, xilinx_softc_t *sc) card 1804 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 1808 dev/pci/if_san_xilinx.c "on dma Tx 0x%X\n", card->devname, reg); card 1855 dev/pci/if_san_xilinx.c "to 32bit boundary!\n", card->devname); card 1890 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1921 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1928 dev/pci/if_san_xilinx.c xilinx_dma_tx_complete(sdla_t *card, xilinx_softc_t *sc) card 1934 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: TX DMA complete\n", card->devname); card 1940 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 1945 dev/pci/if_san_xilinx.c card->devname); card 1965 dev/pci/if_san_xilinx.c card->devname, sc->if_name, reg); card 1975 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 1991 dev/pci/if_san_xilinx.c xilinx_tx_post_complete(sdla_t *card, xilinx_softc_t *sc, struct mbuf *m) card 2004 dev/pci/if_san_xilinx.c card->devname, sc->if_name, reg); card 2011 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 2015 dev/pci/if_san_xilinx.c "not equal 0 \n", card->devname, sc->if_name); card 2023 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 2028 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 2033 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 2039 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 2055 dev/pci/if_san_xilinx.c if (!xilinx_dma_tx(card, sc)) { card 2067 dev/pci/if_san_xilinx.c xilinx_dma_rx_complete(sdla_t *card, xilinx_softc_t *sc) card 2085 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, &rx_el->align); card 2089 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, &rx_el->reg); card 2103 dev/pci/if_san_xilinx.c xilinx_dma_rx(card, sc); card 2114 dev/pci/if_san_xilinx.c xilinx_rx_post_complete(sdla_t *card, xilinx_softc_t *sc, card 2138 dev/pci/if_san_xilinx.c card->devname); card 2148 dev/pci/if_san_xilinx.c "pci fatal error!\n", card->devname); card 2152 dev/pci/if_san_xilinx.c "pci fatal error!\n", card->devname); card 2156 dev/pci/if_san_xilinx.c "from target: pci fatal error!\n", card->devname); card 2160 dev/pci/if_san_xilinx.c "(64k): pci fatal error!\n", card->devname); card 2163 dev/pci/if_san_xilinx.c card->devname, rx_el->reg); card 2175 dev/pci/if_san_xilinx.c "MTU Mismatch! Reg=0x%X\n", card->devname, rx_el->reg); card 2186 dev/pci/if_san_xilinx.c "MTU Mismatch! Reg=0x%X\n", card->devname, rx_el->reg); card 2198 dev/pci/if_san_xilinx.c card->devname, rx_el->reg); card 2214 dev/pci/if_san_xilinx.c card->devname, rx_el->reg); card 2288 dev/pci/if_san_xilinx.c request_xilinx_logical_channel_num(sdla_t *card, xilinx_softc_t *sc, card 2300 dev/pci/if_san_xilinx.c sc->if_name, card->u.xilinx.num_of_time_slots, card 2301 dev/pci/if_san_xilinx.c card->u.xilinx.logic_ch_map, __FUNCTION__, __LINE__); card 2304 dev/pci/if_san_xilinx.c err = request_fifo_baddr_and_size(card, sc); card 2308 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2309 dev/pci/if_san_xilinx.c if (!bit_test((u_int8_t *)&card->u.xilinx.logic_ch_map, i)) { card 2310 dev/pci/if_san_xilinx.c bit_set((u_int8_t *)&card->u.xilinx.logic_ch_map, i); card 2319 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2320 dev/pci/if_san_xilinx.c if (!bit_test((u_int8_t *)&card->u.xilinx.logic_ch_map, i)) { card 2326 dev/pci/if_san_xilinx.c if (card->u.xilinx.dev_to_ch_map[(unsigned char)logic_ch]) { card 2328 dev/pci/if_san_xilinx.c card->devname, logic_ch); card 2334 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[(unsigned char)logic_ch] = (void *)sc; card 2336 dev/pci/if_san_xilinx.c if (logic_ch > card->u.xilinx.top_logic_ch) { card 2337 dev/pci/if_san_xilinx.c card->u.xilinx.top_logic_ch = logic_ch; card 2338 dev/pci/if_san_xilinx.c xilinx_dma_max_logic_ch(card); card 2345 dev/pci/if_san_xilinx.c free_xilinx_logical_channel_num(sdla_t *card, int logic_ch) card 2347 dev/pci/if_san_xilinx.c bit_clear((u_int8_t *)&card->u.xilinx.logic_ch_map, logic_ch); card 2348 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[logic_ch] = NULL; card 2350 dev/pci/if_san_xilinx.c if (logic_ch >= card->u.xilinx.top_logic_ch) { card 2353 dev/pci/if_san_xilinx.c card->u.xilinx.top_logic_ch = XILINX_DEFLT_ACTIVE_CH; card 2355 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2356 dev/pci/if_san_xilinx.c if (card->u.xilinx.dev_to_ch_map[logic_ch]) card 2357 dev/pci/if_san_xilinx.c card->u.xilinx.top_logic_ch = i; card 2360 dev/pci/if_san_xilinx.c xilinx_dma_max_logic_ch(card); card 2366 dev/pci/if_san_xilinx.c xilinx_dma_max_logic_ch(sdla_t *card) card 2374 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_CONTROL_REG, ®); card 2379 dev/pci/if_san_xilinx.c reg |= (card->u.xilinx.top_logic_ch << DMA_ACTIVE_CHANNEL_BIT_SHIFT); card 2381 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_DMA_CONTROL_REG, reg); card 2507 dev/pci/if_san_xilinx.c sdla_t *card = (sdla_t *)card_id; card 2511 dev/pci/if_san_xilinx.c sdla_te_polling(card); card 2536 dev/pci/if_san_xilinx.c xilinx_rx_post_complete(sc->common.card, sc, buf, &new_m, card 2552 dev/pci/if_san_xilinx.c xilinx_tx_post_complete(sc->common.card, sc, m); card 2560 dev/pci/if_san_xilinx.c fifo_error_interrupt(sdla_t *card, unsigned long reg) card 2568 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Fifo error interrupt!\n", card->devname); card 2572 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_TX_INTR_PENDING_REG, &tx_status); card 2573 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_RX_INTR_PENDING_REG, &rx_status); card 2575 dev/pci/if_san_xilinx.c if (card->state != WAN_CONNECTED) { card 2577 dev/pci/if_san_xilinx.c card->devname); card 2581 dev/pci/if_san_xilinx.c tx_status &= card->u.xilinx.active_ch_map; card 2582 dev/pci/if_san_xilinx.c rx_status &= card->u.xilinx.active_ch_map; card 2585 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2587 dev/pci/if_san_xilinx.c bit_test((u_int8_t *)&card->u.xilinx.logic_ch_map, card 2592 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[i]; card 2611 dev/pci/if_san_xilinx.c if (card->state != WAN_CONNECTED) { card 2621 dev/pci/if_san_xilinx.c card->devname, sc->if_name, card 2624 dev/pci/if_san_xilinx.c xilinx_tx_fifo_under_recover(card, sc); card 2632 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2634 dev/pci/if_san_xilinx.c bit_test((u_int8_t *)&card->u.xilinx.logic_ch_map, card 2638 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[i]; card 2654 dev/pci/if_san_xilinx.c if (card->state != WAN_CONNECTED) { card 2664 dev/pci/if_san_xilinx.c card->devname, sc->if_name, card 2675 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, dma_descr, ®); card 2693 dev/pci/if_san_xilinx.c front_end_interrupt(sdla_t *card, unsigned long reg) card 2695 dev/pci/if_san_xilinx.c sdla_te_intr(card); card 2696 dev/pci/if_san_xilinx.c handle_front_end_state(card); card 2710 dev/pci/if_san_xilinx.c wp_xilinx_isr(sdla_t* card) card 2717 dev/pci/if_san_xilinx.c if (bit_test((u_int8_t *)&card->critical, CARD_DOWN)) { card 2719 dev/pci/if_san_xilinx.c card->devname); card 2723 dev/pci/if_san_xilinx.c bit_set((u_int8_t *)&card->in_isr, 0); card 2732 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 2736 dev/pci/if_san_xilinx.c card->devname); card 2738 dev/pci/if_san_xilinx.c card->devname); card 2740 dev/pci/if_san_xilinx.c port_set_state(card, WAN_DISCONNECTED); card 2741 dev/pci/if_san_xilinx.c disable_data_error_intr(card, CARD_DOWN); card 2751 dev/pci/if_san_xilinx.c front_end_interrupt(card, reg); card 2752 dev/pci/if_san_xilinx.c if (card->u.xilinx.state_change_exit_isr) { card 2753 dev/pci/if_san_xilinx.c card->u.xilinx.state_change_exit_isr = 0; card 2769 dev/pci/if_san_xilinx.c fifo_error_interrupt(card, reg); card 2781 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_RX_INTR_PENDING_REG, card 2784 dev/pci/if_san_xilinx.c dma_rx_reg &= card->u.xilinx.active_ch_map; card 2789 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2792 dev/pci/if_san_xilinx.c &card->u.xilinx.logic_ch_map, i)) { card 2794 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[i]; card 2798 dev/pci/if_san_xilinx.c card->devname, i); card 2802 dev/pci/if_san_xilinx.c xilinx_dma_rx_complete(card, sc); card 2808 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_TX_INTR_PENDING_REG, card 2811 dev/pci/if_san_xilinx.c dma_tx_reg &= card->u.xilinx.active_ch_map; card 2816 dev/pci/if_san_xilinx.c for (i = 0; i < card->u.xilinx.num_of_time_slots; i++) { card 2819 dev/pci/if_san_xilinx.c &card->u.xilinx.logic_ch_map, i)) { card 2821 dev/pci/if_san_xilinx.c card->u.xilinx.dev_to_ch_map[i]; card 2825 dev/pci/if_san_xilinx.c card->devname, i); card 2829 dev/pci/if_san_xilinx.c xilinx_dma_tx_complete(card, sc); card 2840 dev/pci/if_san_xilinx.c bit_clear((u_int8_t *)&card->in_isr, 0); card 2856 dev/pci/if_san_xilinx.c port_set_state(sdla_t *card, int state) card 2860 dev/pci/if_san_xilinx.c if (card->state != state) { card 2863 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Link connected!\n", card->devname); card 2864 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_OFF); card 2865 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_ON); card 2870 dev/pci/if_san_xilinx.c card->devname); card 2871 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_ON); card 2872 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_OFF); card 2877 dev/pci/if_san_xilinx.c card->devname); card 2878 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_ON); card 2879 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_OFF); card 2882 dev/pci/if_san_xilinx.c card->state = state; card 2883 dev/pci/if_san_xilinx.c LIST_FOREACH(common, &card->dev_head, next) { card 2886 dev/pci/if_san_xilinx.c set_chan_state(card, ifp, state); card 2899 dev/pci/if_san_xilinx.c sdla_t *card = (sdla_t *)card_id; card 2901 dev/pci/if_san_xilinx.c if (card->front_end_status == FE_CONNECTED) { card 2902 dev/pci/if_san_xilinx.c enable_data_error_intr(card); card 2903 dev/pci/if_san_xilinx.c port_set_state(card, WAN_CONNECTED); card 2904 dev/pci/if_san_xilinx.c card->u.xilinx.state_change_exit_isr = 1; card 2906 dev/pci/if_san_xilinx.c port_set_state(card, WAN_CONNECTING); card 2907 dev/pci/if_san_xilinx.c disable_data_error_intr(card, LINK_DOWN); card 2908 dev/pci/if_san_xilinx.c card->u.xilinx.state_change_exit_isr = 1; card 2913 dev/pci/if_san_xilinx.c read_cpld(sdla_t *card, unsigned short cpld_off) card 2922 dev/pci/if_san_xilinx.c sdla_bus_read_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, &org_off); card 2924 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, cpld_off); card 2926 dev/pci/if_san_xilinx.c sdla_bus_read_1(card->hw, XILINX_MCPU_INTERFACE, &tmp); card 2929 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, org_off); card 2935 dev/pci/if_san_xilinx.c write_cpld(sdla_t *card, unsigned short off, unsigned char data) card 2943 dev/pci/if_san_xilinx.c sdla_bus_read_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, &org_off); card 2945 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, off); card 2951 dev/pci/if_san_xilinx.c sdla_bus_write_1(card->hw, XILINX_MCPU_INTERFACE, data); card 2958 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, org_off); card 2966 dev/pci/if_san_xilinx.c sdla_t *card = (sdla_t *)card1; card 2969 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, off); card 2975 dev/pci/if_san_xilinx.c sdla_bus_write_1(card->hw, XILINX_MCPU_INTERFACE, value); card 2988 dev/pci/if_san_xilinx.c sdla_t* card = (sdla_t *)card1; card 2992 dev/pci/if_san_xilinx.c sdla_bus_write_2(card->hw, XILINX_MCPU_INTERFACE_ADDR, off); card 2993 dev/pci/if_san_xilinx.c sdla_bus_read_1(card->hw, XILINX_MCPU_INTERFACE, &tmp); card 3025 dev/pci/if_san_xilinx.c enable_data_error_intr(sdla_t *card) card 3032 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_RX_INTR_PENDING_REG, ®); card 3033 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_TX_INTR_PENDING_REG, ®); card 3036 dev/pci/if_san_xilinx.c LIST_FOREACH(common, &card->dev_head, next) { card 3052 dev/pci/if_san_xilinx.c xilinx_init_rx_dev_fifo(card, sc, WP_NO_WAIT); card 3053 dev/pci/if_san_xilinx.c xilinx_init_tx_dev_fifo(card, sc, WP_NO_WAIT); card 3060 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_CONTROL_REG, ®); card 3062 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_DMA_CONTROL_REG, reg); card 3065 dev/pci/if_san_xilinx.c LIST_FOREACH(common, &card->dev_head, next) { card 3083 dev/pci/if_san_xilinx.c xilinx_init_rx_dev_fifo(card, sc, WP_WAIT); card 3084 dev/pci/if_san_xilinx.c xilinx_init_tx_dev_fifo(card, sc, WP_WAIT); card 3088 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 3096 dev/pci/if_san_xilinx.c LIST_FOREACH(common, &card->dev_head, next) { card 3119 dev/pci/if_san_xilinx.c xilinx_dma_rx(card, sc); card 3137 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 3146 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_RX_INTR_PENDING_REG, ®); card 3147 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_HDLC_TX_INTR_PENDING_REG, ®); card 3151 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 3154 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 3160 dev/pci/if_san_xilinx.c disable_data_error_intr(sdla_t *card, unsigned char event) card 3164 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 3170 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, reg); card 3172 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_DMA_CONTROL_REG, ®); card 3174 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_DMA_CONTROL_REG, reg); card 3179 dev/pci/if_san_xilinx.c xilinx_init_tx_dma_descr(sdla_t *card, xilinx_softc_t *sc) card 3185 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 3191 dev/pci/if_san_xilinx.c xilinx_tx_fifo_under_recover(sdla_t *card, xilinx_softc_t *sc) card 3199 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 3204 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, dma_descr, reg); card 3207 dev/pci/if_san_xilinx.c xilinx_init_tx_dev_fifo(card, sc, WP_WAIT); card 3228 dev/pci/if_san_xilinx.c card->devname, sc->if_name); card 3233 dev/pci/if_san_xilinx.c if (!xilinx_dma_tx(card, sc)) { card 3245 dev/pci/if_san_xilinx.c xilinx_write_ctrl_hdlc(sdla_t *card, u_int32_t timeslot, card 3253 dev/pci/if_san_xilinx.c timeslot = card->u.xilinx.num_of_time_slots - 2; card 3255 dev/pci/if_san_xilinx.c timeslot = card->u.xilinx.num_of_time_slots - 1; card 3263 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_TIMESLOT_HDLC_CHAN_REG, ®); card 3267 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, reg_off, data); card 3273 dev/pci/if_san_xilinx.c "timed out!\n", card->devname, ts_orig); card 3282 dev/pci/if_san_xilinx.c set_chan_state(sdla_t *card, struct ifnet *ifp, int state) card 3306 dev/pci/if_san_xilinx.c request_fifo_baddr_and_size(sdla_t *card, xilinx_softc_t *sc) card 3316 dev/pci/if_san_xilinx.c if (IS_T1(&card->fe_te.te_cfg)) { card 3335 dev/pci/if_san_xilinx.c card->devname, sc->num_of_time_slots); card 3358 dev/pci/if_san_xilinx.c card->devname, sc->if_name, sc->num_of_time_slots); card 3365 dev/pci/if_san_xilinx.c card->devname, sc->if_name, req_fifo_size, sc->num_of_time_slots); card 3367 dev/pci/if_san_xilinx.c fifo_size = map_fifo_baddr_and_size(card, req_fifo_size, card 3372 dev/pci/if_san_xilinx.c "or addr %d\n", card->devname, sc->if_name, fifo_size, card 3379 dev/pci/if_san_xilinx.c card->devname, sc->if_name, req_fifo_size, sc->num_of_time_slots, card 3392 dev/pci/if_san_xilinx.c "fifo %d got %d\n", card->devname, sc->if_name, card 3397 dev/pci/if_san_xilinx.c card->devname, sc->if_name, fifo_size, sc->num_of_time_slots, card 3407 dev/pci/if_san_xilinx.c map_fifo_baddr_and_size(sdla_t *card, unsigned char fifo_size, card 3418 dev/pci/if_san_xilinx.c card->devname, reg, card->u.xilinx.fifo_addr_map); card 3421 dev/pci/if_san_xilinx.c if (card->u.xilinx.fifo_addr_map & (reg << i)) card 3423 dev/pci/if_san_xilinx.c card->u.xilinx.fifo_addr_map |= reg << i; card 3428 dev/pci/if_san_xilinx.c card->devname, card->u.xilinx.fifo_addr_map, i); card 3438 dev/pci/if_san_xilinx.c return map_fifo_baddr_and_size(card, fifo_size, addr); card 3443 dev/pci/if_san_xilinx.c free_fifo_baddr_and_size(sdla_t *card, xilinx_softc_t *sc) card 3452 dev/pci/if_san_xilinx.c log(LOG_INFO, "%s: Unmapping 0x%X from 0x%lX\n", card->devname, card 3453 dev/pci/if_san_xilinx.c reg << sc->fifo_base_addr, card->u.xilinx.fifo_addr_map); card 3455 dev/pci/if_san_xilinx.c card->u.xilinx.fifo_addr_map &= ~(reg << sc->fifo_base_addr); card 3459 dev/pci/if_san_xilinx.c card->devname, card->u.xilinx.fifo_addr_map); card 3469 dev/pci/if_san_xilinx.c aft_red_led_ctrl(sdla_t *card, int mode) card 3473 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, &led); card 3486 dev/pci/if_san_xilinx.c sdla_bus_write_4(card->hw, XILINX_CHIP_CFG_REG, led); card 3492 dev/pci/if_san_xilinx.c sdla_t *card=(sdla_t *)data; card 3495 dev/pci/if_san_xilinx.c if (bit_test((u_int8_t *)&card->critical, CARD_DOWN)) card 3498 dev/pci/if_san_xilinx.c if (IS_TE1(&card->fe_te.te_cfg)) { card 3501 dev/pci/if_san_xilinx.c te_alarm = sdla_te_alarm(card, 0); card 3505 dev/pci/if_san_xilinx.c if (card->state == WAN_CONNECTED) { card 3506 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_OFF); card 3507 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_ON); card 3509 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_OFF); card 3510 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_TOGGLE); card 3515 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_ON); card 3516 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_OFF); card 3519 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_TOGGLE); card 3520 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_OFF); card 3523 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_TOGGLE); card 3524 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_TOGGLE); card 3527 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_ON); card 3528 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_ON); card 3533 dev/pci/if_san_xilinx.c card->devname, te_alarm); card 3534 dev/pci/if_san_xilinx.c aft_red_led_ctrl(card, AFT_LED_ON); card 3535 dev/pci/if_san_xilinx.c aft_green_led_ctrl(card, AFT_LED_ON); card 3539 dev/pci/if_san_xilinx.c timeout_add(&card->u.xilinx.led_timer, hz); card 3545 dev/pci/if_san_xilinx.c aft_core_ready(sdla_t *card) card 3551 dev/pci/if_san_xilinx.c sdla_bus_read_4(card->hw, XILINX_CHIP_CFG_REG, ®); card 419 dev/pci/if_san_xilinx.h static __inline void aft_reset_rx_watchdog(sdla_t *card) card 421 dev/pci/if_san_xilinx.h sdla_bus_write_4(card->hw,AFT_TE3_RX_WDT_CTRL_REG,0); card 424 dev/pci/if_san_xilinx.h static __inline void aft_enable_rx_watchdog(sdla_t *card, unsigned char timeout) card 426 dev/pci/if_san_xilinx.h aft_reset_rx_watchdog(card); card 427 dev/pci/if_san_xilinx.h sdla_bus_write_4(card->hw,AFT_TE3_RX_WDT_CTRL_REG,timeout); card 430 dev/pci/if_san_xilinx.h static __inline void aft_reset_tx_watchdog(sdla_t *card) card 432 dev/pci/if_san_xilinx.h sdla_bus_write_4(card->hw,AFT_TE3_TX_WDT_CTRL_REG,0); card 435 dev/pci/if_san_xilinx.h static __inline void aft_enable_tx_watchdog(sdla_t *card, unsigned char timeout) card 437 dev/pci/if_san_xilinx.h aft_reset_tx_watchdog(card); card 438 dev/pci/if_san_xilinx.h sdla_bus_write_4(card->hw,AFT_TE3_TX_WDT_CTRL_REG,timeout); card 661 dev/pci/if_sandrv.c sdla_hw_register(sdlahw_card_t *card, int cpu_no, int irq, void *dev) card 665 dev/pci/if_sandrv.c new_hw = sdla_hw_search(card->atype, card->slot_no, card 666 dev/pci/if_sandrv.c card->bus_no, cpu_no); card 678 dev/pci/if_sandrv.c new_hw->hwcard = card; card 683 dev/pci/if_sandrv.c card->used++; card 810 dev/pci/if_sandrv.c sdlahw_card_t* card = NULL; card 816 dev/pci/if_sandrv.c card = hw->hwcard; card 817 dev/pci/if_sandrv.c switch (card->type) { card 840 dev/pci/if_sandrv.c sdlahw_card_t* card = NULL; card 846 dev/pci/if_sandrv.c card = hw->hwcard; card 847 dev/pci/if_sandrv.c switch (card->type) { card 939 dev/pci/if_sandrv.c sdlahw_card_t* card = NULL; card 946 dev/pci/if_sandrv.c card = hw->hwcard; card 950 dev/pci/if_sandrv.c switch (card->type) { card 957 dev/pci/if_sandrv.c __FUNCTION__,card->type); card 1008 dev/pci/if_sandrv.c sdlahw_card_t* card = NULL; card 1015 dev/pci/if_sandrv.c card = hw->hwcard; card 1020 dev/pci/if_sandrv.c switch (card->type) { card 1027 dev/pci/if_sandrv.c __FUNCTION__,card->type); card 1114 dev/pci/if_sandrv.c sdlahw_card_t *card; card 1119 dev/pci/if_sandrv.c card = hw->hwcard; card 1179 dev/pci/if_sandrv.c sdlahw_card_t *card = NULL; card 1184 dev/pci/if_sandrv.c card = hw->hwcard; card 1185 dev/pci/if_sandrv.c switch (card->type) { card 1473 dev/pci/if_sandrv.c sdlahw_card_t *card; card 1478 dev/pci/if_sandrv.c card = hw->hwcard; card 1479 dev/pci/if_sandrv.c pci_conf_write(card->pa.pa_pc, card->pa.pa_tag, reg, value); card 1487 dev/pci/if_sandrv.c sdlahw_card_t *card; card 1492 dev/pci/if_sandrv.c card = hw->hwcard; card 1493 dev/pci/if_sandrv.c pci_conf_write(card->pa.pa_pc, card->pa.pa_tag, reg, value); card 1114 dev/pci/ises.c int card, sesn; card 1117 dev/pci/ises.c card = ISES_CARD(sid); card 1118 dev/pci/ises.c if (card >= ises_cd.cd_ndevs || ises_cd.cd_devs[card] == NULL) card 1121 dev/pci/ises.c sc = ises_cd.cd_devs[card]; card 1143 dev/pci/ises.c int card, s, err = EINVAL; card 1156 dev/pci/ises.c card = ISES_CARD(crp->crp_sid); card 1157 dev/pci/ises.c if (card >= ises_cd.cd_ndevs || ises_cd.cd_devs[card] == NULL) card 1160 dev/pci/ises.c sc = ises_cd.cd_devs[card]; card 1846 dev/pci/noct.c int card; card 1849 dev/pci/noct.c card = NOCT_CARD(sid); card 1850 dev/pci/noct.c if (card >= noct_cd.cd_ndevs || noct_cd.cd_devs[card] == NULL) card 1861 dev/pci/noct.c int card, err, s; card 1866 dev/pci/noct.c card = NOCT_CARD(crp->crp_sid); card 1867 dev/pci/noct.c if (card >= noct_cd.cd_ndevs || noct_cd.cd_devs[card] == NULL) card 1869 dev/pci/noct.c sc = noct_cd.cd_devs[card]; card 327 dev/pci/safe.c int bypass, oplen, ivsize, card; card 341 dev/pci/safe.c card = SAFE_CARD(crp->crp_sid); card 342 dev/pci/safe.c if (card >= safe_cd.cd_ndevs || safe_cd.cd_devs[card] == NULL) { card 347 dev/pci/safe.c sc = safe_cd.cd_devs[card]; card 1437 dev/pci/safe.c int session, ret, card; card 1440 dev/pci/safe.c card = SAFE_CARD(sid); card 1441 dev/pci/safe.c if (card >= safe_cd.cd_ndevs || safe_cd.cd_devs[card] == NULL) card 1443 dev/pci/safe.c sc = safe_cd.cd_devs[card]; card 699 dev/pci/ubsec.c int card, session; card 702 dev/pci/ubsec.c card = UBSEC_CARD(sid); card 703 dev/pci/ubsec.c if (card >= ubsec_cd.cd_ndevs || ubsec_cd.cd_devs[card] == NULL) card 705 dev/pci/ubsec.c sc = ubsec_cd.cd_devs[card]; card 715 dev/pci/ubsec.c int card, err = 0, i, j, s, nicealign; card 729 dev/pci/ubsec.c card = UBSEC_CARD(crp->crp_sid); card 730 dev/pci/ubsec.c if (card >= ubsec_cd.cd_ndevs || ubsec_cd.cd_devs[card] == NULL) { card 735 dev/pci/ubsec.c sc = ubsec_cd.cd_devs[card]; card 219 dev/pcmcia/com_pcmcia.c pa->card->cis1_info[j] && card 220 dev/pcmcia/com_pcmcia.c strcmp(pa->card->cis1_info[j], card 331 dev/pcmcia/com_pcmcia.c if (psc->sc_pf->sc->card.manufacturer == PCMCIA_VENDOR_AUDIOVOX && card 332 dev/pcmcia/com_pcmcia.c psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_AUDIOVOX_RTM8000) card 399 dev/pcmcia/com_pcmcia.c if ((psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3C562) || card 400 dev/pcmcia/com_pcmcia.c (psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3CXEM556) || card 401 dev/pcmcia/com_pcmcia.c (psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3CXEM556B)) { card 169 dev/pcmcia/if_awi_pcmcia.c if (pa->card->cis1_info[0] != NULL && card 171 dev/pcmcia/if_awi_pcmcia.c strcmp(pa->card->cis1_info[0], app->app_cisinfo[0]) == 0 && card 172 dev/pcmcia/if_awi_pcmcia.c pa->card->cis1_info[1] != NULL && card 174 dev/pcmcia/if_awi_pcmcia.c strcmp(pa->card->cis1_info[1], app->app_cisinfo[1]) == 0) card 234 dev/pcmcia/if_ep_pcmcia.c if ((psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3C562) || card 235 dev/pcmcia/if_ep_pcmcia.c (psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3CXEM556) || card 236 dev/pcmcia/if_ep_pcmcia.c (psc->sc_pf->sc->card.product == PCMCIA_PRODUCT_3COM_3CXEM556B)) { card 566 dev/pcmcia/if_ne_pcmcia.c #define ne2000_match(card, fct, n) \ card 567 dev/pcmcia/if_ne_pcmcia.c ((((((card)->manufacturer != PCMCIA_VENDOR_INVALID) && \ card 568 dev/pcmcia/if_ne_pcmcia.c ((card)->manufacturer == ne2000devs[(n)].manufacturer) && \ card 569 dev/pcmcia/if_ne_pcmcia.c ((card)->product != PCMCIA_PRODUCT_INVALID) && \ card 570 dev/pcmcia/if_ne_pcmcia.c ((card)->product == ne2000devs[(n)].product)) || \ card 572 dev/pcmcia/if_ne_pcmcia.c ((card)->cis1_info[0]) && ((card)->cis1_info[1]) && \ card 573 dev/pcmcia/if_ne_pcmcia.c (strcmp((card)->cis1_info[0], ne2000devs[(n)].cis_info[0]) == 0) && \ card 574 dev/pcmcia/if_ne_pcmcia.c (strcmp((card)->cis1_info[1], ne2000devs[(n)].cis_info[1]) == 0))) && \ card 587 dev/pcmcia/if_ne_pcmcia.c if (ne2000_match(pa->card, pa->pf->number, i)) card 718 dev/pcmcia/if_ne_pcmcia.c ne_dev = ne2000_match(pa->card, pa->pf->number, i); card 109 dev/pcmcia/if_rln_pcmcia.c if (pa->card->cis1_info[j] && card 110 dev/pcmcia/if_rln_pcmcia.c strcmp(pa->card->cis1_info[j], rpp->cis[j]) != 0) card 210 dev/pcmcia/if_sm_pcmcia.c cisstr = pa->pf->sc->card.cis1_info[3]; card 213 dev/pcmcia/if_sm_pcmcia.c cisstr = pa->pf->sc->card.cis1_info[2]; card 342 dev/pcmcia/if_wi_pcmcia.c if (pa->card->cis1_info[0] != NULL && card 344 dev/pcmcia/if_wi_pcmcia.c strcmp(pa->card->cis1_info[0], pp->pp_cisinfo[0]) == 0 && card 345 dev/pcmcia/if_wi_pcmcia.c pa->card->cis1_info[1] != NULL && card 347 dev/pcmcia/if_wi_pcmcia.c strcmp(pa->card->cis1_info[1], pp->pp_cisinfo[1]) == 0) card 565 dev/pcmcia/if_xe.c tptr = memchr(psc->card.cis1_info[2], 'C', card 566 dev/pcmcia/if_xe.c strlen(psc->card.cis1_info[2])); card 147 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 173 dev/pcmcia/pcmcia.c SIMPLEQ_FIRST(&sc->card.pf_head) = NULL; card 187 dev/pcmcia/pcmcia.c if (sc->card.error) card 191 dev/pcmcia/pcmcia.c if (SIMPLEQ_EMPTY(&sc->card.pf_head)) card 202 dev/pcmcia/pcmcia.c if (SIMPLEQ_FIRST(&sc->card.pf_head) == NULL) { card 211 dev/pcmcia/pcmcia.c SIMPLEQ_INSERT_TAIL(&sc->card.pf_head, pf, pf_list); card 216 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 225 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 227 dev/pcmcia/pcmcia.c paa.manufacturer = sc->card.manufacturer; card 228 dev/pcmcia/pcmcia.c paa.product = sc->card.product; card 229 dev/pcmcia/pcmcia.c paa.card = &sc->card; card 269 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 298 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 333 dev/pcmcia/pcmcia.c struct pcmcia_card *card = &sc->card; card 337 dev/pcmcia/pcmcia.c for (i = 0; i < 4 && card->cis1_info[i]; i++) card 338 dev/pcmcia/pcmcia.c printf("%s%s", i ? ", " : "\"", card->cis1_info[i]); card 342 dev/pcmcia/pcmcia.c if (card->manufacturer != PCMCIA_VENDOR_INVALID && card 343 dev/pcmcia/pcmcia.c card->product != PCMCIA_PRODUCT_INVALID) { card 347 dev/pcmcia/pcmcia.c if (card->manufacturer != PCMCIA_VENDOR_INVALID) card 349 dev/pcmcia/pcmcia.c card->manufacturer, card 350 dev/pcmcia/pcmcia.c card->product == PCMCIA_PRODUCT_INVALID ? card 352 dev/pcmcia/pcmcia.c if (card->product != PCMCIA_PRODUCT_INVALID) card 354 dev/pcmcia/pcmcia.c card->product); card 364 dev/pcmcia/pcmcia.c for (i = 0; i < 3 && card->cis1_info[i]; i++) card 365 dev/pcmcia/pcmcia.c printf("%s%s", i ? ", " : " \"", card->cis1_info[i]); card 385 dev/pcmcia/pcmcia.c pf = SIMPLEQ_FIRST(&sc->card.pf_head); card 460 dev/pcmcia/pcmcia.c SIMPLEQ_FOREACH(tmp, &pf->sc->card.pf_head, pf_list) { card 531 dev/pcmcia/pcmcia.c SIMPLEQ_FOREACH(tmp, &pf->sc->card.pf_head, pf_list) { card 597 dev/pcmcia/pcmcia.c SIMPLEQ_FOREACH(tmp, &pf->sc->card.pf_head, pf_list) { card 695 dev/pcmcia/pcmcia.c SIMPLEQ_FOREACH(pf2, &pf->sc->card.pf_head, pf_list) { card 798 dev/pcmcia/pcmcia.c SIMPLEQ_FOREACH(pf2, &pf->sc->card.pf_head, pf_list) { card 884 dev/pcmcia/pcmcia.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 56 dev/pcmcia/pcmcia_cis.c struct pcmcia_card *card; card 70 dev/pcmcia/pcmcia_cis.c state.card = &sc->card; card 72 dev/pcmcia/pcmcia_cis.c state.card->error = 0; card 73 dev/pcmcia/pcmcia_cis.c state.card->cis1_major = -1; card 74 dev/pcmcia/pcmcia_cis.c state.card->cis1_minor = -1; card 75 dev/pcmcia/pcmcia_cis.c state.card->cis1_info[0] = NULL; card 76 dev/pcmcia/pcmcia_cis.c state.card->cis1_info[1] = NULL; card 77 dev/pcmcia/pcmcia_cis.c state.card->cis1_info[2] = NULL; card 78 dev/pcmcia/pcmcia_cis.c state.card->cis1_info[3] = NULL; card 79 dev/pcmcia/pcmcia_cis.c state.card->manufacturer = PCMCIA_VENDOR_INVALID; card 80 dev/pcmcia/pcmcia_cis.c state.card->product = PCMCIA_PRODUCT_INVALID; card 81 dev/pcmcia/pcmcia_cis.c SIMPLEQ_INIT(&state.card->pf_head); card 87 dev/pcmcia/pcmcia_cis.c state.card->error++; card 487 dev/pcmcia/pcmcia_cis.c struct pcmcia_card *card = &sc->card; card 493 dev/pcmcia/pcmcia_cis.c if (card->cis1_major == 4) { card 494 dev/pcmcia/pcmcia_cis.c if (card->cis1_minor == 0) card 496 dev/pcmcia/pcmcia_cis.c else if (card->cis1_minor == 1) card 498 dev/pcmcia/pcmcia_cis.c } else if (card->cis1_major >= 5) card 499 dev/pcmcia/pcmcia_cis.c printf("PC Card Standard %d.%d\n", card->cis1_major, card 500 dev/pcmcia/pcmcia_cis.c card->cis1_minor); card 503 dev/pcmcia/pcmcia_cis.c card->cis1_major, card->cis1_minor); card 507 dev/pcmcia/pcmcia_cis.c if (card->cis1_info[i] == NULL) card 511 dev/pcmcia/pcmcia_cis.c printf("%s", card->cis1_info[i]); card 516 dev/pcmcia/pcmcia_cis.c sc->dev.dv_xname, card->manufacturer, card->product); card 518 dev/pcmcia/pcmcia_cis.c SIMPLEQ_FOREACH(pf, &card->pf_head, pf_list) { card 643 dev/pcmcia/pcmcia_cis.c if (card->error) card 645 dev/pcmcia/pcmcia_cis.c sc->dev.dv_xname, card->error); card 677 dev/pcmcia/pcmcia_cis.c for (pf = SIMPLEQ_FIRST(&state->card->pf_head); card 683 dev/pcmcia/pcmcia_cis.c SIMPLEQ_INIT(&state->card->pf_head); card 785 dev/pcmcia/pcmcia_cis.c state->card->cis1_major = pcmcia_tuple_read_1(tuple, 0); card 786 dev/pcmcia/pcmcia_cis.c state->card->cis1_minor = pcmcia_tuple_read_1(tuple, 1); card 793 dev/pcmcia/pcmcia_cis.c state->card->cis1_info_buf[i] = ch; card 795 dev/pcmcia/pcmcia_cis.c state->card->cis1_info[count] = card 796 dev/pcmcia/pcmcia_cis.c state->card->cis1_info_buf + start; card 811 dev/pcmcia/pcmcia_cis.c state->card->manufacturer = pcmcia_tuple_read_2(tuple, 0); card 812 dev/pcmcia/pcmcia_cis.c state->card->product = pcmcia_tuple_read_2(tuple, 2); card 856 dev/pcmcia/pcmcia_cis.c SIMPLEQ_INSERT_TAIL(&state->card->pf_head, state->pf, card 897 dev/pcmcia/pcmcia_cis.c SIMPLEQ_INSERT_TAIL(&state->card->pf_head, card 1119 dev/pcmcia/pcmcia_cis.c state->card->error++; card 1244 dev/pcmcia/pcmcia_cis.c state->card->error++; card 1259 dev/pcmcia/pcmcia_cis.c state->card->error++; card 1273 dev/pcmcia/pcmcia_cis.c state->card->error++; card 225 dev/pcmcia/pcmcia_cis_quirks.c if ((sc->card.manufacturer == pcmcia_cis_quirks[i].manufacturer) && card 226 dev/pcmcia/pcmcia_cis_quirks.c (sc->card.product == pcmcia_cis_quirks[i].product) && card 227 dev/pcmcia/pcmcia_cis_quirks.c (((sc->card.manufacturer != PCMCIA_VENDOR_INVALID) && card 228 dev/pcmcia/pcmcia_cis_quirks.c (sc->card.product != PCMCIA_PRODUCT_INVALID)) || card 229 dev/pcmcia/pcmcia_cis_quirks.c ((sc->card.manufacturer == PCMCIA_VENDOR_INVALID) && card 230 dev/pcmcia/pcmcia_cis_quirks.c (sc->card.product == PCMCIA_PRODUCT_INVALID) && card 231 dev/pcmcia/pcmcia_cis_quirks.c sc->card.cis1_info[0] && card 232 dev/pcmcia/pcmcia_cis_quirks.c (strcmp(sc->card.cis1_info[0], card 234 dev/pcmcia/pcmcia_cis_quirks.c sc->card.cis1_info[1] && card 235 dev/pcmcia/pcmcia_cis_quirks.c (strcmp(sc->card.cis1_info[1], card 241 dev/pcmcia/pcmcia_cis_quirks.c if (sc->card.cis1_info[j] == NULL) card 245 dev/pcmcia/pcmcia_cis_quirks.c printf("%s", sc->card.cis1_info[j]); card 250 dev/pcmcia/pcmcia_cis_quirks.c for (pf = SIMPLEQ_FIRST(&sc->card.pf_head); pf != NULL; card 261 dev/pcmcia/pcmcia_cis_quirks.c SIMPLEQ_INIT(&sc->card.pf_head); card 285 dev/pcmcia/pcmcia_cis_quirks.c SIMPLEQ_INSERT_TAIL(&sc->card.pf_head, pf, pf_list); card 164 dev/pcmcia/pcmciavar.h struct pcmcia_card card; card 189 dev/pcmcia/pcmciavar.h struct pcmcia_card *card; card 241 dev/pcmcia/pcmciavar.h #define pcmcia_mfc(sc) (SIMPLEQ_FIRST(&(sc)->card.pf_head) && \ card 242 dev/pcmcia/pcmciavar.h SIMPLEQ_NEXT(SIMPLEQ_FIRST(&(sc)->card.pf_head), pf_list)) card 213 dev/pcmcia/wdc_pcmcia.c (pa->card->cis1_info[i] != NULL && card 214 dev/pcmcia/wdc_pcmcia.c strcmp(pa->card->cis1_info[i], card 279 dev/sbus/magma.c const struct magma_board_info *card; card 282 dev/sbus/magma.c for (card = supported_cards; ; card++) { card 283 dev/sbus/magma.c if (card->mb_sbusname == NULL) card 286 dev/sbus/magma.c if (strcmp(sa->sa_name, card->mb_sbusname) == 0) card 297 dev/sbus/magma.c const struct magma_board_info *card; card 302 dev/sbus/magma.c for (card = supported_cards; card->mb_name != NULL; card++) { card 303 dev/sbus/magma.c if (strcmp(sa->sa_name, card->mb_sbusname) != 0) card 305 dev/sbus/magma.c if (strcmp(magma_prom, card->mb_name) == 0) card 308 dev/sbus/magma.c if (card->mb_name == NULL) { card 353 dev/sbus/magma.c printf(": %s\n", card->mb_realname); card 355 dev/sbus/magma.c sc->ms_board = card; card 356 dev/sbus/magma.c sc->ms_ncd1400 = card->mb_ncd1400; card 357 dev/sbus/magma.c sc->ms_ncd1190 = card->mb_ncd1190; card 361 dev/sbus/magma.c card->mb_svcackr, 1, &sc->sc_svcackrh)) { card 366 dev/sbus/magma.c card->mb_svcackt, 1, &sc->sc_svcackth)) { card 371 dev/sbus/magma.c card->mb_svcackm, 1, &sc->sc_svcackmh)) { card 377 dev/sbus/magma.c for (chip = 0 ; chip < card->mb_ncd1400 ; chip++) { card 383 dev/sbus/magma.c card->mb_cd1400[chip], CD1400_REGMAPSIZE, &cd->cd_regh)) { card 419 dev/sbus/magma.c if (card->mb_npar && card->mb_ncd1190 == 0) { card 426 dev/sbus/magma.c for (chip = 0 ; chip < card->mb_ncd1190 ; chip++) { card 430 dev/sbus/magma.c card->mb_cd1190[chip], CD1190_REGMAPSIZE, &cd->cd_regh)) { card 841 dev/sbus/magma.c int card = MAGMA_CARD(dev); card 849 dev/sbus/magma.c if (card >= mtty_cd.cd_ndevs || (ms = mtty_cd.cd_devs[card]) == NULL card 1405 dev/sbus/magma.c int card = MAGMA_CARD(dev); card 1411 dev/sbus/magma.c if (card >= mbpp_cd.cd_ndevs || (ms = mbpp_cd.cd_devs[card]) == NULL || port >= ms->ms_nports) card 1534 dev/sbus/magma.c int card = MAGMA_CARD(dev); card 1536 dev/sbus/magma.c struct mbpp_softc *ms = mbpp_cd.cd_devs[card]; card 339 dev/sbus/spif.c int card = SPIF_CARD(dev); card 343 dev/sbus/spif.c if (card >= stty_cd.cd_ndevs || card >= spif_cd.cd_ndevs) card 346 dev/sbus/spif.c sc = stty_cd.cd_devs[card]; card 347 dev/sbus/spif.c csc = spif_cd.cd_devs[card]; card 41 dev/sdmmc/sdmmc_scsi.c struct sdmmc_function *card; card 119 dev/sdmmc/sdmmc_scsi.c scbus->sc_tgt[scbus->sc_ntargets].card = sf; card 302 dev/sdmmc/sdmmc_scsi.c if (link->target >= scbus->sc_ntargets || tgt->card == NULL || card 352 dev/sdmmc/sdmmc_scsi.c _lto4b(tgt->card->csd.capacity - 1, rcd.addr); card 353 dev/sdmmc/sdmmc_scsi.c _lto4b(tgt->card->csd.sector_size, rcd.length); card 373 dev/sdmmc/sdmmc_scsi.c if (blockno >= tgt->card->csd.capacity || card 374 dev/sdmmc/sdmmc_scsi.c blockno + blockcnt > tgt->card->csd.capacity) { card 376 dev/sdmmc/sdmmc_scsi.c blockno, blockcnt, tgt->card->csd.capacity)); card 447 dev/sdmmc/sdmmc_scsi.c error = sdmmc_mem_read_block(tgt->card, ccb->ccb_blockno, card 450 dev/sdmmc/sdmmc_scsi.c error = sdmmc_mem_write_block(tgt->card, ccb->ccb_blockno,