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