Searched refs:b_forw (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dbuf.h82 struct buf *b_forw; /* headed by d_tab of conf.c */ member in struct:buf
139 struct buf *b_forw, *b_back; /* queue of unit queues */ member in struct:diskhd
212 ASSERT((bp)->b_forw != NULL); \
214 (bp)->b_back->b_forw = (bp)->b_forw; \
215 (bp)->b_forw->b_back = (bp)->b_back; \
216 (bp)->b_forw = (bp)->b_back = NULL; \
219 ASSERT((bp)->b_forw == NULL); \
221 ASSERT((dp)->b_forw != NULL); \
223 (bp)->b_forw
253 struct buf *b_forw; /* hash list forw pointer */ member in struct:hbuf
270 struct buf *b_forw; /* not used */ member in struct:dwbuf
[all...]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dlufs_log.c326 cb->cb_free = newbp->b_forw;
344 newbp->b_forw = bp->b_forw;
346 bp->b_forw->b_back = newbp;
347 bp->b_forw = newbp;
366 bp = bp->b_forw;
373 bp = bp->b_forw;
380 bp = bp->b_forw;
414 bp = cb->cb_bp->b_forw;
460 bp->b_forw
[all...]
/illumos-gate/usr/src/uts/common/io/lvm/trans/
H A Dtrans_log.c154 bp->b_forw = cb->cb_free;
167 cb->cb_free = bp->b_forw;
169 bp->b_forw = bp;
216 bp->b_forw = cb->cb_bp->b_forw;
218 cb->cb_bp->b_forw->b_back = bp;
219 cb->cb_bp->b_forw = bp;
221 bp->b_forw = bp->b_back = bp;
249 if (bp == bp->b_forw)
252 cb->cb_bp = bp->b_forw;
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dbio.c87 wsp->walk_addr = (uintptr_t)hbufs[0].b_forw;
111 bwp->bw_hbufs[bwp->bw_hbufi].b_forw;
120 wsp->walk_addr = (uintptr_t)bwp->bw_bufp->b_forw;
/illumos-gate/usr/src/uts/common/os/
H A Dbio.c536 for (bp = dp->b_forw; bp != dp; bp = bp->b_forw) {
593 for (bp = dp->b_forw; bp != dp; bp = bp->b_forw) {
799 for (bp = dp->b_forw; bp != dp; bp = bp->b_forw) {
975 for (bp = dp->b_forw; bp != dp; bp = bp->b_forw) {
1044 for (bp = dp->b_forw; bp != dp; bp = bp->b_forw) {
[all...]
H A Daio_subr.c130 * Clustering: Clustering can set the b_iodone, b_forw and
135 /* b_forw points at an aio_req_t structure */
136 bp->b_forw = (struct buf *)reqp;
214 reqp = (aio_req_t *)bp->b_forw;
460 bp->b_forw = (struct buf *)reqp;
/illumos-gate/usr/src/cmd/sa/
H A Dsadp.c726 * The current SunOS sd.c driver uses the b_forw
731 dfprintf (stderr, "%s: b_forw 0x%x\n", cmdname, (int)dp->b_forw);
735 if (dp->b_forw) {
736 if (dp->b_forw == last_bp) {
739 last_bp = dp->b_forw;
741 dfprintf (stderr, "%s: b_forw 0x%x\n",
742 cmdname, (int)dp->b_forw);
743 FETCH_AAL(dp->b_forw, &buffer, sizeof (struct buf),
744 "b_forw");
[all...]
/illumos-gate/usr/src/uts/intel/io/dktp/drvobj/
H A Dstrategy.c801 #define hd_private b_forw
924 bp1 = bp_merge->b_forw;
932 bp_merge->b_forw = bp;
1069 bp1 = bp->b_forw;
1071 bp->b_forw = bp1->av_forw;
1075 pp1 = bp->b_forw->b_pages;
1090 } while ((bp1 = bp->b_forw) != bp->b_forw->av_forw);
1313 bp_merge->b_forw = bp;
1398 #define b_pasf b_forw
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_bio.c388 bp->b_forw = NULL;
505 * b_forw/b_back will form a doubly linked list of all the buffers
509 bp->b_forw = NULL;
511 hook->tail->b_forw = bp;
968 bp_next = bp->b_forw;
976 bp->b_forw = NULL;
1172 bp->b_forw = NULL;
/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c524 if (dp->b_actf && (dp->b_forw == NULL)) {
1950 tscmdp = (struct udcd_cmd *)bp->b_forw;
1967 * b_forw) and the head of the wait queue (b_actf) can
1996 un->un_ncmds, un->un_throttle, (void *)dp->b_forw);
1999 if ((un->un_ncmds < un->un_throttle) && (dp->b_forw == NULL)) {
2026 (dp->b_forw == NULL)) {
2060 (dp->b_forw != NULL)) {
2127 (dp->b_forw == NULL)) {
2184 (dp->b_forw == NULL)) {
2215 (dp->b_forw
[all...]
/illumos-gate/usr/src/uts/common/fs/
H A Dfdbuffer.c415 bp->b_forw = (struct buf *)fdb;
466 fdbuffer_t *fdb = (fdbuffer_t *)bp->b_forw;
/illumos-gate/usr/src/uts/common/avs/ns/
H A Dcontract.h393 #define b_forw b_pad1 /* b_forw in struct buf */ macro
/illumos-gate/usr/src/uts/common/io/lvm/raid/
H A Draid_replay.c140 bp->b_forw = bp;
161 bp->b_forw = bp;
171 bp->b_forw = bp;
H A Draid.c1501 cs->cs_dbuf.b_forw = &cs->cs_dbuf;
1513 cs->cs_pbuf.b_forw = &cs->cs_pbuf;
2082 bp.b_forw = &bp;
2841 cs->cs_dbuf.b_forw = &cs->cs_dbuf;
2853 cs->cs_pbuf.b_forw = &cs->cs_pbuf;
2864 cs->cs_hbuf.b_forw = &cs->cs_hbuf;
3450 bp->b_forw = bp;
H A Draid_resync.c205 /* set b_back and b_forw to point back to buf */
207 bp->b_forw = bp;
H A Draid_ioctl.c283 bp.b_forw = &bp;
517 cur->ci_buf.b_forw = &cur->ci_buf;
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd_xbuf.c101 * b_forw.
103 #define b_clone_private b_forw
H A Dst.c4391 (void *)bp->b_forw, bp->b_bcount,
4403 ((uchar_t)(uintptr_t)bp->b_forw == SCMD_READ ||
4404 (uchar_t)(uintptr_t)bp->b_forw == SCMD_READ_G4 ||
4405 (uchar_t)(uintptr_t)bp->b_forw == SCMD_WRITE ||
4406 (uchar_t)(uintptr_t)bp->b_forw == SCMD_WRITE_G4)) {
4500 (unsigned char)(uintptr_t)bp->b_forw, bp->b_bcount,
6297 bp->b_forw = (struct buf *)(uintptr_t)uscmd->uscsi_cdb[0];
6414 (void *)bp->b_forw, bp->b_bcount,
7841 bp->b_forw = (struct buf *)(uintptr_t)com;
7850 bp->b_forw
[all...]
/illumos-gate/usr/src/uts/intel/io/dktp/dcdev/
H A Ddadk.c759 bp->b_forw = (struct buf *)dadkp;
1168 if (bp->b_forw == (struct buf *)dadkp)
1703 bp->b_forw = (struct buf *)dadkp->dad_flcobjp;
1747 bp->av_forw = bp->b_forw = (struct buf *)dadkp;
/illumos-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_subr.c3096 bp->b_forw = bp;
3107 bp->b_forw = bp;
H A Dmd_mddb.c507 bfp->bf_buf.b_back = bfp->bf_buf.b_forw = &bfp->bf_buf;

Completed in 173 milliseconds