|
Lines 33-42
Link Here
|
| 33 |
|
33 |
|
| 34 |
</itemizedlist> |
34 |
</itemizedlist> |
| 35 |
|
35 |
|
| 36 |
<para>and from the CAM code itself (by Justing T. Gibbs, see |
36 |
<para>and from the CAM code itself (by Justin T. Gibbs, see |
| 37 |
<filename>/sys/cam/*</filename>). When some solution looked the |
37 |
<filename>/sys/cam/*</filename>). When some solution looked the |
| 38 |
most logical and was essentially verbatim extracted from the code |
38 |
most logical and was essentially verbatim extracted from the code |
| 39 |
by Justin Gibbs, I marked it as <quote>recommended</quote>.</para> |
39 |
by Justin T. Gibbs, I marked it as <quote>recommended</quote>.</para> |
| 40 |
|
40 |
|
| 41 |
<para>The document is illustrated with examples in |
41 |
<para>The document is illustrated with examples in |
| 42 |
pseudo-code. Although sometimes the examples have many details |
42 |
pseudo-code. Although sometimes the examples have many details |
|
Lines 587-593
Link Here
|
| 587 |
|
587 |
|
| 588 |
<para>Then allocate whatever data structures (such as |
588 |
<para>Then allocate whatever data structures (such as |
| 589 |
card-dependent hardware control block) we need to process this |
589 |
card-dependent hardware control block) we need to process this |
| 590 |
request. If we ca not then freeze the SIM queue and remember |
590 |
request. If we can not then freeze the SIM queue and remember |
| 591 |
that we have a pending operation, return the CCB back and ask |
591 |
that we have a pending operation, return the CCB back and ask |
| 592 |
CAM to re-queue it. Later when the resources become available |
592 |
CAM to re-queue it. Later when the resources become available |
| 593 |
the SIM queue must be unfrozen by returning a ccb with the |
593 |
the SIM queue must be unfrozen by returning a ccb with the |