ds                417 arch/i386/i386/vm86.c 	DOVREG(ds);
ds               1698 dev/i2o/iop.c  	bus_dma_segment_t *ds;
ds               1757 dev/i2o/iop.c  	for (i = nsegs, ds = dm->dm_segs; i > 1; i--, p += 2, ds++) {
ds               1758 dev/i2o/iop.c  		p[0] = (u_int32_t)ds->ds_len | flg;
ds               1759 dev/i2o/iop.c  		p[1] = (u_int32_t)ds->ds_addr;
ds               1760 dev/i2o/iop.c  		xfersize += ds->ds_len;
ds               1763 dev/i2o/iop.c  	p[0] = (u_int32_t)ds->ds_len | flg | I2O_SGL_END_BUFFER;
ds               1764 dev/i2o/iop.c  	p[1] = (u_int32_t)ds->ds_addr;
ds               1765 dev/i2o/iop.c  	xfersize += ds->ds_len;
ds               1799 dev/i2o/iop.c  	bus_dma_segment_t *ds;
ds               1834 dev/i2o/iop.c  		for (i = dm->dm_nsegs, ds = dm->dm_segs; i > 0; i--, ds++) {
ds               1835 dev/i2o/iop.c  			slen = ds->ds_len;
ds               1836 dev/i2o/iop.c  			saddr = ds->ds_addr;
ds               1861 dev/i2o/iop.c  		for (i = nsegs, ds = dm->dm_segs; i > 1; i--, p += 2, ds++) {
ds               1862 dev/i2o/iop.c  			p[0] = (u_int32_t)ds->ds_len | flg;
ds               1863 dev/i2o/iop.c  			p[1] = (u_int32_t)ds->ds_addr;
ds               1866 dev/i2o/iop.c  		p[0] = (u_int32_t)ds->ds_len | flg | I2O_SGL_END_BUFFER |
ds               1868 dev/i2o/iop.c  		p[1] = (u_int32_t)ds->ds_addr;
ds                378 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds                412 dev/ic/aic6915.c 		ds = &sc->sc_txsoft[producer];
ds                413 dev/ic/aic6915.c 		dmamap = ds->ds_dmamap;
ds                479 dev/ic/aic6915.c 		ds->ds_mbuf = m0;
ds                706 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds                737 dev/ic/aic6915.c 		ds = &sc->sc_txsoft[txidx];
ds                739 dev/ic/aic6915.c 		bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap,
ds                740 dev/ic/aic6915.c 		    0, ds->ds_dmamap->dm_mapsize,
ds                742 dev/ic/aic6915.c 		m_freem(ds->ds_mbuf);
ds                743 dev/ic/aic6915.c 		ds->ds_mbuf = NULL;
ds                774 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds                802 dev/ic/aic6915.c 		ds = &sc->sc_rxsoft[rxidx];
ds                812 dev/ic/aic6915.c 		bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                813 dev/ic/aic6915.c 		    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
ds                828 dev/ic/aic6915.c 		m = ds->ds_mbuf;
ds                832 dev/ic/aic6915.c 			bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                833 dev/ic/aic6915.c 			    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds                848 dev/ic/aic6915.c 			bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                849 dev/ic/aic6915.c 			    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds                865 dev/ic/aic6915.c 		memcpy(mtod(m, caddr_t), mtod(ds->ds_mbuf, caddr_t), len);
ds                869 dev/ic/aic6915.c 		bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                870 dev/ic/aic6915.c 		    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds               1009 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds               1049 dev/ic/aic6915.c 		ds = &sc->sc_rxsoft[i];
ds               1050 dev/ic/aic6915.c 		if (ds->ds_mbuf == NULL) {
ds               1200 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds               1204 dev/ic/aic6915.c 		ds = &sc->sc_rxsoft[i];
ds               1205 dev/ic/aic6915.c 		if (ds->ds_mbuf != NULL) {
ds               1206 dev/ic/aic6915.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1207 dev/ic/aic6915.c 			m_freem(ds->ds_mbuf);
ds               1208 dev/ic/aic6915.c 			ds->ds_mbuf = NULL;
ds               1222 dev/ic/aic6915.c 	struct sf_descsoft *ds;
ds               1241 dev/ic/aic6915.c 		ds = &sc->sc_txsoft[i];
ds               1242 dev/ic/aic6915.c 		if (ds->ds_mbuf != NULL) {
ds               1243 dev/ic/aic6915.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1244 dev/ic/aic6915.c 			m_freem(ds->ds_mbuf);
ds               1245 dev/ic/aic6915.c 			ds->ds_mbuf = NULL;
ds               1282 dev/ic/aic6915.c 	struct sf_descsoft *ds = &sc->sc_rxsoft[idx];
ds               1296 dev/ic/aic6915.c 	if (ds->ds_mbuf != NULL)
ds               1297 dev/ic/aic6915.c 		bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1299 dev/ic/aic6915.c 	ds->ds_mbuf = m;
ds               1301 dev/ic/aic6915.c 	error = bus_dmamap_load(sc->sc_dmat, ds->ds_dmamap,
ds               1310 dev/ic/aic6915.c 	bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds               1311 dev/ic/aic6915.c 	    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds               1301 dev/ic/ath.c   	struct ath_desc *ds;
ds               1340 dev/ic/ath.c   	ds = bf->bf_desc;
ds               1341 dev/ic/ath.c   	bzero(ds, sizeof(struct ath_desc));
ds               1344 dev/ic/ath.c   		ds->ds_link = bf->bf_daddr;	/* link to self */
ds               1347 dev/ic/ath.c   		ds->ds_link = 0;
ds               1349 dev/ic/ath.c   	ds->ds_data = bf->bf_segs[0].ds_addr;
ds               1370 dev/ic/ath.c   	if (!ath_hal_setup_tx_desc(ah, ds
ds               1387 dev/ic/ath.c   	if (!ath_hal_fill_tx_desc(ah, ds
ds               1572 dev/ic/ath.c   	struct ath_desc *ds;
ds               1606 dev/ic/ath.c   	ds = sc->sc_desc;
ds               1611 dev/ic/ath.c   	    ds, (u_long)sc->sc_desc_len,
ds               1627 dev/ic/ath.c   	for (i = 0; i < ATH_RXBUF; i++, bf++, ds++) {
ds               1628 dev/ic/ath.c   		bf->bf_desc = ds;
ds               1630 dev/ic/ath.c   		    ((caddr_t)ds - (caddr_t)sc->sc_desc);
ds               1641 dev/ic/ath.c   	for (i = 0; i < ATH_TXBUF; i++, bf++, ds += ATH_TXDESC) {
ds               1642 dev/ic/ath.c   		bf->bf_desc = ds;
ds               1644 dev/ic/ath.c   		    ((caddr_t)ds - (caddr_t)sc->sc_desc);
ds               1656 dev/ic/ath.c   	bf->bf_desc = ds;
ds               1657 dev/ic/ath.c   	bf->bf_daddr = sc->sc_desc_paddr + ((caddr_t)ds - (caddr_t)sc->sc_desc);
ds               1810 dev/ic/ath.c   	struct ath_desc *ds;
ds               1862 dev/ic/ath.c   	ds = bf->bf_desc;
ds               1863 dev/ic/ath.c   	bzero(ds, sizeof(struct ath_desc));
ds               1865 dev/ic/ath.c   		ds->ds_link = bf->bf_daddr;	/* link to self */
ds               1866 dev/ic/ath.c   	ds->ds_data = bf->bf_segs[0].ds_addr;
ds               1867 dev/ic/ath.c   	ath_hal_setup_rx_desc(ah, ds
ds               1874 dev/ic/ath.c   	sc->sc_rxlink = &ds->ds_link;
ds               1889 dev/ic/ath.c   	struct ath_desc *ds;
ds               1906 dev/ic/ath.c   		ds = bf->bf_desc;
ds               1907 dev/ic/ath.c   		if (ds->ds_link == bf->bf_daddr) {
ds               1928 dev/ic/ath.c   		status = ath_hal_proc_rx_desc(ah, ds,
ds               1929 dev/ic/ath.c   		    bf->bf_daddr, PA2DESC(sc, ds->ds_link));
ds               1938 dev/ic/ath.c   		if (ds->ds_rxstat.rs_more) {
ds               1958 dev/ic/ath.c   		} else if (ds->ds_rxstat.rs_status != 0) {
ds               1959 dev/ic/ath.c   			if (ds->ds_rxstat.rs_status & HAL_RXERR_CRC)
ds               1961 dev/ic/ath.c   			if (ds->ds_rxstat.rs_status & HAL_RXERR_FIFO)
ds               1963 dev/ic/ath.c   			if (ds->ds_rxstat.rs_status & HAL_RXERR_DECRYPT)
ds               1965 dev/ic/ath.c   			if (ds->ds_rxstat.rs_status & HAL_RXERR_PHY) {
ds               1967 dev/ic/ath.c   				phyerr = ds->ds_rxstat.rs_phyerr & 0x1f;
ds               1975 dev/ic/ath.c   			if ((ds->ds_rxstat.rs_status & HAL_RXERR_DECRYPT ) ||
ds               1976 dev/ic/ath.c   			    (ds->ds_rxstat.rs_status & HAL_RXERR_PHY))
ds               1983 dev/ic/ath.c   			if ((ds->ds_rxstat.rs_status & ~HAL_RXERR_DECRYPT) ||
ds               1988 dev/ic/ath.c   		len = ds->ds_rxstat.rs_datalen;
ds               2009 dev/ic/ath.c   			    sc->sc_hwmap[ds->ds_rxstat.rs_rate] &
ds               2011 dev/ic/ath.c   			sc->sc_rxtap.wr_antenna = ds->ds_rxstat.rs_antenna;
ds               2012 dev/ic/ath.c   			sc->sc_rxtap.wr_rssi = ds->ds_rxstat.rs_rssi;
ds               2062 dev/ic/ath.c   		rh->arh_rssi = ds->ds_rxstat.rs_rssi;
ds               2063 dev/ic/ath.c   		rh->arh_antenna = ds->ds_rxstat.rs_antenna;
ds               2069 dev/ic/ath.c   		    ds->ds_rxstat.rs_rssi, ds->ds_rxstat.rs_tstamp);
ds               2073 dev/ic/ath.c   		    ds->ds_rxstat.rs_rssi);
ds               2108 dev/ic/ath.c   	struct ath_desc *ds;
ds               2249 dev/ic/ath.c   	ds = bf->bf_desc;
ds               2421 dev/ic/ath.c   	ath_hal_setup_tx_desc(ah, ds
ds               2434 dev/ic/ath.c   	ath_hal_setup_xtx_desc(ah, ds
ds               2444 dev/ic/ath.c   	for (i = 0; i < bf->bf_nseg; i++, ds++) {
ds               2445 dev/ic/ath.c   		ds->ds_data = bf->bf_segs[i].ds_addr;
ds               2447 dev/ic/ath.c   			ds->ds_link = 0;
ds               2449 dev/ic/ath.c   			ds->ds_link = bf->bf_daddr + sizeof(*ds) * (i + 1);
ds               2451 dev/ic/ath.c   		ath_hal_fill_tx_desc(ah, ds
ds               2458 dev/ic/ath.c   		    __func__, i, ds->ds_link, ds->ds_data,
ds               2459 dev/ic/ath.c   		    ds->ds_ctl0, ds->ds_ctl1, ds->ds_hw[0], ds->ds_hw[1]));
ds               2492 dev/ic/ath.c   	struct ath_desc *ds;
ds               2507 dev/ic/ath.c   		ds = &bf->bf_desc[bf->bf_nseg - 1];
ds               2508 dev/ic/ath.c   		status = ath_hal_proc_tx_desc(ah, ds);
ds               2523 dev/ic/ath.c   			if (ds->ds_txstat.ts_status == 0) {
ds               2527 dev/ic/ath.c   				an->an_tx_antenna = ds->ds_txstat.ts_antenna;
ds               2533 dev/ic/ath.c   				if (ds->ds_txstat.ts_status & HAL_TXERR_XRETRY)
ds               2535 dev/ic/ath.c   				if (ds->ds_txstat.ts_status & HAL_TXERR_FIFO)
ds               2537 dev/ic/ath.c   				if (ds->ds_txstat.ts_status & HAL_TXERR_FILT)
ds               2541 dev/ic/ath.c   			sr = ds->ds_txstat.ts_shortretry;
ds               2542 dev/ic/ath.c   			lr = ds->ds_txstat.ts_longretry;
ds               2655 dev/ic/ath.c   			struct ath_desc *ds = bf->bf_desc;
ds               2656 dev/ic/ath.c   			if (ath_hal_proc_rx_desc(ah, ds, bf->bf_daddr,
ds               2657 dev/ic/ath.c   			    PA2DESC(sc, ds->ds_link)) == HAL_OK)
ds               3179 dev/ic/ath.c   	struct ath_desc *ds;
ds               3182 dev/ic/ath.c   	for (i = 0, ds = bf->bf_desc; i < bf->bf_nseg; i++, ds++) {
ds               3184 dev/ic/ath.c   		    i, ds, (struct ath_desc *)bf->bf_daddr + i,
ds               3185 dev/ic/ath.c   		    ds->ds_link, ds->ds_data,
ds               3186 dev/ic/ath.c   		    ds->ds_ctl0, ds->ds_ctl1,
ds               3187 dev/ic/ath.c   		    ds->ds_hw[0], ds->ds_hw[1],
ds               3188 dev/ic/ath.c   		    !done ? ' ' : (ds->ds_rxstat.rs_status == 0) ? '*' : '!');
ds               3195 dev/ic/ath.c   	struct ath_desc *ds;
ds               3198 dev/ic/ath.c   	for (i = 0, ds = bf->bf_desc; i < bf->bf_nseg; i++, ds++) {
ds               3201 dev/ic/ath.c   		    i, ds, (struct ath_desc *)bf->bf_daddr + i,
ds               3202 dev/ic/ath.c   		    ds->ds_link, ds->ds_data,
ds               3203 dev/ic/ath.c   		    ds->ds_ctl0, ds->ds_ctl1,
ds               3204 dev/ic/ath.c   		    ds->ds_hw[0], ds->ds_hw[1], ds->ds_hw[2], ds->ds_hw[3],
ds               3205 dev/ic/ath.c   		    !done ? ' ' : (ds->ds_txstat.ts_status == 0) ? '*' : '!');
ds                313 dev/ic/osiop.c 		acb->ds = &sc->sc_ds[i];
ds                317 dev/ic/osiop.c 		acb->ds->id.addr = dsa + OSIOP_DSIDOFF;
ds                318 dev/ic/osiop.c 		acb->ds->cmd.addr = dsa + OSIOP_DSCMDOFF;
ds                319 dev/ic/osiop.c 		acb->ds->status.count = 1;
ds                320 dev/ic/osiop.c 		acb->ds->status.addr = dsa + OSIOP_DSSTATOFF;
ds                321 dev/ic/osiop.c 		acb->ds->msg.count = 1;
ds                322 dev/ic/osiop.c 		acb->ds->msg.addr = dsa + OSIOP_DSMSGOFF;
ds                323 dev/ic/osiop.c 		acb->ds->msgin.count = 1;
ds                324 dev/ic/osiop.c 		acb->ds->msgin.addr = dsa + OSIOP_DSMSGINOFF;
ds                325 dev/ic/osiop.c 		acb->ds->extmsg.count = 1;
ds                326 dev/ic/osiop.c 		acb->ds->extmsg.addr = dsa + OSIOP_DSEXTMSGOFF;
ds                327 dev/ic/osiop.c 		acb->ds->synmsg.count = 3;
ds                328 dev/ic/osiop.c 		acb->ds->synmsg.addr = dsa + OSIOP_DSSYNMSGOFF;
ds                416 dev/ic/osiop.c 	bcopy(xs->cmd, &acb->ds->scsi_cmd, xs->cmdlen);
ds                417 dev/ic/osiop.c 	acb->ds->cmd.count = xs->cmdlen;
ds                493 dev/ic/osiop.c 				    acb->ds->scsi_cmd.opcode,
ds                499 dev/ic/osiop.c 				    acb->ds, acb->xs->timeout);
ds                727 dev/ic/osiop.c 		struct scsi_sense *cmd = (struct scsi_sense *)&acb->ds->scsi_cmd;
ds                731 dev/ic/osiop.c 		acb->ds->cmd.count = sizeof(*cmd);
ds                964 dev/ic/osiop.c 	struct osiop_ds *ds = acb->ds;
ds                976 dev/ic/osiop.c 		    sc->sc_script, acb->ds, sc->sc_active);
ds                999 dev/ic/osiop.c 	ds->scsi_addr = ((1 << 16) << target) | (ti->sxfer << 8);
ds               1001 dev/ic/osiop.c 	disconnect = (ds->scsi_cmd.opcode != REQUEST_SENSE) &&
ds               1004 dev/ic/osiop.c 	ds->msgout[0] = MSG_IDENTIFY(lun, disconnect);
ds               1005 dev/ic/osiop.c 	ds->id.count = 1;
ds               1006 dev/ic/osiop.c 	ds->stat[0] = SCSI_OSIOP_NOSTATUS;	/* set invalid status */
ds               1007 dev/ic/osiop.c 	ds->msgbuf[0] = ds->msgbuf[1] = MSG_INVALID;
ds               1008 dev/ic/osiop.c 	bzero(&ds->data, sizeof(ds->data));
ds               1027 dev/ic/osiop.c 			ds->msgbuf[2] = MSG_INVALID;
ds               1028 dev/ic/osiop.c 			ds->msgout[1] = MSG_EXTENDED;
ds               1029 dev/ic/osiop.c 			ds->msgout[2] = MSG_EXT_SDTR_LEN;
ds               1030 dev/ic/osiop.c 			ds->msgout[3] = MSG_EXT_SDTR;
ds               1031 dev/ic/osiop.c 			ds->msgout[4] = sc->sc_minsync;
ds               1032 dev/ic/osiop.c 			ds->msgout[5] = OSIOP_MAX_OFFSET;
ds               1033 dev/ic/osiop.c 			ds->id.count = MSG_EXT_SDTR_LEN + 3;
ds               1051 dev/ic/osiop.c 			ds->data[i].count = datadma->dm_segs[i].ds_len;
ds               1052 dev/ic/osiop.c 			ds->data[i].addr  = datadma->dm_segs[i].ds_addr;
ds               1068 dev/ic/osiop.c 		    sc->sc_script, acb->ds, sc->sc_active);
ds               1114 dev/ic/osiop.c 	struct osiop_ds *ds;
ds               1149 dev/ic/osiop.c 	ds = NULL;
ds               1151 dev/ic/osiop.c 		ds = acb->ds;
ds               1182 dev/ic/osiop.c 			if (ds->msgbuf[1] == MSG_INVALID)
ds               1185 dev/ic/osiop.c 			else if (ds->msgbuf[1] == MSG_MESSAGE_REJECT)
ds               1197 dev/ic/osiop.c 			    "script %p dsa %p\n", &osiop_script, ds);
ds               1203 dev/ic/osiop.c 		if (ds->msgbuf[0] != MSG_CMDCOMPLETE)
ds               1205 dev/ic/osiop.c 			    sc->sc_dev.dv_xname, ds->msgbuf[0]);
ds               1210 dev/ic/osiop.c 		*status = ds->stat[0];
ds               1221 dev/ic/osiop.c 		if (ds->msgbuf[1] == MSG_EXTENDED &&
ds               1222 dev/ic/osiop.c 		    ds->msgbuf[2] == MSG_EXT_SDTR_LEN &&
ds               1223 dev/ic/osiop.c 		    ds->msgbuf[3] == MSG_EXT_SDTR) {
ds               1229 dev/ic/osiop.c 				    ds->msgbuf[0], ds->msgbuf[1],
ds               1230 dev/ic/osiop.c 				    ds->msgbuf[2], ds->msgbuf[3],
ds               1231 dev/ic/osiop.c 				    ds->msgbuf[4], ds->msgbuf[5]);
ds               1233 dev/ic/osiop.c 			ti->period = ds->msgbuf[4];
ds               1234 dev/ic/osiop.c 			ti->offset = ds->msgbuf[5];
ds               1282 dev/ic/osiop.c 				if (ds->data[1].count != 0) {
ds               1284 dev/ic/osiop.c 					for (i = 0; ds->data[i].count != 0; i++)
ds               1287 dev/ic/osiop.c 						    ds->data[i].addr,
ds               1288 dev/ic/osiop.c 						    ds->data[i].count);
ds               1419 dev/ic/osiop.c 			    ds->data[0].addr, ds->data[0].count,
ds               1439 dev/ic/osiop.c 			    acb->curlen != ds->data[0].count)
ds               1444 dev/ic/osiop.c 				    ds->data[0].addr, ds->data[0].count);
ds               1452 dev/ic/osiop.c 				acb->curaddr = ds->data[n].addr;
ds               1453 dev/ic/osiop.c 				acb->curlen = ds->data[n].count;
ds               1483 dev/ic/osiop.c 				if (ds->data[i].count == 0)
ds               1485 dev/ic/osiop.c 				if (acb->curaddr >= ds->data[i].addr &&
ds               1487 dev/ic/osiop.c 				    (ds->data[i].addr + ds->data[i].count))
ds               1490 dev/ic/osiop.c 			if (i >= OSIOP_NSG || ds->data[i].count == 0) {
ds               1501 dev/ic/osiop.c 				    ds->data[0].addr, ds->data[0].count,
ds               1504 dev/ic/osiop.c 			ds->data[0].addr = acb->curaddr;
ds               1505 dev/ic/osiop.c 			ds->data[0].count = acb->curlen;
ds               1507 dev/ic/osiop.c 			    i < OSIOP_NSG && ds->data[i].count > 0;
ds               1513 dev/ic/osiop.c 					    ds->data[j].addr, ds->data[j].count,
ds               1514 dev/ic/osiop.c 					    ds->data[i].addr, ds->data[i].count);
ds               1516 dev/ic/osiop.c 				ds->data[j].addr  = ds->data[i].addr;
ds               1517 dev/ic/osiop.c 				ds->data[j].count = ds->data[i].count;
ds               1520 dev/ic/osiop.c 				ds->data[j].addr  = 0;
ds               1521 dev/ic/osiop.c 				ds->data[j].count = 0;
ds               1656 dev/ic/osiop.c 		    osiop_read_1(sc, OSIOP_SFBR), ds->msgbuf[1],
ds               1680 dev/ic/osiop.c 		    intcode, ds->stat[0], ds->msgbuf[0], ds->msgbuf[1],
ds               1700 dev/ic/osiop.c 	printf("osiop_chkintr: target %x ds %p\n", target, ds);
ds               1710 dev/ic/osiop.c 	    ds->stat[0], ds->msgbuf[0], ds->msgbuf[1],
ds               1759 dev/ic/osiop.c 		    acb->ds->scsi_cmd.opcode, sc->sc_nexus->ds);
ds               1796 dev/ic/osiop.c 		    (sc->sc_nexus != NULL) ? sc->sc_nexus->ds->stat[0] : 0);
ds               1811 dev/ic/osiop.c 		    (sc->sc_nexus != NULL) ? sc->sc_nexus->ds->stat[0] : 0,
ds               1812 dev/ic/osiop.c 		    (sc->sc_nexus != NULL) ? sc->sc_nexus->ds->msgbuf[0] : 0);
ds               2023 dev/ic/osiop.c 	b = (u_int8_t *)&acb->ds->scsi_cmd;
ds               2028 dev/ic/osiop.c 	    acb->ds->cmd.count);
ds               2029 dev/ic/osiop.c 	for (i = acb->ds->cmd.count; i > 0; i--)
ds                148 dev/ic/osiopvar.h 	struct osiop_ds *ds;	/* data structure for this acb */
ds                372 dev/ic/smc83c170.c 	struct epic_descsoft *ds;
ds                405 dev/ic/smc83c170.c 		ds = EPIC_DSTX(sc, nexttx);
ds                406 dev/ic/smc83c170.c 		dmamap = ds->ds_dmamap;
ds                469 dev/ic/smc83c170.c 		ds->ds_mbuf = m0;
ds                653 dev/ic/smc83c170.c 	struct epic_descsoft *ds;
ds                681 dev/ic/smc83c170.c 			ds = EPIC_DSRX(sc, i);
ds                713 dev/ic/smc83c170.c 			bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                714 dev/ic/smc83c170.c 			    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
ds                728 dev/ic/smc83c170.c 				bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                729 dev/ic/smc83c170.c 				    ds->ds_dmamap->dm_mapsize,
ds                750 dev/ic/smc83c170.c 				    mtod(ds->ds_mbuf, caddr_t), len);
ds                752 dev/ic/smc83c170.c 				bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                753 dev/ic/smc83c170.c 				    ds->ds_dmamap->dm_mapsize,
ds                756 dev/ic/smc83c170.c 				m = ds->ds_mbuf;
ds                762 dev/ic/smc83c170.c 					    ds->ds_dmamap, 0,
ds                763 dev/ic/smc83c170.c 					    ds->ds_dmamap->dm_mapsize,
ds                814 dev/ic/smc83c170.c 			ds = EPIC_DSTX(sc, i);
ds                825 dev/ic/smc83c170.c 			bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap,
ds                826 dev/ic/smc83c170.c 			    0, ds->ds_dmamap->dm_mapsize,
ds                828 dev/ic/smc83c170.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds                829 dev/ic/smc83c170.c 			m_freem(ds->ds_mbuf);
ds                830 dev/ic/smc83c170.c 			ds->ds_mbuf = NULL;
ds                966 dev/ic/smc83c170.c 	struct epic_descsoft *ds;
ds               1056 dev/ic/smc83c170.c 		ds = EPIC_DSRX(sc, i);
ds               1057 dev/ic/smc83c170.c 		if (ds->ds_mbuf == NULL) {
ds               1122 dev/ic/smc83c170.c 	struct epic_descsoft *ds;
ds               1126 dev/ic/smc83c170.c 		ds = EPIC_DSRX(sc, i);
ds               1127 dev/ic/smc83c170.c 		if (ds->ds_mbuf != NULL) {
ds               1128 dev/ic/smc83c170.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1129 dev/ic/smc83c170.c 			m_freem(ds->ds_mbuf);
ds               1130 dev/ic/smc83c170.c 			ds->ds_mbuf = NULL;
ds               1144 dev/ic/smc83c170.c 	struct epic_descsoft *ds;
ds               1182 dev/ic/smc83c170.c 		ds = EPIC_DSTX(sc, i);
ds               1183 dev/ic/smc83c170.c 		if (ds->ds_mbuf != NULL) {
ds               1184 dev/ic/smc83c170.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1185 dev/ic/smc83c170.c 			m_freem(ds->ds_mbuf);
ds               1186 dev/ic/smc83c170.c 			ds->ds_mbuf = NULL;
ds               1277 dev/ic/smc83c170.c 	struct epic_descsoft *ds = EPIC_DSRX(sc, idx);
ds               1291 dev/ic/smc83c170.c 	if (ds->ds_mbuf != NULL)
ds               1292 dev/ic/smc83c170.c 		bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1294 dev/ic/smc83c170.c 	ds->ds_mbuf = m;
ds               1296 dev/ic/smc83c170.c 	error = bus_dmamap_load(sc->sc_dmat, ds->ds_dmamap,
ds               1305 dev/ic/smc83c170.c 	bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds               1306 dev/ic/smc83c170.c 	    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds                519 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds                560 dev/pci/if_stge.c 		ds = &sc->sc_txsoft[nexttx];
ds                562 dev/pci/if_stge.c 		dmamap = ds->ds_dmamap;
ds                643 dev/pci/if_stge.c 		ds->ds_mbuf = m0;
ds                889 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds                901 dev/pci/if_stge.c 		ds = &sc->sc_txsoft[i];
ds                910 dev/pci/if_stge.c 		bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap,
ds                911 dev/pci/if_stge.c 		    0, ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
ds                912 dev/pci/if_stge.c 		bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds                913 dev/pci/if_stge.c 		m_freem(ds->ds_mbuf);
ds                914 dev/pci/if_stge.c 		ds->ds_mbuf = NULL;
ds                937 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds                943 dev/pci/if_stge.c 		ds = &sc->sc_rxsoft[i];
ds                962 dev/pci/if_stge.c 		bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                963 dev/pci/if_stge.c 		    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
ds                965 dev/pci/if_stge.c 		m = ds->ds_mbuf;
ds                976 dev/pci/if_stge.c 			bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds                977 dev/pci/if_stge.c 			    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
ds               1188 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds               1219 dev/pci/if_stge.c 		ds = &sc->sc_rxsoft[i];
ds               1220 dev/pci/if_stge.c 		if (ds->ds_mbuf == NULL) {
ds               1389 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds               1393 dev/pci/if_stge.c 		ds = &sc->sc_rxsoft[i];
ds               1394 dev/pci/if_stge.c 		if (ds->ds_mbuf != NULL) {
ds               1395 dev/pci/if_stge.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1396 dev/pci/if_stge.c 			ds->ds_mbuf->m_next = NULL;
ds               1397 dev/pci/if_stge.c 			m_freem(ds->ds_mbuf);
ds               1398 dev/pci/if_stge.c 			ds->ds_mbuf = NULL;
ds               1412 dev/pci/if_stge.c 	struct stge_descsoft *ds;
ds               1453 dev/pci/if_stge.c 		ds = &sc->sc_txsoft[i];
ds               1454 dev/pci/if_stge.c 		if (ds->ds_mbuf != NULL) {
ds               1455 dev/pci/if_stge.c 			bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1456 dev/pci/if_stge.c 			m_freem(ds->ds_mbuf);
ds               1457 dev/pci/if_stge.c 			ds->ds_mbuf = NULL;
ds               1507 dev/pci/if_stge.c 	struct stge_descsoft *ds = &sc->sc_rxsoft[idx];
ds               1524 dev/pci/if_stge.c 	if (ds->ds_mbuf != NULL)
ds               1525 dev/pci/if_stge.c 		bus_dmamap_unload(sc->sc_dmat, ds->ds_dmamap);
ds               1527 dev/pci/if_stge.c 	ds->ds_mbuf = m;
ds               1529 dev/pci/if_stge.c 	error = bus_dmamap_load(sc->sc_dmat, ds->ds_dmamap,
ds               1537 dev/pci/if_stge.c 	bus_dmamap_sync(sc->sc_dmat, ds->ds_dmamap, 0,
ds               1538 dev/pci/if_stge.c 	    ds->ds_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
ds                832 dev/pci/ises.c 	bus_dma_segment_t *ds = &sc->sc_dmamap->dm_segs[0];
ds                897 dev/pci/ises.c 	WRITE_REG(sc, ISES_DMA_WRITE_START, ds->ds_addr);
ds                898 dev/pci/ises.c 	WRITE_REG(sc, ISES_DMA_WRITE_COUNT, ISES_DMA_WCOUNT(ds->ds_len));
ds               1748 dev/pci/ises.c 	bus_dma_segment_t *ds = &sc->sc_dmamap->dm_segs[0];
ds               1754 dev/pci/ises.c 	WRITE_REG(sc, ISES_DMA_READ_START, ds->ds_addr);
ds               1755 dev/pci/ises.c 	WRITE_REG(sc, ISES_DMA_READ_START, ISES_DMA_RCOUNT(ds->ds_len));
ds                759 dev/raidframe/rf_dagutils.c 	int ds = (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) ? 1 : 0;
ds                777 dev/raidframe/rf_dagutils.c 			if (ds) {
ds                797 dev/raidframe/rf_dagutils.c 		if (ds) {
ds                721 dev/raidframe/rf_reconstruct.c 	int retcode, i, ds;
ds                881 dev/raidframe/rf_reconstruct.c 		ds = (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE);
ds                882 dev/raidframe/rf_reconstruct.c 		raidPtr->Disks[row][col].status = (ds) ? rf_ds_dist_spared :
ds                884 dev/raidframe/rf_reconstruct.c 		raidPtr->status[row] = (ds) ? rf_rs_reconfigured :
ds                602 dev/usb/usb_subr.c 	usb_status_t ds;
ds                688 dev/usb/usb_subr.c 				err = usbd_get_device_status(dev, &ds);
ds                690 dev/usb/usb_subr.c 				    (UGETW(ds.wStatus) & UDS_SELF_POWERED))
ds                694 dev/usb/usb_subr.c 				    UGETW(ds.wStatus), usbd_errstr(err)));
ds                551 isofs/udf/udf_vnops.c 	struct udf_dirstream *ds;
ds                553 isofs/udf/udf_vnops.c 	ds = pool_get(&udf_ds_pool, PR_WAITOK);
ds                554 isofs/udf/udf_vnops.c 	bzero(ds, sizeof(struct udf_dirstream));
ds                556 isofs/udf/udf_vnops.c 	ds->node = up;
ds                557 isofs/udf/udf_vnops.c 	ds->offset = offset;
ds                558 isofs/udf/udf_vnops.c 	ds->ump = ump;
ds                559 isofs/udf/udf_vnops.c 	ds->fsize = fsize;
ds                561 isofs/udf/udf_vnops.c 	return (ds);
ds                565 isofs/udf/udf_vnops.c udf_getfid(struct udf_dirstream *ds)
ds                571 isofs/udf/udf_vnops.c 	if (ds->offset + ds->off >= ds->fsize) {
ds                572 isofs/udf/udf_vnops.c 		ds->error = 0;
ds                577 isofs/udf/udf_vnops.c 	if (ds->off == 0) {
ds                578 isofs/udf/udf_vnops.c 		ds->size = 0;
ds                579 isofs/udf/udf_vnops.c 		error = udf_readatoffset(ds->node, &ds->size, ds->offset,
ds                580 isofs/udf/udf_vnops.c 		    &ds->bp, &ds->data);
ds                582 isofs/udf/udf_vnops.c 			ds->error = error;
ds                583 isofs/udf/udf_vnops.c 			if (ds->bp != NULL)
ds                584 isofs/udf/udf_vnops.c 				brelse(ds->bp);
ds                593 isofs/udf/udf_vnops.c 	if (ds->fid_fragment && ds->buf != NULL) {
ds                594 isofs/udf/udf_vnops.c 		ds->fid_fragment = 0;
ds                595 isofs/udf/udf_vnops.c 		free(ds->buf, M_UDFFID);
ds                598 isofs/udf/udf_vnops.c 	fid = (struct fileid_desc*)&ds->data[ds->off];
ds                605 isofs/udf/udf_vnops.c 	if (ds->off + UDF_FID_SIZE > ds->size ||
ds                606 isofs/udf/udf_vnops.c 	    ds->off + letoh16(fid->l_iu) + fid->l_fi + UDF_FID_SIZE > ds->size){
ds                609 isofs/udf/udf_vnops.c 		frag_size = ds->size - ds->off;
ds                610 isofs/udf/udf_vnops.c 		if (frag_size >= ds->ump->um_bsize) {
ds                612 isofs/udf/udf_vnops.c 			ds->error = EINVAL;
ds                620 isofs/udf/udf_vnops.c 		ds->buf = malloc(ds->ump->um_bsize, M_UDFFID, M_WAITOK);
ds                621 isofs/udf/udf_vnops.c 		bzero(ds->buf, ds->ump->um_bsize);
ds                622 isofs/udf/udf_vnops.c 		bcopy(fid, ds->buf, frag_size);
ds                625 isofs/udf/udf_vnops.c 		fid = (struct fileid_desc*)ds->buf;
ds                627 isofs/udf/udf_vnops.c 		if (ds->bp != NULL)
ds                628 isofs/udf/udf_vnops.c 			brelse(ds->bp);
ds                631 isofs/udf/udf_vnops.c 		ds->offset += ds->size;
ds                632 isofs/udf/udf_vnops.c 		ds->size = 0;
ds                633 isofs/udf/udf_vnops.c 		error = udf_readatoffset(ds->node, &ds->size, ds->offset,
ds                634 isofs/udf/udf_vnops.c 		    &ds->bp, &ds->data);
ds                636 isofs/udf/udf_vnops.c 			ds->error = error;
ds                645 isofs/udf/udf_vnops.c 			bcopy(ds->data, &ds->buf[frag_size],
ds                654 isofs/udf/udf_vnops.c 		if (total_fid_size > ds->ump->um_bsize) {
ds                656 isofs/udf/udf_vnops.c 			ds->error = EIO;
ds                659 isofs/udf/udf_vnops.c 		bcopy(ds->data, &ds->buf[frag_size],
ds                662 isofs/udf/udf_vnops.c 		ds->fid_fragment = 1;
ds                671 isofs/udf/udf_vnops.c 	ds->this_off = ds->off;
ds                672 isofs/udf/udf_vnops.c 	if (!ds->fid_fragment) {
ds                673 isofs/udf/udf_vnops.c 		ds->off += (total_fid_size + 3) & ~0x03;
ds                675 isofs/udf/udf_vnops.c 		ds->off = (total_fid_size - frag_size + 3) & ~0x03;
ds                682 isofs/udf/udf_vnops.c udf_closedir(struct udf_dirstream *ds)
ds                685 isofs/udf/udf_vnops.c 	if (ds->bp != NULL)
ds                686 isofs/udf/udf_vnops.c 		brelse(ds->bp);
ds                688 isofs/udf/udf_vnops.c 	if (ds->fid_fragment && ds->buf != NULL)
ds                689 isofs/udf/udf_vnops.c 		free(ds->buf, M_UDFFID);
ds                691 isofs/udf/udf_vnops.c 	pool_put(&udf_ds_pool, ds);
ds                705 isofs/udf/udf_vnops.c 	struct udf_dirstream *ds;
ds                739 isofs/udf/udf_vnops.c 	ds = udf_opendir(up, uio->uio_offset,
ds                742 isofs/udf/udf_vnops.c 	while ((fid = udf_getfid(ds)) != NULL) {
ds                789 isofs/udf/udf_vnops.c 			    ds->this_off);
ds                802 isofs/udf/udf_vnops.c 	uio->uio_offset = ds->offset + ds->off;
ds                805 isofs/udf/udf_vnops.c 		error = ds->error;
ds                807 isofs/udf/udf_vnops.c 	udf_closedir(ds);
ds                969 isofs/udf/udf_vnops.c 	struct udf_dirstream *ds;
ds               1033 isofs/udf/udf_vnops.c 	ds = udf_opendir(up, offset, fsize, ump);
ds               1035 isofs/udf/udf_vnops.c 	while ((fid = udf_getfid(ds)) != NULL) {
ds               1062 isofs/udf/udf_vnops.c 		error = ds->error;
ds               1065 isofs/udf/udf_vnops.c 		udf_closedir(ds);
ds               1078 isofs/udf/udf_vnops.c 				up->u_diroff = ds->offset + ds->off;
ds               1093 isofs/udf/udf_vnops.c 			udf_closedir(ds);
ds               1111 isofs/udf/udf_vnops.c 	udf_closedir(ds);
ds                326 net80211/ieee80211.h 	struct ds {
ds                328 net80211/ieee80211.h 	} ds;
ds                166 sys/msg.h      #define MSQID(ix,ds)	((ix) & 0xffff | (((ds).msg_perm.seq << 16) & 0xffff0000))