cd 70 arch/i386/i386/conf.c bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ cd 221 arch/i386/i386/conf.c cdev_disk_init(NCD,cd), /* 15: SCSI CD-ROM */ cd 53 arch/i386/stand/libsa/exec_i386.c bios_consdev_t cd; cd 59 arch/i386/stand/libsa/exec_i386.c cd.consdev = cn_tab->cn_dev; cd 60 arch/i386/stand/libsa/exec_i386.c cd.conspeed = com_speed; cd 61 arch/i386/stand/libsa/exec_i386.c addbootarg(BOOTARG_CONSDEV, sizeof(cd), &cd); cd 1869 dev/ic/dc.c struct dc_chain_data *cd; cd 1874 dev/ic/dc.c cd = &sc->dc_cdata; cd 1884 dev/ic/dc.c cd->dc_tx_chain[i].sd_mbuf = NULL; cd 1890 dev/ic/dc.c cd->dc_tx_prod = cd->dc_tx_cons = cd->dc_tx_cnt = 0; cd 1905 dev/ic/dc.c struct dc_chain_data *cd; cd 1910 dev/ic/dc.c cd = &sc->dc_cdata; cd 1926 dev/ic/dc.c cd->dc_rx_prod = 0; cd 439 dev/ic/mtd8xx.c struct mtd_chain_data *cd; cd 443 dev/ic/mtd8xx.c cd = &sc->mtd_cdata; cd 446 dev/ic/mtd8xx.c cd->mtd_tx_chain[i].sd_mbuf = NULL; cd 456 dev/ic/mtd8xx.c cd->mtd_tx_prod = cd->mtd_tx_cons = cd->mtd_tx_cnt = 0; cd 544 dev/ic/rtl81x9.c struct rl_chain_data *cd; cd 547 dev/ic/rtl81x9.c cd = &sc->rl_cdata; cd 549 dev/ic/rtl81x9.c cd->rl_tx_chain[i] = NULL; cd 998 dev/ic/xl.c struct xl_chain_data *cd; cd 1002 dev/ic/xl.c cd = &sc->xl_cdata; cd 1005 dev/ic/xl.c cd->xl_tx_chain[i].xl_ptr = &ld->xl_tx_list[i]; cd 1007 dev/ic/xl.c cd->xl_tx_chain[i].xl_next = NULL; cd 1009 dev/ic/xl.c cd->xl_tx_chain[i].xl_next = &cd->xl_tx_chain[i + 1]; cd 1012 dev/ic/xl.c cd->xl_tx_free = &cd->xl_tx_chain[0]; cd 1013 dev/ic/xl.c cd->xl_tx_tail = cd->xl_tx_head = NULL; cd 1024 dev/ic/xl.c struct xl_chain_data *cd; cd 1028 dev/ic/xl.c cd = &sc->xl_cdata; cd 1039 dev/ic/xl.c cd->xl_tx_chain[i].xl_ptr = &ld->xl_tx_list[i]; cd 1040 dev/ic/xl.c cd->xl_tx_chain[i].xl_phys = cd 1043 dev/ic/xl.c cd->xl_tx_chain[i].xl_next = &cd->xl_tx_chain[next]; cd 1044 dev/ic/xl.c cd->xl_tx_chain[i].xl_prev = &cd->xl_tx_chain[prev]; cd 1050 dev/ic/xl.c cd->xl_tx_prod = 1; cd 1051 dev/ic/xl.c cd->xl_tx_cons = 1; cd 1052 dev/ic/xl.c cd->xl_tx_cnt = 0; cd 1065 dev/ic/xl.c struct xl_chain_data *cd; cd 1070 dev/ic/xl.c cd = &sc->xl_cdata; cd 1074 dev/ic/xl.c cd->xl_rx_chain[i].xl_ptr = cd 1076 dev/ic/xl.c if (xl_newbuf(sc, &cd->xl_rx_chain[i]) == ENOBUFS) cd 1082 dev/ic/xl.c cd->xl_rx_chain[i].xl_next = &cd->xl_rx_chain[n]; cd 1088 dev/ic/xl.c cd->xl_rx_head = &cd->xl_rx_chain[0]; cd 324 dev/pci/if_che.c const struct cheg_device *cd; cd 327 dev/pci/if_che.c cd = &che_devices[i]; cd 328 dev/pci/if_che.c if (cd->cd_vendor == PCI_VENDOR(pa->pa_id) && cd 329 dev/pci/if_che.c cd->cd_product == PCI_PRODUCT(pa->pa_id)) cd 330 dev/pci/if_che.c return (cd); cd 352 dev/pci/if_che.c const struct cheg_device *cd; cd 360 dev/pci/if_che.c cd = cheg_lookup(pa); cd 405 dev/pci/if_che.c for (i = 0; i < cd->cd_nports; i++) { cd 631 dev/pci/if_lge.c struct lge_ring_data *cd; cd 634 dev/pci/if_lge.c cd = &sc->lge_cdata; cd 641 dev/pci/if_lge.c cd->lge_tx_prod = cd->lge_tx_cons = 0; cd 656 dev/pci/if_lge.c struct lge_ring_data *cd; cd 660 dev/pci/if_lge.c cd = &sc->lge_cdata; cd 662 dev/pci/if_lge.c cd->lge_rx_prod = cd->lge_rx_cons = 0; cd 429 dev/pci/if_msk.c struct msk_chain_data *cd = &sc_if->sk_cdata; cd 437 dev/pci/if_msk.c cd->sk_rx_chain[i].sk_le = &rd->sk_rx_ring[i]; cd 442 dev/pci/if_msk.c cd->sk_rx_chain[i].sk_next = &cd->sk_rx_chain[nexti]; cd 464 dev/pci/if_msk.c struct msk_chain_data *cd = &sc_if->sk_cdata; cd 475 dev/pci/if_msk.c cd->sk_tx_chain[i].sk_le = &rd->sk_tx_ring[i]; cd 480 dev/pci/if_msk.c cd->sk_tx_chain[i].sk_next = &cd->sk_tx_chain[nexti]; cd 987 dev/pci/if_nge.c struct nge_ring_data *cd; cd 990 dev/pci/if_nge.c cd = &sc->nge_cdata; cd 1010 dev/pci/if_nge.c cd->nge_tx_prod = cd->nge_tx_cons = cd->nge_tx_cnt = 0; cd 1026 dev/pci/if_nge.c struct nge_ring_data *cd; cd 1030 dev/pci/if_nge.c cd = &sc->nge_cdata; cd 1048 dev/pci/if_nge.c cd->nge_rx_prod = 0; cd 1188 dev/pci/if_sis.c struct sis_ring_data *cd; cd 1191 dev/pci/if_sis.c cd = &sc->sis_cdata; cd 1207 dev/pci/if_sis.c cd->sis_tx_prod = cd->sis_tx_cons = cd->sis_tx_cnt = 0; cd 1227 dev/pci/if_sis.c cd->sis_rx_pdsc = &ld->sis_rx_list[0]; cd 554 dev/pci/if_sk.c struct sk_chain_data *cd = &sc_if->sk_cdata; cd 562 dev/pci/if_sk.c cd->sk_rx_chain[i].sk_desc = &rd->sk_rx_ring[i]; cd 567 dev/pci/if_sk.c cd->sk_rx_chain[i].sk_next = &cd->sk_rx_chain[nexti]; cd 593 dev/pci/if_sk.c struct sk_chain_data *cd = &sc_if->sk_cdata; cd 604 dev/pci/if_sk.c cd->sk_tx_chain[i].sk_desc = &rd->sk_tx_ring[i]; cd 609 dev/pci/if_sk.c cd->sk_tx_chain[i].sk_next = &cd->sk_tx_chain[nexti]; cd 1033 dev/pci/if_ste.c struct ste_chain_data *cd; cd 1037 dev/pci/if_ste.c cd = &sc->ste_cdata; cd 1041 dev/pci/if_ste.c cd->ste_rx_chain[i].ste_ptr = &ld->ste_rx_list[i]; cd 1042 dev/pci/if_ste.c if (ste_newbuf(sc, &cd->ste_rx_chain[i], NULL) == ENOBUFS) cd 1045 dev/pci/if_ste.c cd->ste_rx_chain[i].ste_next = cd 1046 dev/pci/if_ste.c &cd->ste_rx_chain[0]; cd 1050 dev/pci/if_ste.c cd->ste_rx_chain[i].ste_next = cd 1051 dev/pci/if_ste.c &cd->ste_rx_chain[i + 1]; cd 1058 dev/pci/if_ste.c cd->ste_rx_head = &cd->ste_rx_chain[0]; cd 1066 dev/pci/if_ste.c struct ste_chain_data *cd; cd 1070 dev/pci/if_ste.c cd = &sc->ste_cdata; cd 1073 dev/pci/if_ste.c cd->ste_tx_chain[i].ste_ptr = &ld->ste_tx_list[i]; cd 1074 dev/pci/if_ste.c cd->ste_tx_chain[i].ste_phys = vtophys((vaddr_t)&ld->ste_tx_list[i]); cd 1076 dev/pci/if_ste.c cd->ste_tx_chain[i].ste_next = cd 1077 dev/pci/if_ste.c &cd->ste_tx_chain[0]; cd 1079 dev/pci/if_ste.c cd->ste_tx_chain[i].ste_next = cd 1080 dev/pci/if_ste.c &cd->ste_tx_chain[i + 1]; cd 1086 dev/pci/if_ste.c cd->ste_tx_prod = 0; cd 1087 dev/pci/if_ste.c cd->ste_tx_cons = 0; cd 1001 dev/pci/if_tl.c struct tl_chain_data *cd; cd 1005 dev/pci/if_tl.c cd = &sc->tl_cdata; cd 1008 dev/pci/if_tl.c cd->tl_tx_chain[i].tl_ptr = &ld->tl_tx_list[i]; cd 1010 dev/pci/if_tl.c cd->tl_tx_chain[i].tl_next = NULL; cd 1012 dev/pci/if_tl.c cd->tl_tx_chain[i].tl_next = &cd->tl_tx_chain[i + 1]; cd 1015 dev/pci/if_tl.c cd->tl_tx_free = &cd->tl_tx_chain[0]; cd 1016 dev/pci/if_tl.c cd->tl_tx_tail = cd->tl_tx_head = NULL; cd 1028 dev/pci/if_tl.c struct tl_chain_data *cd; cd 1032 dev/pci/if_tl.c cd = &sc->tl_cdata; cd 1036 dev/pci/if_tl.c cd->tl_rx_chain[i].tl_ptr = cd 1038 dev/pci/if_tl.c if (tl_newbuf(sc, &cd->tl_rx_chain[i]) == ENOBUFS) cd 1041 dev/pci/if_tl.c cd->tl_rx_chain[i].tl_next = NULL; cd 1044 dev/pci/if_tl.c cd->tl_rx_chain[i].tl_next = &cd->tl_rx_chain[i + 1]; cd 1050 dev/pci/if_tl.c cd->tl_rx_head = &cd->tl_rx_chain[0]; cd 1051 dev/pci/if_tl.c cd->tl_rx_tail = &cd->tl_rx_chain[TL_RX_LIST_CNT - 1]; cd 1196 dev/pci/if_tl.c struct tl_chain_data *cd; cd 1199 dev/pci/if_tl.c cd = &sc->tl_cdata; cd 1205 dev/pci/if_tl.c cd->tl_rx_head = &cd->tl_rx_chain[0]; cd 1206 dev/pci/if_tl.c cd->tl_rx_tail = &cd->tl_rx_chain[TL_RX_LIST_CNT - 1]; cd 817 dev/pci/if_vr.c struct vr_chain_data *cd; cd 821 dev/pci/if_vr.c cd = &sc->vr_cdata; cd 824 dev/pci/if_vr.c cd->vr_tx_chain[i].vr_ptr = &ld->vr_tx_list[i]; cd 825 dev/pci/if_vr.c cd->vr_tx_chain[i].vr_paddr = cd 830 dev/pci/if_vr.c MCLBYTES, 0, BUS_DMA_NOWAIT, &cd->vr_tx_chain[i].vr_map)) cd 834 dev/pci/if_vr.c cd->vr_tx_chain[i].vr_nextdesc = cd 835 dev/pci/if_vr.c &cd->vr_tx_chain[0]; cd 837 dev/pci/if_vr.c cd->vr_tx_chain[i].vr_nextdesc = cd 838 dev/pci/if_vr.c &cd->vr_tx_chain[i + 1]; cd 841 dev/pci/if_vr.c cd->vr_tx_cons = cd->vr_tx_prod = &cd->vr_tx_chain[0]; cd 855 dev/pci/if_vr.c struct vr_chain_data *cd; cd 860 dev/pci/if_vr.c cd = &sc->vr_cdata; cd 865 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_ptr = d; cd 866 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_paddr = cd 869 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_buf = cd 871 dev/pci/if_vr.c if (cd->vr_rx_chain[i].vr_buf == NULL) cd 876 dev/pci/if_vr.c &cd->vr_rx_chain[i].vr_map)) cd 879 dev/pci/if_vr.c if (bus_dmamap_load(sc->sc_dmat, cd->vr_rx_chain[i].vr_map, cd 880 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_buf, MCLBYTES, NULL, BUS_DMA_NOWAIT)) cd 882 dev/pci/if_vr.c bus_dmamap_sync(sc->sc_dmat, cd->vr_rx_chain[i].vr_map, cd 883 dev/pci/if_vr.c 0, cd->vr_rx_chain[i].vr_map->dm_mapsize, cd 888 dev/pci/if_vr.c htole32(cd->vr_rx_chain[i].vr_map->dm_segs[0].ds_addr + cd 893 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_nextdesc = cd 894 dev/pci/if_vr.c &cd->vr_rx_chain[0]; cd 899 dev/pci/if_vr.c cd->vr_rx_chain[i].vr_nextdesc = cd 900 dev/pci/if_vr.c &cd->vr_rx_chain[i + 1]; cd 907 dev/pci/if_vr.c cd->vr_rx_head = &cd->vr_rx_chain[0]; cd 887 dev/pci/if_wb.c struct wb_chain_data *cd; cd 891 dev/pci/if_wb.c cd = &sc->wb_cdata; cd 895 dev/pci/if_wb.c cd->wb_tx_chain[i].wb_ptr = &ld->wb_tx_list[i]; cd 897 dev/pci/if_wb.c cd->wb_tx_chain[i].wb_nextdesc = cd 898 dev/pci/if_wb.c &cd->wb_tx_chain[0]; cd 900 dev/pci/if_wb.c cd->wb_tx_chain[i].wb_nextdesc = cd 901 dev/pci/if_wb.c &cd->wb_tx_chain[i + 1]; cd 905 dev/pci/if_wb.c cd->wb_tx_free = &cd->wb_tx_chain[0]; cd 906 dev/pci/if_wb.c cd->wb_tx_tail = cd->wb_tx_head = NULL; cd 920 dev/pci/if_wb.c struct wb_chain_data *cd; cd 924 dev/pci/if_wb.c cd = &sc->wb_cdata; cd 928 dev/pci/if_wb.c cd->wb_rx_chain[i].wb_ptr = cd 930 dev/pci/if_wb.c cd->wb_rx_chain[i].wb_buf = (void *)&ld->wb_rxbufs[i]; cd 931 dev/pci/if_wb.c if (wb_newbuf(sc, &cd->wb_rx_chain[i], NULL) == ENOBUFS) cd 934 dev/pci/if_wb.c cd->wb_rx_chain[i].wb_nextdesc = &cd->wb_rx_chain[0]; cd 938 dev/pci/if_wb.c cd->wb_rx_chain[i].wb_nextdesc = cd 939 dev/pci/if_wb.c &cd->wb_rx_chain[i + 1]; cd 945 dev/pci/if_wb.c cd->wb_rx_head = &cd->wb_rx_chain[0]; cd 225 dev/sbus/magma.c #define CD1400_READ_REG(cd,reg) \ cd 226 dev/sbus/magma.c bus_space_read_1((cd)->cd_regt, (cd)->cd_regh, (reg)) cd 227 dev/sbus/magma.c #define CD1400_WRITE_REG(cd,reg,value) \ cd 228 dev/sbus/magma.c bus_space_write_1((cd)->cd_regt, (cd)->cd_regh, (reg), (value)) cd 234 dev/sbus/magma.c cd1400_write_ccr(struct cd1400 *cd, u_char cmd) cd 236 dev/sbus/magma.c while (CD1400_READ_REG(cd, CD1400_CCR)) cd 239 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CCR, cmd); cd 246 dev/sbus/magma.c cd1400_enable_transmitter(struct cd1400 *cd, int channel) cd 251 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, channel); cd 252 dev/sbus/magma.c srer = CD1400_READ_REG(cd, CD1400_SRER); cd 254 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, srer); cd 378 dev/sbus/magma.c struct cd1400 *cd = &sc->ms_cd1400[chip]; cd 380 dev/sbus/magma.c cd->cd_clock = cd_clock; cd 383 dev/sbus/magma.c card->mb_cd1400[chip], CD1400_REGMAPSIZE, &cd->cd_regh)) { cd 387 dev/sbus/magma.c cd->cd_regt = sc->sc_bustag; cd 391 dev/sbus/magma.c cd->cd_chiprev = CD1400_READ_REG(cd, CD1400_GFRCR); cd 394 dev/sbus/magma.c sc->ms_dev.dv_xname, chip, cd->cd_reg, cd 395 dev/sbus/magma.c cd->cd_chiprev, cd->cd_clock)); cd 398 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_GFRCR, 0x00); cd 401 dev/sbus/magma.c cd1400_write_ccr(cd, cd 405 dev/sbus/magma.c while (CD1400_READ_REG(cd, CD1400_GFRCR) != cd->cd_chiprev) cd 409 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_PPR, cd 410 dev/sbus/magma.c ((cd->cd_clock * 1000000 / CD1400_PPR_PRESCALER + 500) cd 420 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_GCR, CD1400_GCR_PARALLEL); cd 421 dev/sbus/magma.c cd->cd_parmode = 1; cd 427 dev/sbus/magma.c struct cd1190 *cd = &sc->ms_cd1190[chip]; cd 430 dev/sbus/magma.c card->mb_cd1190[chip], CD1190_REGMAPSIZE, &cd->cd_regh)) { cd 434 dev/sbus/magma.c cd->cd_regt = sc->sc_bustag; cd 436 dev/sbus/magma.c sc->ms_dev.dv_xname, chip, cd->cd_reg)); cd 456 dev/sbus/magma.c struct cd1400 *cd; cd 477 dev/sbus/magma.c cd = mbpp->mp_cd1400; cd 480 dev/sbus/magma.c n_chars = CD1400_READ_REG(cd, CD1400_RDCR); cd 487 dev/sbus/magma.c *mbpp->mp_ptr = CD1400_READ_REG(cd, CD1400_RDSR); cd 496 dev/sbus/magma.c cd = mtty->mp_cd1400; cd 499 dev/sbus/magma.c line_stat = CD1400_READ_REG(cd, CD1400_RDSR); cd 503 dev/sbus/magma.c n_chars = CD1400_READ_REG(cd, CD1400_RDCR); cd 509 dev/sbus/magma.c *ptr++ = CD1400_READ_REG(cd, CD1400_RDSR); cd 526 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_EOSRR, 0); /* end service context */ cd 541 dev/sbus/magma.c cd = mtty->mp_cd1400; cd 542 dev/sbus/magma.c msvr = CD1400_READ_REG(cd, CD1400_MSVR2); cd 543 dev/sbus/magma.c carrier = ISSET(msvr, cd->cd_parmode ? CD1400_MSVR2_DSR : CD1400_MSVR2_CD); cd 551 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_EOSRR, 0); /* end service context */ cd 564 dev/sbus/magma.c cd = mbpp->mp_cd1400; cd 571 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, *mbpp->mp_ptr); cd 581 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, 0); cd 590 dev/sbus/magma.c cd = mtty->mp_cd1400; cd 598 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, 0); cd 599 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, 0x81); cd 606 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, 0); cd 607 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, 0x83); cd 625 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, ch); cd 629 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TDR, ch); cd 641 dev/sbus/magma.c srer = CD1400_READ_REG(cd, CD1400_SRER); cd 643 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, srer); cd 651 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_EOSRR, 0); /* end service context */ cd 846 dev/sbus/magma.c struct cd1400 *cd; cd 880 dev/sbus/magma.c cd = mp->mp_cd1400; cd 881 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, mp->mp_channel); cd 882 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDRESET); cd 885 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_LIVR, port << 4); cd 894 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, CD1400_SRER_RXDATA | CD1400_SRER_MDMCH); cd 1160 dev/sbus/magma.c struct cd1400 *cd = mp->mp_cd1400; cd 1166 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, mp->mp_channel); cd 1174 dev/sbus/magma.c msvr = CD1400_READ_REG(cd, CD1400_MSVR1); cd 1178 dev/sbus/magma.c msvr = CD1400_READ_REG(cd, CD1400_MSVR2); cd 1186 dev/sbus/magma.c bits |= (cd->cd_parmode ? TIOCM_CD : TIOCM_DSR); cd 1188 dev/sbus/magma.c bits |= (cd->cd_parmode ? 0 : TIOCM_CD); cd 1194 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR2, cd 1197 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR1, cd 1204 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR2, CD1400_MSVR2_DTR); cd 1207 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR1, CD1400_MSVR1_RTS); cd 1213 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR2, 0); cd 1216 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MSVR1, 0); cd 1233 dev/sbus/magma.c struct cd1400 *cd = mp->mp_cd1400; cd 1239 dev/sbus/magma.c cd1400_compute_baud(t->c_ospeed, cd->cd_clock, &tcor, &tbpr)) cd 1243 dev/sbus/magma.c cd1400_compute_baud(t->c_ispeed, cd->cd_clock, &rcor, &rbpr)) cd 1257 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TCOR, tcor); cd 1258 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TBPR, tbpr); cd 1263 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_RCOR, rcor); cd 1264 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_RBPR, rbpr); cd 1269 dev/sbus/magma.c cd1400_write_ccr(cd, opt); cd 1300 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR1, opt); cd 1309 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR2, opt); cd 1311 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR3, MTTY_RX_FIFO_THRESHOLD); cd 1313 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCORCHG | CD1400_CCR_COR1 | CD1400_CCR_COR2 | CD1400_CCR_COR3); cd 1315 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR4, CD1400_COR4_PFO_EXCEPTION); cd 1316 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR5, 0); cd 1326 dev/sbus/magma.c if (cd->cd_parmode) { cd 1334 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MCOR1, mcor1); cd 1335 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_MCOR2, mcor2); cd 1338 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_RTPR, 2); cd 1431 dev/sbus/magma.c struct cd1400 *cd = mp->mp_cd1400; cd 1435 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, 0); cd 1436 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDRESET); cd 1437 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_LIVR, (1<<3)); cd 1669 dev/sbus/magma.c struct cd1400 *cd = mp->mp_cd1400; cd 1677 dev/sbus/magma.c if (cd) { cd 1678 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, 0); cd 1681 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_TBPR, 10); cd 1684 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCHANCTL | CD1400_CCR_XMTEN); cd 1685 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, CD1400_SRER_TXRDY); cd 1692 dev/sbus/magma.c if (cd) { cd 1693 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, 0); cd 1696 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, 0); cd 1697 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCHANCTL | CD1400_CCR_XMTDIS); cd 1700 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDRESET | CD1400_CCR_FTF); cd 1712 dev/sbus/magma.c struct cd1400 *cd = mp->mp_cd1400; cd 1720 dev/sbus/magma.c if (cd) { cd 1723 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, 0); cd 1726 dev/sbus/magma.c cd1400_compute_baud(100000, cd->cd_clock, &rcor, &rbpr); cd 1727 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_RCOR, rcor); cd 1728 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_RBPR, rbpr); cd 1731 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_COR3, MBPP_RX_FIFO_THRESHOLD); cd 1732 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCORCHG | CD1400_CCR_COR3); cd 1735 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCHANCTL | CD1400_CCR_RCVEN); cd 1736 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, CD1400_SRER_RXDATA); cd 1743 dev/sbus/magma.c if (cd) { cd 1744 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_CAR, 0); cd 1747 dev/sbus/magma.c CD1400_WRITE_REG(cd, CD1400_SRER, 0); cd 1748 dev/sbus/magma.c cd1400_write_ccr(cd, CD1400_CCR_CMDCHANCTL | CD1400_CCR_RCVDIS); cd 1572 dev/usb/if_atu.c struct atu_cdata *cd = &sc->atu_cdata; cd 1580 dev/usb/if_atu.c c = &cd->atu_rx_chain[i]; cd 1601 dev/usb/if_atu.c struct atu_cdata *cd = &sc->atu_cdata; cd 1608 dev/usb/if_atu.c SLIST_INIT(&cd->atu_tx_free); cd 1612 dev/usb/if_atu.c c = &cd->atu_tx_chain[i]; cd 1624 dev/usb/if_atu.c SLIST_INSERT_HEAD(&cd->atu_tx_free, c, atu_list); cd 1931 dev/usb/if_atu.c struct atu_cdata *cd = &sc->atu_cdata; cd 1955 dev/usb/if_atu.c c = SLIST_FIRST(&cd->atu_tx_free); cd 1957 dev/usb/if_atu.c SLIST_REMOVE_HEAD(&cd->atu_tx_free, atu_list); cd 1958 dev/usb/if_atu.c cd->atu_tx_inuse++; cd 1959 dev/usb/if_atu.c if (cd->atu_tx_inuse == ATU_TX_LIST_CNT) cd 1983 dev/usb/if_atu.c SLIST_INSERT_HEAD(&cd->atu_tx_free, c, cd 1985 dev/usb/if_atu.c cd->atu_tx_inuse--; cd 1995 dev/usb/if_atu.c SLIST_INSERT_HEAD(&cd->atu_tx_free, c, cd 1997 dev/usb/if_atu.c cd->atu_tx_inuse--; cd 2039 dev/usb/if_atu.c SLIST_INSERT_HEAD(&cd->atu_tx_free, c, cd 2041 dev/usb/if_atu.c cd->atu_tx_inuse--; cd 2294 dev/usb/if_atu.c struct atu_cdata *cd; cd 2332 dev/usb/if_atu.c cd = &sc->atu_cdata; cd 2333 dev/usb/if_atu.c atu_xfer_list_free(sc, cd->atu_rx_chain, ATU_RX_LIST_CNT); cd 2334 dev/usb/if_atu.c atu_xfer_list_free(sc, cd->atu_tx_chain, ATU_TX_LIST_CNT); cd 963 dev/usb/if_aue.c struct aue_cdata *cd; cd 969 dev/usb/if_aue.c cd = &sc->aue_cdata; cd 971 dev/usb/if_aue.c c = &cd->aue_rx_chain[i]; cd 992 dev/usb/if_aue.c struct aue_cdata *cd; cd 998 dev/usb/if_aue.c cd = &sc->aue_cdata; cd 1000 dev/usb/if_aue.c c = &cd->aue_tx_chain[i]; cd 853 dev/usb/if_axe.c struct axe_cdata *cd; cd 859 dev/usb/if_axe.c cd = &sc->axe_cdata; cd 861 dev/usb/if_axe.c c = &cd->axe_rx_chain[i]; cd 884 dev/usb/if_axe.c struct axe_cdata *cd; cd 890 dev/usb/if_axe.c cd = &sc->axe_cdata; cd 892 dev/usb/if_axe.c c = &cd->axe_tx_chain[i]; cd 170 dev/usb/if_cdce.c usb_config_descriptor_t *cd; cd 264 dev/usb/if_cdce.c cd = usbd_get_config_descriptor(sc->cdce_udev); cd 265 dev/usb/if_cdce.c numalts = usbd_get_no_alts(cd, id->bInterfaceNumber); cd 709 dev/usb/if_cdce.c struct cdce_cdata *cd; cd 713 dev/usb/if_cdce.c cd = &sc->cdce_cdata; cd 715 dev/usb/if_cdce.c c = &cd->cdce_rx_chain[i]; cd 736 dev/usb/if_cdce.c struct cdce_cdata *cd; cd 740 dev/usb/if_cdce.c cd = &sc->cdce_cdata; cd 742 dev/usb/if_cdce.c c = &cd->cdce_tx_chain[i]; cd 660 dev/usb/if_cue.c struct cue_cdata *cd; cd 664 dev/usb/if_cue.c cd = &sc->cue_cdata; cd 666 dev/usb/if_cue.c c = &cd->cue_rx_chain[i]; cd 689 dev/usb/if_cue.c struct cue_cdata *cd; cd 693 dev/usb/if_cue.c cd = &sc->cue_cdata; cd 695 dev/usb/if_cue.c c = &cd->cue_tx_chain[i]; cd 656 dev/usb/if_kue.c struct kue_cdata *cd; cd 662 dev/usb/if_kue.c cd = &sc->kue_cdata; cd 664 dev/usb/if_kue.c c = &cd->kue_rx_chain[i]; cd 685 dev/usb/if_kue.c struct kue_cdata *cd; cd 691 dev/usb/if_kue.c cd = &sc->kue_cdata; cd 693 dev/usb/if_kue.c c = &cd->kue_tx_chain[i]; cd 910 dev/usb/if_udav.c struct udav_cdata *cd; cd 916 dev/usb/if_udav.c cd = &sc->sc_cdata; cd 918 dev/usb/if_udav.c c = &cd->udav_rx_chain[i]; cd 941 dev/usb/if_udav.c struct udav_cdata *cd; cd 947 dev/usb/if_udav.c cd = &sc->sc_cdata; cd 949 dev/usb/if_udav.c c = &cd->udav_tx_chain[i]; cd 429 dev/usb/if_upl.c struct upl_cdata *cd; cd 435 dev/usb/if_upl.c cd = &sc->sc_cdata; cd 437 dev/usb/if_upl.c c = &cd->upl_rx_chain[i]; cd 460 dev/usb/if_upl.c struct upl_cdata *cd; cd 466 dev/usb/if_upl.c cd = &sc->sc_cdata; cd 468 dev/usb/if_upl.c c = &cd->upl_tx_chain[i]; cd 800 dev/usb/if_url.c struct url_cdata *cd; cd 806 dev/usb/if_url.c cd = &sc->sc_cdata; cd 808 dev/usb/if_url.c c = &cd->url_rx_chain[i]; cd 831 dev/usb/if_url.c struct url_cdata *cd; cd 837 dev/usb/if_url.c cd = &sc->sc_cdata; cd 839 dev/usb/if_url.c c = &cd->url_tx_chain[i]; cd 308 dev/usb/ubt.c usb_config_descriptor_t *cd; cd 412 dev/usb/ubt.c cd = usbd_get_config_descriptor(sc->sc_udev); cd 413 dev/usb/ubt.c if (cd == NULL) { cd 420 dev/usb/ubt.c sc->sc_alt_config = usbd_get_no_alts(cd, 1); cd 1014 dev/usb/ugen.c struct usb_config_desc *cd; cd 1129 dev/usb/ugen.c cd = (struct usb_config_desc *)addr; cd 1130 dev/usb/ugen.c cdesc = ugen_get_cdesc(sc, cd->ucd_config_index, 0); cd 1133 dev/usb/ugen.c cd->ucd_desc = *cdesc; cd 283 dev/usb/ulpt.c usb_config_descriptor_t *cd = usbd_get_config_descriptor(dev); cd 289 dev/usb/ulpt.c USETW(req.wValue, cd->bConfigurationValue); cd 403 dev/usb/usb_subr.c usbd_find_idesc(usb_config_descriptor_t *cd, int ifaceidx, int altidx) cd 405 dev/usb/usb_subr.c char *p = (char *)cd; cd 406 dev/usb/usb_subr.c char *end = p + UGETW(cd->wTotalLength); cd 434 dev/usb/usb_subr.c usbd_find_edesc(usb_config_descriptor_t *cd, int ifaceidx, int altidx, cd 437 dev/usb/usb_subr.c char *p = (char *)cd; cd 438 dev/usb/usb_subr.c char *end = p + UGETW(cd->wTotalLength); cd 443 dev/usb/usb_subr.c d = usbd_find_idesc(cd, ifaceidx, altidx); cd 581 dev/usb/usb_subr.c usb_config_descriptor_t cd; cd 590 dev/usb/usb_subr.c err = usbd_get_config_desc(dev, index, &cd); cd 593 dev/usb/usb_subr.c if (cd.bConfigurationValue == no) cd 603 dev/usb/usb_subr.c usb_config_descriptor_t cd, *cdp; cd 634 dev/usb/usb_subr.c err = usbd_get_config_desc(dev, index, &cd); cd 637 dev/usb/usb_subr.c len = UGETW(cd.wTotalLength); cd 1110 dev/usb/usbdi.c const usb_config_descriptor_t *cd = usbd_get_config_descriptor(dev); cd 1112 dev/usb/usbdi.c iter->cur = (const uByte *)cd; cd 1113 dev/usb/usbdi.c iter->end = (const uByte *)cd + UGETW(cd->wTotalLength); cd 151 dev/usb/usbdi.h usb_interface_descriptor_t *usbd_find_idesc(usb_config_descriptor_t *cd, cd 153 dev/usb/usbdi.h usb_endpoint_descriptor_t *usbd_find_edesc(usb_config_descriptor_t *cd, cd 524 dev/usb/usbdi_util.c usb_config_descriptor_t *cd = usbd_get_config_descriptor(dev); cd 525 dev/usb/usbdi_util.c uByte *p = (uByte *)cd; cd 526 dev/usb/usbdi_util.c uByte *end = p + UGETW(cd->wTotalLength); cd 298 dev/usb/usbf.c usb_config_descriptor_t *cd; cd 327 dev/usb/usbf.c cd = usbf_config_descriptor(dev, index); cd 328 dev/usb/usbf.c if (cd == NULL) cd 330 dev/usb/usbf.c *data = cd; cd 332 dev/usb/usbf.c UGETW(cd->wTotalLength))); cd 337 dev/usb/usbf.c cd = usbf_config_descriptor(dev, index); cd 338 dev/usb/usbf.c if (cd == NULL) cd 340 dev/usb/usbf.c bcopy(cd, &hs_config, UGETW(cd->wTotalLength)); cd 345 dev/usb/usbf.c UGETW(cd->wTotalLength))); cd 398 dev/usb/usbf_subr.c usb_config_descriptor_t *cd; cd 404 dev/usb/usbf_subr.c cd = malloc(sizeof *cd, M_USB, M_NOWAIT); cd 405 dev/usb/usbf_subr.c if (cd == NULL) { cd 412 dev/usb/usbf_subr.c uc->uc_cdesc = cd; cd 413 dev/usb/usbf_subr.c uc->uc_cdesc_size = sizeof *cd; cd 416 dev/usb/usbf_subr.c bzero(cd, sizeof *cd); cd 417 dev/usb/usbf_subr.c cd->bLength = USB_CONFIG_DESCRIPTOR_SIZE; cd 418 dev/usb/usbf_subr.c cd->bDescriptorType = UDESC_CONFIG; cd 419 dev/usb/usbf_subr.c USETW(cd->wTotalLength, USB_CONFIG_DESCRIPTOR_SIZE); cd 420 dev/usb/usbf_subr.c cd->bConfigurationValue = USB_UNCONFIG_NO + 1 + cd 422 dev/usb/usbf_subr.c cd->iConfiguration = 0; cd 423 dev/usb/usbf_subr.c cd->bmAttributes = UC_BUS_POWERED | UC_SELF_POWERED; cd 425 dev/usb/usbf_subr.c cd->bMaxPower = 100 / UC_POWER_FACTOR; /* 100 mA */ cd 427 dev/usb/usbf_subr.c cd->bMaxPower = 0; /* XXX 0 mA */ cd 446 dev/usb/usbf_subr.c usb_config_descriptor_t *cd; cd 455 dev/usb/usbf_subr.c cd = usbf_realloc((void **)&uc->uc_cdesc, &uc->uc_cdesc_size, cd 457 dev/usb/usbf_subr.c if (cd == NULL) cd 460 dev/usb/usbf_subr.c bcopy(d, (char *)cd + oldsize, d->bLength); cd 461 dev/usb/usbf_subr.c USETW(cd->wTotalLength, newsize); cd 463 dev/usb/usbf_subr.c *dp = (usb_descriptor_t *)((char *)cd + oldsize); cd 338 kern/subr_autoconf.c struct cfdriver *cd; cd 350 kern/subr_autoconf.c cd = cf->cf_driver; cd 353 kern/subr_autoconf.c cd->cd_devs[dev->dv_unit] = dev; cd 383 kern/subr_autoconf.c if (cf->cf_driver == cd && cd 396 kern/subr_autoconf.c hotplug_device_attach(cd->cd_class, dev->dv_xname); cd 405 kern/subr_autoconf.c struct cfdriver *cd; cd 408 kern/subr_autoconf.c cd = cf->cf_driver; cd 418 kern/subr_autoconf.c dev->dv_class = cd->cd_class; cd 426 kern/subr_autoconf.c if (cd->cd_ndevs == 0 || cd 427 kern/subr_autoconf.c dev->dv_unit >= cd->cd_ndevs || cd 428 kern/subr_autoconf.c cd->cd_devs[dev->dv_unit] == NULL) cd 435 kern/subr_autoconf.c cd->cd_name, dev->dv_unit) >= sizeof(dev->dv_xname)) cd 440 kern/subr_autoconf.c if (dev->dv_unit >= cd->cd_ndevs) { cd 444 kern/subr_autoconf.c int old = cd->cd_ndevs, new; cd 453 kern/subr_autoconf.c cd->cd_ndevs = new; cd 460 kern/subr_autoconf.c bcopy(cd->cd_devs, nsp, old * sizeof(void *)); cd 461 kern/subr_autoconf.c free(cd->cd_devs, M_DEVBUF); cd 463 kern/subr_autoconf.c cd->cd_devs = nsp; cd 465 kern/subr_autoconf.c if (cd->cd_devs[dev->dv_unit]) cd 487 kern/subr_autoconf.c struct cfdriver *cd; cd 506 kern/subr_autoconf.c cd = cf->cf_driver; cd 560 kern/subr_autoconf.c if (cf->cf_driver == cd) { cd 579 kern/subr_autoconf.c cd->cd_devs[dev->dv_unit] = NULL; cd 587 kern/subr_autoconf.c for (i = 0; i < cd->cd_ndevs; i++) cd 588 kern/subr_autoconf.c if (cd->cd_devs[i] != NULL) cd 590 kern/subr_autoconf.c if (i == cd->cd_ndevs) { /* nothing found; deallocate */ cd 591 kern/subr_autoconf.c free(cd->cd_devs, M_DEVBUF); cd 592 kern/subr_autoconf.c cd->cd_devs = NULL; cd 593 kern/subr_autoconf.c cd->cd_ndevs = 0; cd 599 kern/subr_autoconf.c hotplug_device_detach(cd->cd_class, devname); cd 800 kern/subr_autoconf.c device_lookup(struct cfdriver *cd, int unit) cd 804 kern/subr_autoconf.c if (unit >= 0 && unit < cd->cd_ndevs) cd 805 kern/subr_autoconf.c dv = (struct device *)(cd->cd_devs[unit]); cd 121 kern/subr_userconf.c struct cfdata *cd; cd 128 kern/subr_userconf.c cd = &cfdata[i]; cd 129 kern/subr_userconf.c ln = cd->cf_locnames; cd 222 kern/subr_userconf.c struct cfdata *cd; cd 224 kern/subr_userconf.c cd = &cfdata[dev]; cd 225 kern/subr_userconf.c printf("%s", cd->cf_driver->cd_name); cd 226 kern/subr_userconf.c switch (cd->cf_fstate) { cd 229 kern/subr_userconf.c printf("%d", cd->cf_unit); cd 247 kern/subr_userconf.c struct cfdata *cd; cd 271 kern/subr_userconf.c cd = &cfdata[devno]; cd 277 kern/subr_userconf.c p = cd->cf_parents; cd 285 kern/subr_userconf.c switch (cd->cf_fstate) { cd 298 kern/subr_userconf.c l = cd->cf_loc; cd 299 kern/subr_userconf.c ln = cd->cf_locnames; cd 305 kern/subr_userconf.c printf(" flags 0x%x\n", cd->cf_flags); cd 449 kern/subr_userconf.c struct cfdata *cd; cd 470 kern/subr_userconf.c cd = &cfdata[devno]; cd 471 kern/subr_userconf.c l = cd->cf_loc; cd 472 kern/subr_userconf.c ln = cd->cf_locnames; cd 491 kern/subr_userconf.c bcopy(cd->cf_loc, l, sizeof(int) * i); cd 503 kern/subr_userconf.c userconf_modify("flags", &cd->cf_flags); cd 504 kern/subr_userconf.c userconf_hist_int(cd->cf_flags); cd 507 kern/subr_userconf.c if (bcmp(cd->cf_loc, lk, sizeof(int) * i)) cd 508 kern/subr_userconf.c cd->cf_loc = lk; cd 763 kern/subr_userconf.c struct cfdata *cd; cd 771 kern/subr_userconf.c cd = &cfdata[i]; cd 772 kern/subr_userconf.c l = cd->cf_loc; cd 773 kern/subr_userconf.c ln = cd->cf_locnames; cd 107 scsi/cd.c int cd_getvol(struct cd_softc *cd, struct ioc_vol *, int); cd 189 scsi/cd.c struct cd_softc *cd = (struct cd_softc *)self; cd 196 scsi/cd.c cd->sc_link = sc_link; cd 198 scsi/cd.c sc_link->device_softc = cd; cd 205 scsi/cd.c cd->sc_dk.dk_driver = &cddkdriver; cd 206 scsi/cd.c cd->sc_dk.dk_name = cd->sc_dev.dv_xname; cd 207 scsi/cd.c disk_attach(&cd->sc_dk); cd 214 scsi/cd.c cd->flags |= CDF_ANCIENT; cd 218 scsi/cd.c timeout_set(&cd->sc_timeout, cdrestart, cd); cd 220 scsi/cd.c if ((cd->sc_cdpwrhook = powerhook_establish(cd_powerhook, cd)) == NULL) cd 222 scsi/cd.c cd->sc_dev.dv_xname); cd 248 scsi/cd.c struct cd_softc *cd = (struct cd_softc *)self; cd 251 scsi/cd.c cd_kill_buffers(cd); cd 264 scsi/cd.c if (cd->sc_cdpwrhook != NULL) cd 265 scsi/cd.c powerhook_disestablish(cd->sc_cdpwrhook); cd 268 scsi/cd.c disk_detach(&cd->sc_dk); cd 280 scsi/cd.c struct cd_softc *cd; cd 288 scsi/cd.c cd = cdlookup(unit); cd 289 scsi/cd.c if (cd == NULL) cd 292 scsi/cd.c sc_link = cd->sc_link; cd 297 scsi/cd.c if ((error = cdlock(cd)) != 0) { cd 298 scsi/cd.c device_unref(&cd->sc_dev); cd 302 scsi/cd.c if (cd->sc_dk.dk_openmask != 0) { cd 349 scsi/cd.c if (cd_get_parms(cd, 0) != 0) { cd 357 scsi/cd.c cdgetdisklabel(dev, cd, cd->sc_dk.dk_label, 0); cd 362 scsi/cd.c if (part != RAW_PART && (part >= cd->sc_dk.dk_label->d_npartitions || cd 363 scsi/cd.c cd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) { cd 371 scsi/cd.c cd->sc_dk.dk_copenmask |= (1 << part); cd 374 scsi/cd.c cd->sc_dk.dk_bopenmask |= (1 << part); cd 377 scsi/cd.c cd->sc_dk.dk_openmask = cd->sc_dk.dk_copenmask | cd->sc_dk.dk_bopenmask; cd 383 scsi/cd.c if (cd->sc_dk.dk_openmask == 0) { cd 389 scsi/cd.c cdunlock(cd); cd 390 scsi/cd.c device_unref(&cd->sc_dev); cd 401 scsi/cd.c struct cd_softc *cd; cd 405 scsi/cd.c cd = cdlookup(DISKUNIT(dev)); cd 406 scsi/cd.c if (cd == NULL) cd 409 scsi/cd.c if ((error = cdlock(cd)) != 0) { cd 410 scsi/cd.c device_unref(&cd->sc_dev); cd 416 scsi/cd.c cd->sc_dk.dk_copenmask &= ~(1 << part); cd 419 scsi/cd.c cd->sc_dk.dk_bopenmask &= ~(1 << part); cd 422 scsi/cd.c cd->sc_dk.dk_openmask = cd->sc_dk.dk_copenmask | cd->sc_dk.dk_bopenmask; cd 424 scsi/cd.c if (cd->sc_dk.dk_openmask == 0) { cd 427 scsi/cd.c scsi_prevent(cd->sc_link, PR_ALLOW, cd 429 scsi/cd.c cd->sc_link->flags &= ~(SDEV_OPEN | SDEV_MEDIA_LOADED); cd 431 scsi/cd.c if (cd->sc_link->flags & SDEV_EJECTING) { cd 432 scsi/cd.c scsi_start(cd->sc_link, SSS_STOP|SSS_LOEJ, 0); cd 434 scsi/cd.c cd->sc_link->flags &= ~SDEV_EJECTING; cd 437 scsi/cd.c timeout_del(&cd->sc_timeout); cd 440 scsi/cd.c cdunlock(cd); cd 442 scsi/cd.c device_unref(&cd->sc_dev); cd 454 scsi/cd.c struct cd_softc *cd; cd 457 scsi/cd.c if ((cd = cdlookup(DISKUNIT(bp->b_dev))) == NULL) { cd 462 scsi/cd.c SC_DEBUG(cd->sc_link, SDEV_DB2, ("cdstrategy: %ld bytes @ blk %d\n", cd 468 scsi/cd.c if ((cd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) { cd 475 scsi/cd.c if ((bp->b_bcount % cd->sc_dk.dk_label->d_secsize) != 0) { cd 490 scsi/cd.c bounds_check_with_label(bp, cd->sc_dk.dk_label, cd 491 scsi/cd.c (cd->flags & (CDF_WLABEL|CDF_LABELLING)) != 0) <= 0) cd 499 scsi/cd.c disksort(&cd->buf_queue, bp); cd 505 scsi/cd.c cdstart(cd); cd 507 scsi/cd.c device_unref(&cd->sc_dev); cd 521 scsi/cd.c if (cd != NULL) cd 522 scsi/cd.c device_unref(&cd->sc_dev); cd 544 scsi/cd.c struct cd_softc *cd = v; cd 545 scsi/cd.c struct scsi_link *sc_link = cd->sc_link; cd 575 scsi/cd.c dp = &cd->buf_queue; cd 600 scsi/cd.c bp->b_blkno / (cd->sc_dk.dk_label->d_secsize / DEV_BSIZE); cd 601 scsi/cd.c p = &cd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)]; cd 603 scsi/cd.c nblks = howmany(bp->b_bcount, cd->sc_dk.dk_label->d_secsize); cd 637 scsi/cd.c disk_busy(&cd->sc_dk); cd 649 scsi/cd.c timeout_del(&cd->sc_timeout); cd 656 scsi/cd.c disk_unbusy(&cd->sc_dk, 0, 0); cd 657 scsi/cd.c timeout_add(&cd->sc_timeout, 1); cd 660 scsi/cd.c disk_unbusy(&cd->sc_dk, 0, 0); cd 662 scsi/cd.c cd->sc_dev.dv_xname, error); cd 681 scsi/cd.c struct cd_softc *cd = xs->sc_link->device_softc; cd 684 scsi/cd.c disk_unbusy(&cd->sc_dk, xs->bp->b_bcount - xs->bp->b_resid, cd 691 scsi/cd.c struct cd_softc *cd; cd 694 scsi/cd.c cd = cdlookup(DISKUNIT(bp->b_dev)); cd 695 scsi/cd.c if (cd == NULL) cd 709 scsi/cd.c if (cd->flags & CDF_ANCIENT) { cd 710 scsi/cd.c max = cd->sc_dk.dk_label->d_secsize * 0xff; cd 716 scsi/cd.c (*cd->sc_link->adapter->scsi_minphys)(bp); cd 718 scsi/cd.c device_unref(&cd->sc_dev); cd 770 scsi/cd.c struct cd_softc *cd; cd 775 scsi/cd.c cd = cdlookup(DISKUNIT(dev)); cd 776 scsi/cd.c if (cd == NULL) cd 779 scsi/cd.c SC_DEBUG(cd->sc_link, SDEV_DB2, ("cdioctl 0x%lx\n", cmd)); cd 784 scsi/cd.c if ((cd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) { cd 815 scsi/cd.c if ((cd->sc_link->flags & SDEV_OPEN) == 0) cd 826 scsi/cd.c cdgetdisklabel(dev, cd, lp, 0); cd 827 scsi/cd.c bcopy(lp, cd->sc_dk.dk_label, sizeof(*lp)); cd 832 scsi/cd.c *(struct disklabel *)addr = *(cd->sc_dk.dk_label); cd 836 scsi/cd.c ((struct partinfo *)addr)->disklab = cd->sc_dk.dk_label; cd 838 scsi/cd.c &cd->sc_dk.dk_label->d_partitions[DISKPART(dev)]; cd 848 scsi/cd.c if ((error = cdlock(cd)) != 0) cd 851 scsi/cd.c cd->flags |= CDF_LABELLING; cd 853 scsi/cd.c error = setdisklabel(cd->sc_dk.dk_label, cd 858 scsi/cd.c cd->flags &= ~CDF_LABELLING; cd 859 scsi/cd.c cdunlock(cd); cd 869 scsi/cd.c if ((error = cd_set_pa_immed(cd, 0)) != 0) cd 871 scsi/cd.c error = cd_play_tracks(cd, args->start_track, cd 878 scsi/cd.c if ((error = cd_set_pa_immed(cd, 0)) != 0) cd 880 scsi/cd.c error = cd_play_msf(cd, args->start_m, args->start_s, cd 887 scsi/cd.c if ((error = cd_set_pa_immed(cd, 0)) != 0) cd 889 scsi/cd.c error = cd_play(cd, args->blk, args->len); cd 902 scsi/cd.c error = cd_read_subchannel(cd, args->address_format, cd 915 scsi/cd.c if ((error = cd_read_toc(cd, 0, 0, &th, sizeof(th), 0)) != 0) cd 917 scsi/cd.c if (cd->sc_link->quirks & ADEV_LITTLETOC) cd 945 scsi/cd.c error = cd_read_toc(cd, te->address_format, te->starting_track, cd 957 scsi/cd.c if (cd->sc_link->quirks & ADEV_LITTLETOC) { cd 965 scsi/cd.c if (cd->sc_link->quirks & ADEV_LITTLETOC) { cd 990 scsi/cd.c error = cd_read_toc(cd, 0, 0, toc, cd 1000 scsi/cd.c if (cd->sc_link->quirks & ADEV_LITTLETOC) { cd 1007 scsi/cd.c if (cd->sc_link->quirks & ADEV_LITTLETOC) cd 1020 scsi/cd.c error = cd_setchan(cd, arg->patch[0], arg->patch[1], cd 1027 scsi/cd.c error = cd_getvol(cd, arg, 0); cd 1033 scsi/cd.c error = cd_setvol(cd, arg, 0); cd 1038 scsi/cd.c error = cd_setchan(cd, BOTH_CHANNEL, BOTH_CHANNEL, MUTE_CHANNEL, cd 1043 scsi/cd.c error = cd_setchan(cd, LEFT_CHANNEL, RIGHT_CHANNEL, cd 1048 scsi/cd.c error = cd_setchan(cd, MUTE_CHANNEL, MUTE_CHANNEL, MUTE_CHANNEL, cd 1053 scsi/cd.c error = cd_setchan(cd, LEFT_CHANNEL, LEFT_CHANNEL, MUTE_CHANNEL, cd 1058 scsi/cd.c error = cd_setchan(cd, RIGHT_CHANNEL, RIGHT_CHANNEL, cd 1063 scsi/cd.c error = cd_pause(cd, 1); cd 1067 scsi/cd.c error = cd_pause(cd, 0); cd 1070 scsi/cd.c error = scsi_start(cd->sc_link, SSS_START, 0); cd 1074 scsi/cd.c error = scsi_start(cd->sc_link, SSS_STOP, 0); cd 1079 scsi/cd.c error = scsi_start(cd->sc_link, SSS_START|SSS_LOEJ, cd 1093 scsi/cd.c cd->sc_link->flags |= SDEV_EJECTING; cd 1096 scsi/cd.c error = scsi_prevent(cd->sc_link, PR_ALLOW, 0); cd 1099 scsi/cd.c error = scsi_prevent(cd->sc_link, PR_PREVENT, 0); cd 1102 scsi/cd.c error = scsi_prevent(cd->sc_link, cd 1106 scsi/cd.c cd->sc_link->flags |= (SDEV_DB1 | SDEV_DB2); cd 1109 scsi/cd.c cd->sc_link->flags &= ~(SDEV_DB1 | SDEV_DB2); cd 1113 scsi/cd.c error = cd_reset(cd); cd 1118 scsi/cd.c error = cd_load_unload(cd, args->options, args->slot); cd 1123 scsi/cd.c error = dvd_auth(cd, (union dvd_authinfo *)addr); cd 1126 scsi/cd.c error = dvd_read_struct(cd, (union dvd_struct *)addr); cd 1133 scsi/cd.c error = scsi_do_ioctl(cd->sc_link, dev, cmd, addr, flag, p); cd 1139 scsi/cd.c device_unref(&cd->sc_dev); cd 1151 scsi/cd.c cdgetdisklabel(dev_t dev, struct cd_softc *cd, struct disklabel *lp, cd 1163 scsi/cd.c lp->d_secsize = cd->params.blksize; cd 1167 scsi/cd.c lp->d_ncylinders = (cd->params.disksize / 100) + 1; cd 1169 scsi/cd.c if (cd->sc_link->flags & SDEV_ATAPI) { cd 1178 scsi/cd.c DL_SETDSIZE(lp, cd->params.disksize); cd 1191 scsi/cd.c if (cd_load_toc(cd, toc, CD_LBA_FORMAT)) { cd 1218 scsi/cd.c cd_size(struct cd_softc *cd, int flags) cd 1227 scsi/cd.c cd->params.blksize = 2048; cd 1228 scsi/cd.c cd->params.disksize = 400000; cd 1230 scsi/cd.c if (cd->sc_link->quirks & ADEV_NOCAPACITY) cd 1244 scsi/cd.c if (scsi_scsi_cmd(cd->sc_link, cd 1253 scsi/cd.c cd->params.blksize = blksize; cd 1258 scsi/cd.c cd->params.disksize = size; cd 1261 scsi/cd.c SC_DEBUG(cd->sc_link, SDEV_DB2, ("cd_size: %d %ld\n", blksize, size)); cd 1262 scsi/cd.c return (cd->params.disksize); cd 1266 scsi/cd.c cd_setchan(struct cd_softc *cd, int p0, int p1, int p2, int p3, int flags) cd 1276 scsi/cd.c error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data, cd 1287 scsi/cd.c error = scsi_mode_select_big(cd->sc_link, SMS_PF, cd 1290 scsi/cd.c error = scsi_mode_select(cd->sc_link, SMS_PF, cd 1299 scsi/cd.c cd_getvol(struct cd_softc *cd, struct ioc_vol *arg, int flags) cd 1309 scsi/cd.c error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data, cd 1326 scsi/cd.c cd_setvol(struct cd_softc *cd, const struct ioc_vol *arg, int flags) cd 1337 scsi/cd.c error = scsi_do_mode_sense(cd->sc_link, cd 1352 scsi/cd.c error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data, cd 1367 scsi/cd.c error = scsi_mode_select_big(cd->sc_link, SMS_PF, cd 1370 scsi/cd.c error = scsi_mode_select(cd->sc_link, SMS_PF, cd 1378 scsi/cd.c cd_load_unload(struct cd_softc *cd, int options, int slot) cd 1387 scsi/cd.c return (scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd, cd 1392 scsi/cd.c cd_set_pa_immed(struct cd_softc *cd, int flags) cd 1398 scsi/cd.c if (cd->sc_link->flags & SDEV_ATAPI) cd 1406 scsi/cd.c error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data, cd 1417 scsi/cd.c error = scsi_mode_select_big(cd->sc_link, cd 1421 scsi/cd.c error = scsi_mode_select(cd->sc_link, SMS_PF, cd 1434 scsi/cd.c cd_play(struct cd_softc *cd, int blkno, int nblks) cd 1442 scsi/cd.c return (scsi_scsi_cmd(cd->sc_link, cd 1451 scsi/cd.c cd_play_tracks(struct cd_softc *cd, int strack, int sindex, int etrack, cd 1466 scsi/cd.c if ((error = cd_load_toc(cd, toc, CD_MSF_FORMAT)) != 0) cd 1497 scsi/cd.c error = cd_play_msf(cd, toc->entries[strack].addr.msf.minute, cd 1511 scsi/cd.c cd_play_msf(struct cd_softc *cd, int startm, int starts, int startf, int endm, cd 1524 scsi/cd.c return (scsi_scsi_cmd(cd->sc_link, cd 1533 scsi/cd.c cd_pause(struct cd_softc *cd, int go) cd 1540 scsi/cd.c return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd, cd 1548 scsi/cd.c cd_reset(struct cd_softc *cd) cd 1550 scsi/cd.c return scsi_scsi_cmd(cd->sc_link, 0, 0, 0, 0, CDRETRIES, 2000, NULL, cd 1558 scsi/cd.c cd_read_subchannel(struct cd_softc *cd, int mode, int format, int track, cd 1571 scsi/cd.c return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd, cd 1580 scsi/cd.c cd_read_toc(struct cd_softc *cd, int mode, int start, void *data, int len, cd 1595 scsi/cd.c return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd, cd 1601 scsi/cd.c cd_load_toc(struct cd_softc *cd, struct cd_toc *toc, int fmt) cd 1605 scsi/cd.c error = cd_read_toc(cd, 0, 0, toc, sizeof(toc->header), 0); cd 1613 scsi/cd.c error = cd_read_toc(cd, fmt, 0, toc, len, 0); cd 1625 scsi/cd.c cd_get_parms(struct cd_softc *cd, int flags) cd 1631 scsi/cd.c if (cd_size(cd, flags) == 0) cd 1655 scsi/cd.c dvd_auth(struct cd_softc *cd, union dvd_authinfo *a) cd 1669 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8, cd 1680 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16, cd 1691 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12, cd 1703 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12, cd 1717 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8, cd 1730 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16, cd 1743 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12, cd 1755 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16, cd 1765 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8, cd 1782 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8, cd 1794 scsi/cd.c dvd_read_physical(cd, s) cd 1795 scsi/cd.c struct cd_softc *cd; cd 1811 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf), cd 1836 scsi/cd.c dvd_read_copyright(cd, s) cd 1837 scsi/cd.c struct cd_softc *cd; cd 1851 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf), cd 1861 scsi/cd.c dvd_read_disckey(cd, s) cd 1862 scsi/cd.c struct cd_softc *cd; cd 1880 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd, cd 1891 scsi/cd.c dvd_read_bca(cd, s) cd 1892 scsi/cd.c struct cd_softc *cd; cd 1905 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf), cd 1917 scsi/cd.c dvd_read_manufact(cd, s) cd 1918 scsi/cd.c struct cd_softc *cd; cd 1935 scsi/cd.c error = scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd, cd 1951 scsi/cd.c dvd_read_struct(cd, s) cd 1952 scsi/cd.c struct cd_softc *cd; cd 1958 scsi/cd.c return (dvd_read_physical(cd, s)); cd 1960 scsi/cd.c return (dvd_read_copyright(cd, s)); cd 1962 scsi/cd.c return (dvd_read_disckey(cd, s)); cd 1964 scsi/cd.c return (dvd_read_bca(cd, s)); cd 1966 scsi/cd.c return (dvd_read_manufact(cd, s)); cd 1975 scsi/cd.c struct cd_softc *cd = arg; cd 1981 scsi/cd.c if (why == PWR_RESUME && cd->sc_dk.dk_openmask != 0) cd 1982 scsi/cd.c scsi_prevent(cd->sc_link, PR_PREVENT, cd 2033 scsi/cd.c cd_kill_buffers(struct cd_softc *cd) cd 2039 scsi/cd.c for (dp = &cd->buf_queue; (bp = dp->b_actf) != NULL; ) { cd 597 sys/conf.h bdev_decl(cd); cd 598 sys/conf.h cdev_decl(cd);