Figures xiii
21 Dec 2001
Figure 5-1 Example of a Generic aci_async_add() Function . . . . . . . . . . . . . . . .5-5
Figure 5-2 aci_async_add Function with the das_mount Parameter . . . . . . . . .5-6
Figure 5-3 Example of the aci_async_add Function with the das_mount Parame-
ter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Figure 5-4 aci_async_add Function with the das_dismount Parameter . . . . . . 5-7
Figure 5-5 aci_async_add Function with the das_force Parameter. . . . . . . . . . .5-7
Figure 5-6 aci_async_add Function with the das_insert Parameter. . . . . . . . . . 5-8
Figure 5-7 aci_async_add Function with the das_eject Parameter . . . . . . . . . . .5-9
Figure 5-8 aci_async_add Function with the das_eject_complete Parameter .5-10
Figure 5-9 Example of an aci_async_add Function. . . . . . . . . . . . . . . . . . . . . . .5-12
Figure 5-10 aci_async_create Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-13
Figure 5-11 Example if the aci_async_create Function. . . . . . . . . . . . . . . . . . . . .5-14
Figure 5-12 aci_async_find Function Call. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-14
Figure 5-13 Example of the aci_async_find Function . . . . . . . . . . . . . . . . . . . . . .5-15
Figure 5-14 aci_async_free Function Call. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-16
Figure 5-15 Example of aci_mount Asynchronous ACI Call. . . . . . . . . . . . . . . .5-16
Figure 5-16 aci_dismount Asynchronous ACI Call. . . . . . . . . . . . . . . . . . . . . . . .5-17
Figure 5-17 aci_force Asynchronous ACI Call. . . . . . . . . . . . . . . . . . . . . . . . . . . .5-18
Figure 5-18 aci_insert Asynchronous Function Call. . . . . . . . . . . . . . . . . . . . . . .5 -18
Figure 5-19 aci_eject Asynchronous Function Call . . . . . . . . . . . . . . . . . . . . . . . .5-19
Figure 5-20 aci_eject_complete Asynchronous Function Call. . . . . . . . . . . . . . . 5-19
Figure 5-21 Setup Signal Handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-21
Figure 5-22 dasadmin Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-22
Figure 5-23 Common Structure for aci_async_entry. . . . . . . . . . . . . . . . . . . . . . .5-24
Figure 5-24 async_drive_parms Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25
Figure 5-25 async_ei_parms Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25
Figure 5-26 async_response Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-26
Figure 5-27 async_mount_parms Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-26
Figure 5-28 async_insert_responce Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-27