1csx_Parse_CISTPL_LONGLINK_KAe(r9nFe)l Functions for Drcisvxe_rPsarse_CISTPL_LONGLINK_A(9F)
2
3
4
6 csx_Parse_CISTPL_LONGLINK_A, csx_Parse_CISTPL_LONGLINK_C - parse the
7 Long Link A and C tuples
8
10 #include <sys/pccard.h>
11
12
13
14 int32_t csx_Parse_CISTPL_LONGLINK_A(client_handle_t ch, tuple_t *tu,
15 cistpl_longlink_ac_t *pt);
16
17
18 int32_t csx_Parse_CISTPL_LONGLINK_C(client_handle_t ch, tuple_t *tu,
19 cistpl_longlink_ac_t *pt);
20
21
23 Solaris DDI Specific (Solaris DDI)
24
26 ch Client handle returned from csx_RegisterClient(9F).
27
28
29 tu Pointer to a tuple_t structure (see tuple(9S)) returned by a
30 call to csx_GetFirstTuple(9F) or csx_GetNextTuple(9F).
31
32
33 pt Pointer to a cistpl_longlink_ac_t structure which contains the
34 parsed CISTPL_LONGLINK_A or CISTPL_LONGLINK_C tuple information
35 upon return from this function.
36
37
39 This function parses the Long Link A and C tuples, CISTPL_LONGLINK_A
40 and CISTPL_LONGLINK_A, into a form usable by PC Card drivers.
41
42
43 The CISTPL_LONGLINK_A and CISTPL_LONGLINK_C tuples provide links to
44 Attribute and Common Memory.
45
47 The structure members of cistpl_longlink_ac_t are:
48
49 uint32_t flags;
50 uint32_t tpll_addr;
51
52
53
54 The fields are defined as follows:
55
56 flags This field indicates the type of memory:
57
58 CISTPL_LONGLINK_AC_AM long link to Attribute Memory
59
60
61 CISTPL_LONGLINK_AC_CM long link to Common Memory
62
63
64
65 tpll_addr This field provides the offset from the beginning of the
66 specified address space.
67
68
70 CS_SUCCESS Successful operation.
71
72
73 CS_BAD_HANDLE Client handle is invalid.
74
75
76 CS_UNKNOWN_TUPLE Parser does not know how to parse tuple.
77
78
79 CS_NO_CARD No PC Card in socket.
80
81
82 CS_NO_CIS No Card Information Structure (CIS) on PC
83 Card.
84
85
86 CS_UNSUPPORTED_FUNCTION No PCMCIA hardware installed.
87
88
90 This function may be called from user or kernel context.
91
93 csx_GetFirstTuple(9F), csx_GetTupleData(9F), csx_RegisterClient(9F),
94 csx_ValidateCIS(9F), tuple(9S)
95
96
97 PC Card 95 Standard, PCMCIA/JEIDA
98
99
100
101SunOS 5.11 24 Jan 1997 csx_Parse_CISTPL_LONGLINK_A(9F)