SJ 20820.9-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第9部分:公共访问方法.pdf
《SJ 20820.9-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第9部分:公共访问方法.pdf》由会员分享,可在线阅读,更多相关《SJ 20820.9-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第9部分:公共访问方法.pdf(140页珍藏版)》请在麦多课文档分享上搜索。
1、民共和FL 7010 SJ 20820/9-2002 算机系统接口(SCSI)-3基本命令层Information Technology Small Computer System Interface(SCSI) 3 Primary command layer Part 9: Common access method 2002-06-15发布2002-10-01实施中华人民共和国信息产业部批准SJ 20820/9-2002 自次A刚刚1233. .-.-. . . . . 范围规范性iI用文件. . 定义和约定定义,3.2约定TA9年quA结FhdphdRU民一致性,町综合描述环境外围驱动程序
2、功能XPT功能5.4 SIM功能背景6 6. 1 6.2 6.3 软件CAM-3 (公共访问方法3)OSD (相关操作系统).,. ”.,.-.-. 6.4 总体考虑7 CAl!-3数据类型和结构大小定义7. 1 7.2 数据和结构说明数据类型大小7.3 结构组成CAI!边界规则XPT模型8 8. 1 8. 2 EDT信息数据保持和l修改规则. . . . . . 8. 2. I 2.2 装置数据表(EDT). . 是EDT信息数据保持交叉引导EDT 信息数据引导时间信息保持XPT传输功能,. I 9.2 9.3 9. 3. I 9.3.1.1 9.3.1.2 9.3. 1.3 9 3. 1.
3、 4 xpt get_connections 9. 3.2 XPT封锁服务9.3.2.1 9.3.2.2 9. 3.2.3 CAI! 3封锁CAM封锁规则XPT CAM-3必须服务XPT转换服务用于XPT转换服务的结构(转换trans)(转换trans)(连接connect)xpt_get_logical_id xpt_get_phys_attrib . . . . . . . . 目. . . . . -. xpt lock init (CA,l_VOID OFFSET lock, xpt_lock (CA明VOID_OFFSETlock) xpt_unlock (CAl!_VOID_OFS
4、ET lock lock level) CAM U8 . ,.,.,-., . . . . . . . . , 口1111223344555556667778990223334789oollATIAi噜i咽A,A唱AtitiAnLJunJB,“vv SJ 20820/9-2002 9.3 3 XPT综合服务. . . . . . . . . . . . E 目,. 22 9. 3 3. 1 xpt_isr () . . . . . .,目,.22 9.3. 3.2 xpt_alloc_pd_specific (转换trans,CAM_VOID(*spec_init(),CAl!_U32大小),
5、22 9.3.3.3 xpt get_pd_specific (转换trans). . . . . . . . . . . . . . . . . . . . . . . . 2 3 9 3.3.4 xpt_dealloc_pd_spec1fic (转换trans. . . . . . . . . . . . . . .E . 23 9.3.3.5 xpt_mem_alloc CCAl!_U32大小、CM!_U32标记)“. 24 9.3 3.6 xpt_mem二free( (CA1明VMOFFSET)addr) . . . . . . . . . . . . . . . . . . . .
6、. . . . . . . . . . . 25 9.3.3. 7 xpt ccb_alloc3(CA!_U32标t己). . . . 25 9 3. 3 8 xptccb_free3(CCB_!EADER3*ccb一header3). . . . . . . . . . . . . . . . . . . . .,目. . . 25 9.3. 3 9 xpt_action3(CCB_HEADER3*ccb_header3) . E . . . . . . 26 9. 3 3 10 xpt_callback (CCB_HEADER3*ccb) . . . . . . . . . . . . .
7、 . . . .,目. . . . . . . . . . 26 9. 3. 3. 11 xpt_virt_to_phys(CAM_V几OFFSETM缸,CAl_MA阳cammap) . . . . . . . . . . . . . . . . 26 9. 3. 3 12 xpt_page_s1ze (CAl!_VM_OlFSET addr, CAl!_MAP*map) . E . . . . . . 27 9. 3 3. 13 xpt_pdrv_reg(CM! S8*name, CAM_U32 work1ng_set_s1ze) . . . . . . . .“. . . 27 9 3.
8、3 14 xpt_pdrv_unreg(CAM U32 pdrv_reg_nurn) . . . . . . . . . . . . . . . . . 28 9. 3. 3 15 xpt uni t_lock_exclus (TRANS*trans, CAl!_U32 pdrv_reg num) . . . . . . . . . . . . . . 28 9. 3. 3. 16 xpt_uni t_unlock_exclus (rRANSLATION*traris, C灿!U32pdrv reg_num) . . . . . . . . . . 29 9. 3. 3. 17 xpt_bco
9、py (CAl,l_VM_OFFSET src, C灿l_VM_OFFSETdest, CA:! U32 length) . . . . . 29 9. 3.3. 18 xpt也bzero(C灿fVM_OFFSET src, CAll_L32 1 ength) . . . . . . . . . . . . . . . 30 9.3.3.19 x口t_copy_to_phys(CAM_VM_OFFS盯virt_src,CAl!_P! OFFSET phys_dest, CAl_U32 length) 30 9 3 4 XPT排队服务. . . . .,目 目,. . . 30 9. 3. 4.
10、 l xpt_que_in1 t (XPT_QUEllEAD*quehead) . . 回国., . . . . . . 30 9.3.4.2 xpt一insque(XPT_QUEllEAD *data_elene口t,XPT_QUEIIEAD*element_posi tiori) . . . . . 31 9. 3. 4. 3 xpt_remquc (XPT_QUEHEAD*data_element) .町,町. . . . . . . . . . . . . . . 31 9.3.4.4 xpt i口sque_head(XP1QUEHEAD*data_element, XP1_QUEHE
11、AD*quehead) . 31 9 3 4. 5 xpt_remquc_hcad (XPT_QUEHEAD*quehead) . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 9. 3. 4.6 xpt_insque一tail(XPT_QUEf!EAD *data_e!ement, XPT_QUEHEAD*quehead) . . . . 31 9.3. 4. 7 xpt_remque_tail (XPT_QUEHEAD吨uehead). . . . . . . . . . . . . . . . . . . . . . . .
12、 32 9.3.5 XPT同步服务9. 3. 5. l xpt_sleep (CA,!_V! OFFSET channel) 9. 3. 5. 2 xpt_wakeup(CAJ,l_Vtl_OFFSET channel)目9.4 CAM-3 XPT任选服务,9. 4. 1 XPT DMA服务9.4. 1. l XPT_DMA HANDLE结构32 32 3到33 33 33 9 4 1. 2 XPT_DMA_SGLIST结构. . . . . . . . . .町. . . . . . 33 9. 4. 1. 3 xpt_dma_map_alloc(CMl_U32 byte_count, CA
13、l_VM_OFFSET OSD, XPT_DMAHANDLE* xpt_dma_handle, flags) . . . . . . . . . . . . . . . . . . . . . . 3 4 9 4. 1 4 xpt由a_mapdeal lac (XPT_DMA HANDLE*xpt_dma handle) . . . . . . . . . . . . . 35 9.4. 1.5 xpt_dma_map_load(CAIU32 byte_count, CAli!_VM_OFFSET virtual_addr, CAJi! 11AP *cam_map, XPT D即HANDI,E
14、*xpt_dma_handle, C目,VIOFFSET OSD) . . . . . . . . . . . . . . . . . . . . . . . . 35 9. 4. 1. 6 xpt_dma_map_uriload(XPT DMA HANDLE*dma handle) . . . .目,. . . . . . . 36 9. 4. 2 XPT SI!服务. . 9. 4. 2. 1 xpt_io_copyin(C灿l_IOHANDLEsrcaddr, Cill_V!l_OFFSET destaddr, CAI! U32 count) . tq飞nhuhu n也USJ 20820
15、/9一200237 37 37 38 xpt io_copyout(CA,l_VM_OFFSET srcaddr, C灿仁IOHAIJJLEdestaddr, xpt_readbus_d8 (CAM_IOHADLE hba_addr) xpt readbus_dl6(CAM_IOHANDLE hba_addr) xpt_readbua_d32(C灿l_IOHANDLEhba_addr) . xpt_writebus d8(CAM_IOHANDLE hba_addr, CAM_U8数据). . . E . . 38 xpt_wri tebus_d!6 (CAM_IOHANDLE hba_addr
16、, CA,l_Ul6 data) . . . . . . . . . . . 38 9.4.2.8 xpt_writebus d32(CAM_IOHANDLE hba_ad巾,CA,!U32 data) . . . . . 38 IO 操作原理町. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9 访问XPT. . . . . . . . . . . . . . . . . . . . . E . . . . . . . . . . . . . . . . . . 3 9 初始化. . . . . . . . . . . . .
17、 . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 CCB完成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9 立即CCB的完成,. . . . . . . . . . . . . . . . 39 10.3.2 排队的CCB的完成. . . . - . . . . . . . 39 10. 4 请求排队. . . . . . . 40 1
18、0.4 I 逻辑设备和外围驱动程序. . . . . . . . . . . . . . . . . . . . . 40 10.4.2 SIM排队.-. . . . . . . . . . . . . . . . . . . . . . . . . . 40 10. 4 3 SI!排队优先权,. . . . . .,目. 40 10.4. 3. 1 错误条件和子系统中的排队. . . . . ,目. . . . . . . . . . 40 10 5异步事件回调. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19、. . . . . . . 41 10.6 自动事件. . . . . . . . . . . . . . . 41 10. 7 引导和运行时的SI!装载. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 10. 7 1 CM 3 SIM ENTRY3结构. . ,但10. 7. 2 CA,1-3 SI凡ENTRY3结构的组成说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 11 CAI! 3 SCSI协议
20、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 XPT SCSI设备拓扑发现过程. . . . . . 45 Siii发现过程信息方法论. . -. . . . . . . . . . . . . . . . . . . . 4 6 11 I 2 发现过程XPT模型E. . . . . . 46 11.1.2.1 发现过程扫掐端口ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SJ 20820.9 2002 信息技术 计算机系统 接口 SCSI 基本 命令 部分 公共 访问 方法

链接地址:http://www.mydoc123.com/p-227158.html