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