内に含ま
その他のドキュメント
サポート リソース
| PDF 文書ファイルをダウンロードする
Index
Symbols
A
| |
| adapters | 9 |
| alignment constraints | 79, 84 |
| artificial insertion events | 52 |
| attach(9E) entry point | 38 |
| attribute memory | 17, 24 |
| autoconfiguration |
| .....attach(9E) entry point | 38 |
| ............sample code | 42 |
| .....detach(9E) entry point | 45 |
| ............sample code | 45 |
| .....driver registration | 39 |
| .....getinfo(9E) entry point | 44 |
| ............sample code | 44 |
B
| |
| bus | 9 |
| bus nexus adapter driver |
| .....description | 9 |
| .....functionality | 10 |
| byte ordering, specifying | 84 |
C
| |
| card configuration | 63 to 82 |
| .....configuration options | 64 |
| .....enabling I/O resources | 73 |
| .....I/O device sample configurationcode | 74 |
| .....I/O resources | 67 |
| .....memory mapping | 79 |
| .....memory resources | 77 |
| .....overview | 63 |
| card information structure (CIS) | 23 to 35 |
| .....definition of | 23 |
| .....overview | 23 |
| .....tuple parsing | 26 |
| .....tuple processing | 65 |
| card insertion | 54 |
| card ready | 55 |
| card removal | 57 |
| Card Services |
| .....APIs | 18 |
| .....architecture | 9 |
| .....bindings | 4 |
| .....card configuration | 15, 66 to 82 |
| .....definition of | 3 |
| .....driver registration | 15, 39 to 40 |
| .....event notification | 16, 52 to 61 |
| .....functionality | 13 |
| .....resource management | 16 |
| |
| .....Solaris implementation | 3, 18 |
| .....Solaris utility functions | 21 |
| .....tuple parsing functions | 26 |
| .....version number | 40 |
| CIS parser | 26 |
| CIS, see card information structure |
| CISTPL_FUNCID tuple | 29 |
| CISTPL_MANFID tuple | 29 |
| CISTPL_NULL tuple | 28 |
| CISTPL_VERS_1 tuple | 30 |
| client types | 39 |
| client_reg_t structure | 39 |
| common access functions | 4, 20, 67, 84, 85 |
| common memory | 17, 24 |
| compatible property | 33 |
| configuration file, device | 24 |
| configuration registers | 74 |
| configuration requirements | 64 |
| configuring PC Cards |
| .....I/O resources | 66 to 77 |
| .....memory resources | 77 to 82 |
| CS_DDI_Info() | 44 |
| CS_EVENT_PRI_HIGH priority | 51 |
| CS_EVENT_PRI_LOW priority | 51 |
| CS_VERSION macro | 40 |
| csx_AccessConfigurationRegister() | 19, 74 |
| csx_ConvertSize(9F) | 21, 34 |
| csx_ConvertSpeed(9F) | 21, 34 |
| csx_DeregisterClient(9F) | 19 |
| csx_DupHandle(9F) | 21 |
| csx_event_handler(9E) | 52 |
| csx_FreeHandle(9F) | 21 |
| csx_Get8(9F) | 21 |
| csx_GetCardServicesInfo(9F) | 41 |
| csx_GetEventMask(9F) | 20, 50 |
| csx_GetFirstTuple(9F) | 23, 65 |
| csx_GetMappedAddr(9F) | 21 |
| csx_GetNextTuple(9F) | 23, 65 |
| csx_GetStatus(9F) | 19 |
| csx_GetTupleData(9F) | 23 |
| csx_MapLogSocket(9F) | 19 |
| csx_MapMemPage(9F) | 20, 79 |
| csx_ModifyConfiguration(9F) | 19 |
| csx_ModifyWindow(9F) | 20, 80 |
| csx_Put8(9F) | 20 |
| csx_RegisterClient(9F) | 19, 39, 50 |
| csx_ReleaseConfiguration(9F) | 19 |
| csx_ReleaseIO(9F) | 20, 74 |
| csx_ReleaseIRQ(9F) | 20, 74 |
| csx_ReleaseSocketMask(9F) | 20 |
| csx_ReleaseWindow(9F) | 20, 80 |
| csx_RepGet8(9F) | 21 |
| csx_RepPut8(9F) | 21 |
| csx_RequestConfiguration(9F) | 19, 73 |
| csx_RequestIO(9F) | 20, 67 |
| csx_RequestIRQ(9F) | 20, 68 |
| csx_RequestSocketMask(9F) | 20, 41, 50 |
| csx_RequestWindow(9F) | 20, 77 |
| csx_SetEventMask(9F) | 20, 50 |
| csxReleaseConfiguration(9F) | 74 |
D
| |
| daemon | 12 |
| data access functions | 4, 20, 85 |
| ddi_add_softintr(9F) | 51 |
| ddi_get_soft_iblock_cookie(9F) | 69, 72 |
| DDI_RESUME command | 47 |
| DDI_SUSPEND command | 47 |
| detach(9E) entry point | 45 |
| device driver | 4 |
| ......autoconfiguration,?? to47 |
| ......bus nexus adapter driver | 10 |
| ......card-driver bindings | 32 |
| ......driver registration | 39 to 41 |
| ......entry points |
| ............attach(9E) | 38 |
| ............csx_event_handler(9E) | 52 |
| ............detach(9E) | 45 |
| ............getinfo(9E) | 44 |
| ......loading | 5 |
| ......pcepp sample driver | 87 |
| ......portability issues | 83 to 86 |
| |
| .....Solaris PCMCIA sample drivers | 5 |
| device interrupt handling | 68 to ?? |
| .....csx_Request_IRQ(9F) | 68 |
| .....ddi_add_softintr(9F) | 69 |
| .....interrupt block cookie | 68 |
| device minor number | 44 |
| driver aliases | 29 |
| driver instance | 38 |
E
| |
| event handler | 52 |
| .....sample code | 53 |
| event handling |
| .....card insertion events | 54 |
| .....card ready events | 55 |
| .....card ready timeout events | 56 |
| .....card removal events | 57 |
| .....csx_event_handler(9E) | 52 |
| .....enabling event handling | 41 |
| .....event management overview | 49 |
| .....event priorities | 51, 57 |
| .....event types | 50 |
| event management daemon | 12 |
F
G
| |
| generic device names | 34 |
| getinfo(9E) entry point | 44 |
H
| |
| high priority card removal event | 57 |
| high-level interrupt handler | 69 |
| hot plugging | 1 |
I
| |
| I/O driver |
| .....sample driver | 5 |
| I/O PC Cards | 66 |
| I/O resources |
| ......access handle | 67 |
| ......address lines | 67 |
| ......address range attributes | 67 |
| ......base port address | 67 |
| ......enabling | 73 |
| iblk_cookie | 51 |
| info(9E) | 37 |
| INFO_IO_CLIENT | 39 |
| INFO_MEM_CLIENT | 39 |
| init(9E) | 37 |
| initialization | 38 |
| interrupt block cookie | 68 |
| interrupt handling | 68 to 73 |
| ......csx_RequestIRQ(9F) | 68 |
| ......high-level interrupt | 69 |
| ......interrupt block cookie | 68 |
| ......requesting an interrupt handler | 68 |
| ......software interrupt | 72 |
| io_req_t structure | 67 |
| IRQ resources | 63 |
| irq_req_t structure | 68 |
| IRQ_TYPE_EXCLUSIVE | 68 |
L
| |
| loadable modules | 38 |
| loading drivers | 5 |
| low-priority card removal event | 58 |
M
| |
| memory |
| ......attribute | 24 |
| ......common | 24 |
| memory driver, sample | 5 |
| memory PC Cards | 77 |
| memory window |
| ......attributes | 77 |
| ......base address | 78 |
| ......moving | 79 |
| ......portability | 78 |
| ......window access speed | 78 |
| ......window handle | 78 |
| |
| .....window offset | 78, 80 |
| .....window size | 78 |
| metaformat | 25 |
| multiple function PC Cards | 25 |
| mutex locks |
| .....high-level | 69 |
| .....software | 69, 72 |
N
O
P
| |
| PC Card |
| .....card identification | 23 |
| .....card resources | 17 |
| .....configuration information | 23 |
| .....description | 1 |
| PC Card driver | 4 |
| PC Card Standard |
| .....definition of | 1 |
| pcepp sample driver | 5, 87 |
| PCMCIA |
| .....architecture | 7 |
| .....background | 2 |
| .....definition of | 1 |
| .....Solaris implementation | 3 |
| pcmciad | 12 |
| pcsram sample driver | 5 |
| portability issues | 83 |
| .....accessing I/O space | 85 |
| .....byte ordering | 84 |
| .....memory alignment | 84 |
| .....memory mapping | 84 |
| .....number of windows | 86 |
| .....shared interrupts | 86 |
| power management | 47 |
R
| |
| relocatable I/O addresses | 68 |
S
| |
| self-identifying PC Cards | 24 |
| shared interrupts | 69 |
| Socket Services | 9 |
| sockets |
| ......adapters | 9 |
| ......socket number | 44 |
| ......socket status reporting | 10 |
| ......status change notification | 41 |
| software interrupt handler | 69 |
| ......sample code | 72 |
| software state structure | 38 |
| system address space | 77 |
| system bus | 9 |
| system resources | 16 |
T
| |
| tuple |
| ......definition of | 26 |
| ......description of | 23 |
| ......tuple list processing | 65 |
| tuple parsing |
| ......examples | 29 |
| ......tuple parsing functions | 27, 65 |
V
| |
| vendor-specific tuples | 25, 65 |
W
| |
| win_req_t structure | 77 |
| window offset | 80, 85 |
| window size constraints | 85 |
X
| |
| x86 processor architecture | 17 |
|
|