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);