Lines Matching refs:dp
944 struct diskhd *dp = &qfp->q_tab;
946 sync_bpp = &dp->hd_sync_next;
947 async_bpp = &dp->hd_async_next;
956 bpp = &dp->hd_async_next;
958 bpp = &dp->hd_sync_next;
966 dp->hd_flags |= QNEAR_ASYNCONLY;
968 dp->hd_flags &= ~QNEAR_ASYNCONLY;
970 dp->hd_flags |= QNEAR_ASYNCALSO;
987 (dp->hd_flags & QNEAR_ASYNC)) ||
989 if (!(dp->hd_flags & QNEAR_BACKWARD) &&
990 BP_GT_HD(bp, dp)) {
1005 if ((bpp == async_bpp) && !(dp->hd_flags & QNEAR_ASYNC)) {
1007 } else if (!(dp->hd_flags & QNEAR_BACKWARD) &&
1008 BP_GT_HD(bp, dp)) {
1021 (dp->hd_flags & QNEAR_ASYNC)) ||
1023 if ((dp->hd_flags & QNEAR_BACKWARD) &&
1024 BP_LT_HD(bp, dp)) {
1041 ((bpp == async_bpp) && (dp->hd_flags & QNEAR_ASYNC))) &&
1042 (dp->hd_flags & QNEAR_BACKWARD) && (BP_LT_HD(bp, dp)))
1107 struct diskhd *dp = &qfp->q_tab;
1146 if (BP_GT_HD(sync_bp, dp) && BP_GT_HD(async_bp, dp)) {
1154 if (BP_LT_HD(async_bp, dp) && BP_LT_HD(sync_bp, dp)) {
1162 } else if (BP_LT_HD(async_bp, dp)) {
1170 if (BP_LT_HD(sync_bp, dp) && BP_LT_HD(async_bp, dp)) {
1184 if (BP_GT_HD(async_bp, dp) && BP_GT_HD(sync_bp, dp)) {
1192 } else if (BP_GT_HD(async_bp, dp)) {
1370 static void oneway_scan_binary(struct diskhd *dp, struct buf *bp);
1401 oneway_scan_binary(struct diskhd *dp, struct buf *bp)
1405 ap = dp->b_actf;
1407 dp->b_actf = bp;
1412 ap = dp->b_pasf;
1414 dp->b_pasf = bp;