Lines Matching refs:tuple
123 #define pccard_cis_read_1(tuple, idx0) \ argument
124 (bus_space_read_1((tuple)->memt, (tuple)->memh, (tuple)->mult*(idx0)))
126 #define pccard_tuple_read_1(tuple, idx1) \ argument
127 (pccard_cis_read_1((tuple), ((tuple)->ptr+(2+(idx1)))))
129 #define pccard_tuple_read_2(tuple, idx2) \ argument
130 (pccard_tuple_read_1((tuple), (idx2)) | \
131 (pccard_tuple_read_1((tuple), (idx2)+1)<<8))
133 #define pccard_tuple_read_3(tuple, idx3) \ argument
134 (pccard_tuple_read_1((tuple), (idx3)) | \
135 (pccard_tuple_read_1((tuple), (idx3)+1)<<8) | \
136 (pccard_tuple_read_1((tuple), (idx3)+2)<<16))
138 #define pccard_tuple_read_4(tuple, idx4) \ argument
139 (pccard_tuple_read_1((tuple), (idx4)) | \
140 (pccard_tuple_read_1((tuple), (idx4)+1)<<8) | \
141 (pccard_tuple_read_1((tuple), (idx4)+2)<<16) | \
142 (pccard_tuple_read_1((tuple), (idx4)+3)<<24))
144 #define pccard_tuple_read_n(tuple, n, idxn) \ argument
145 (((n)==1)?pccard_tuple_read_1((tuple), (idxn)) : \
146 (((n)==2)?pccard_tuple_read_2((tuple), (idxn)) : \
147 (((n)==3)?pccard_tuple_read_3((tuple), (idxn)) : \
148 /* n == 4 */ pccard_tuple_read_4((tuple), (idxn)))))