亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? orig_rl.c

?? unix v7是最后一個廣泛發(fā)布的研究型UNIX版本
?? C
字號:
/* *  RL disk driver */#define DK_N	2#include "../h/param.h"#include "../h/buf.h"#include "../h/dir.h"#include "../h/user.h"#include "../h/systm.h"#define NRLBLK 10240#define RLCYLSZ 10240#define RLSECSZ 256#define RESET 013#define STAT 03#define GETSTAT 04#define WCOM 012#define RCOM 014#define SEEK 06#define SEEKHI 5#define SEEKLO 1#define RDHDR 010#define IENABLE 0100#define CRDY 0200#define OPI 02000#define CRCERR 04000#define TIMOUT 010000#define NXM 020000#define DE  040000struct device{	int rlcs, rlba, rlda, rlmp;};#define RLADDR	((struct device *)0174400)#define RL_CNT 1struct	buf	rrlbuf;struct	buf	rltab;struct {	int	cn[4];		/* location of heads for each drive */	int	dn;		/* drive number */	int	com;		/* read or write command word */	int	chn;		/* cylinder and head number */	unsigned int	bleft;	/* bytes left to be transferred */	unsigned int	bpart;	/* number of bytes transferred */	int	sn;		/* sector number */	union {		int	w[2];		long	l;	} addr;			/* address of memory for transfer */}	rl = {-1,-1,-1,-1};rlstrategy(bp)register struct buf *bp;{	if(bp->b_blkno >= NRLBLK) {		if(bp->b_blkno == NRLBLK && bp->b_flags&B_READ)			bp->b_resid = bp->b_bcount;		else {			bp->b_flags |= B_ERROR;			bp->b_error = ENXIO;		}		iodone(bp);		return;	}	bp->av_forw = NULL;	spl5();	if(rltab.b_actf == NULL)		rltab.b_actf = bp;	else		rltab.b_actl->av_forw = bp;	rltab.b_actl = bp;	if(rltab.b_active == NULL)		rlstart();	spl0();}rlstart(){	register struct buf *bp;	if ((bp = rltab.b_actf) == NULL)		return;	rltab.b_active++;	rl.dn = minor(bp->b_dev);	rl.chn = bp->b_blkno/20;	rl.sn = (bp->b_blkno%20) << 1;	rl.bleft = bp->b_bcount;	rl.addr.w[0] = bp->b_xmem & 3;	rl.addr.w[1] = (int)bp->b_un.b_addr;	rl.com = (rl.dn << 8) | IENABLE;	if (bp->b_flags & B_READ)		rl.com |= RCOM;	else		rl.com |= WCOM;	rlio();}rlintr(){	register struct buf *bp;	register struct device *rp;	register int status;	rp = RLADDR;	if (rltab.b_active == NULL) {/*		logstray(rp);*/		return;	}	bp = rltab.b_actf;	dk_busy &= ~(1<<DK_N);	if (rp->rlcs < 0) {		/* error bit */		if (rp->rlcs & 036000) {			if(rltab.b_errcnt > 2)				deverror(bp, rp->rlcs, rp->rlda);		}		if (rp->rlcs & 040000) {			rp->rlda = STAT;			rp->rlcs = (rl.dn << 8) | GETSTAT;			while ((rp->rlcs & CRDY) == 0)				;			status = rp->rlmp;			if(rltab.b_errcnt > 2)				deverror(bp, status, rp->rlda);			rp->rlda = RESET;			rp->rlcs = (rl.dn << 8) | GETSTAT;			while ((rp->rlcs & CRDY) == 0)				;			if(status & 01000) {				rlstart();				return;			}		}		if (++rltab.b_errcnt <= 10) {			rl.cn[rl.dn] = -1;			rlstart();			return;		}		else {			bp->b_flags |= B_ERROR;			rl.bpart = rl.bleft;		}	}	if ((rl.bleft -= rl.bpart) > 0) {		rl.addr.l += rl.bpart;		rl.sn=0;		rl.chn++;		rlio();		return;	}	rltab.b_active = NULL;	rltab.b_errcnt = 0;	rltab.b_actf = bp->av_forw;	bp->b_resid = 0;	iodone(bp);	rlstart();}rlio(){	register struct device *rp;	register dif;	register int head;	rp = RLADDR;	dk_busy |= 1<<DK_N;	dk_numb[DK_N] += 1;	head = rl.bpart>>6;	dk_wds[DK_N] += head;	if (rl.cn[rl.dn] < 0) {		rp->rlcs = (rl.dn << 8) | RDHDR;		while ((rp->rlcs&CRDY) == 0)			;		rl.cn[rl.dn] = (rp->rlmp&077700) >> 6;	}	dif =(rl.cn[rl.dn] >> 1) - (rl.chn >>1);	head = (rl.chn & 1) << 4;	if (dif < 0)		rp->rlda = (-dif <<7) | SEEKHI | head;	else		rp->rlda = (dif << 7) | SEEKLO | head;	rp->rlcs = (rl.dn << 8) | SEEK;	rl.cn[rl.dn] = rl.chn;	if (rl.bleft < (rl.bpart = RLCYLSZ - (rl.sn * RLSECSZ)))		rl.bpart = rl.bleft;	while ((rp->rlcs&CRDY) == 0)		;	rp->rlda = (rl.chn << 6) | rl.sn;	rp->rlba = rl.addr.w[1];	rp->rlmp = -(rl.bpart >> 1);	rp->rlcs = rl.com | rl.addr.w[0] << 4;}rlread(dev){	physio(rlstrategy, &rrlbuf, dev, B_READ);}rlwrite(dev){	physio(rlstrategy, &rrlbuf, dev, B_WRITE);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av集中营| 欧美国产精品专区| 一二三区精品福利视频| 国产成人精品综合在线观看| 欧美一级黄色大片| 青青草成人在线观看| 欧美日产国产精品| 亚洲国产日韩av| 欧美制服丝袜第一页| 亚洲精品乱码久久久久久日本蜜臀| 成人亚洲一区二区一| 欧美mv日韩mv国产网站| 免费高清不卡av| 精品国产乱码久久久久久浪潮 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧洲日韩一区二区三区| 亚洲猫色日本管| 91精品福利在线| 136国产福利精品导航| fc2成人免费人成在线观看播放| 中文字幕乱码一区二区免费| 粉嫩aⅴ一区二区三区四区五区| 久久精品男人天堂av| 国产精品一区二区黑丝| 亚洲国产精品成人综合| 99热99精品| 亚洲精品美国一| 精品视频在线免费| 精品亚洲免费视频| 国产人伦精品一区二区| 一本色道久久综合狠狠躁的推荐| 亚洲一区二区三区四区的| 日韩区在线观看| 99re热视频这里只精品| 玖玖九九国产精品| 亚洲精品第一国产综合野| 日韩色在线观看| 色综合天天天天做夜夜夜夜做| 天天色综合成人网| 国产欧美日韩精品一区| 99久久综合国产精品| 亚洲1区2区3区视频| 2020国产精品久久精品美国| 成人av电影在线网| 一区二区三区国产精华| 日韩美女视频一区二区在线观看| 国产东北露脸精品视频| 亚洲一二三四在线观看| 精品成人私密视频| 色综合久久中文综合久久97| 日韩精品福利网| 精品电影一区二区三区| 日本精品一区二区三区四区的功能| 三级亚洲高清视频| 国产精品视频你懂的| 欧美老女人在线| 91色在线porny| 国产乱人伦偷精品视频免下载| 亚洲男人的天堂在线aⅴ视频 | 欧美一区二区三区喷汁尤物| 成人av网址在线观看| 亚洲成av人在线观看| 中文字幕不卡一区| 色噜噜偷拍精品综合在线| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲区小说区图片区qvod| 久久婷婷综合激情| 欧美日韩国产系列| 成人午夜视频福利| 精品影视av免费| 一区二区三区四区亚洲| 日本一区二区成人| 2022国产精品视频| 91精品国产欧美一区二区| 一本色道久久综合亚洲91| 国产福利一区二区三区视频在线 | 欧美性大战xxxxx久久久| 国产乱对白刺激视频不卡| 亚洲国产sm捆绑调教视频 | 午夜影院久久久| 国产精品全国免费观看高清| 日韩一级片在线观看| 欧美婷婷六月丁香综合色| aaa欧美日韩| 成人一区二区视频| 国产尤物一区二区在线| 奇米精品一区二区三区在线观看 | 欧美日韩精品是欧美日韩精品| 风间由美性色一区二区三区| 韩国精品久久久| 开心九九激情九九欧美日韩精美视频电影 | 亚洲国产日日夜夜| 亚洲精品欧美激情| 一区二区三区**美女毛片| 日韩伦理免费电影| 亚洲婷婷国产精品电影人久久| 精品成人一区二区三区四区| 日韩精品一区二区三区蜜臀 | 国产亚洲va综合人人澡精品| 日韩精品中午字幕| 精品999在线播放| 777午夜精品免费视频| 欧美裸体bbwbbwbbw| 欧美视频完全免费看| 欧美日韩国产小视频在线观看| 欧美日韩中文精品| 欧美高清精品3d| 欧美电影免费观看高清完整版在线 | 91.com视频| 精品国产免费视频| 国产精品久久福利| 香蕉影视欧美成人| 国模少妇一区二区三区| 91在线精品秘密一区二区| 欧美日韩一区二区三区免费看| 久久综合久久综合亚洲| 亚洲婷婷综合色高清在线| 免费精品视频在线| 99re热这里只有精品免费视频| 91精品国产综合久久久久久| 日本一区免费视频| 日韩高清在线观看| 成人app网站| 欧美va在线播放| 亚洲综合一区在线| 国产成人精品在线看| 欧美日韩国产小视频| 欧美经典一区二区| 首页国产欧美久久| jlzzjlzz国产精品久久| 日韩一区二区在线看片| 有码一区二区三区| 国产激情一区二区三区四区 | 欧美久久婷婷综合色| 中文成人av在线| 久久机这里只有精品| 欧美午夜视频网站| 国产精品麻豆网站| 狂野欧美性猛交blacked| 欧美专区日韩专区| 日韩一区中文字幕| 狠狠久久亚洲欧美| 欧美一区二区三区喷汁尤物| 亚洲欧美色综合| 成人激情文学综合网| 久久先锋影音av鲁色资源网| 亚洲chinese男男1069| 色美美综合视频| 国产精品久久久久天堂| 国产高清在线精品| 精品久久久久久亚洲综合网| 日本91福利区| 欧美一区二区三区日韩| av亚洲产国偷v产偷v自拍| 精品国产髙清在线看国产毛片| 日韩精品一二三四| 欧美久久久久久久久| 亚洲成人黄色影院| 在线观看亚洲专区| 亚洲一区在线观看网站| 色综合天天综合色综合av | 亚洲日本在线看| 国产99久久久国产精品免费看| 2020日本不卡一区二区视频| 久久91精品国产91久久小草| 日韩小视频在线观看专区| 久久精品国产亚洲高清剧情介绍| 欧美日韩高清一区二区三区| 亚洲一区成人在线| 欧美撒尿777hd撒尿| 日韩中文字幕麻豆| 在线播放中文一区| 日韩av一区二区在线影视| 91精品欧美久久久久久动漫| 日产国产欧美视频一区精品| 日韩一区二区在线播放| 精品制服美女久久| 久久精品免视看| www.综合网.com| 亚洲嫩草精品久久| 欧美美女直播网站| 久久精工是国产品牌吗| 久久精品一区二区| av电影天堂一区二区在线观看| 亚洲桃色在线一区| 欧美亚洲动漫精品| 免费美女久久99| 欧美韩国日本一区| 欧美特级限制片免费在线观看| 日本成人在线网站| 欧美国产激情一区二区三区蜜月| 99r国产精品| 日韩精品一二三区| 久久久国产精品麻豆| 91色.com| 蜜桃在线一区二区三区| 中文av一区二区| 欧美日韩国产中文| 国产精品1区2区| 亚洲国产精品久久久男人的天堂|