Lines Matching refs:tuple
246 #define pcmcia_cis_read_1(tuple, idx0) \ argument
247 (bus_space_read_1((tuple)->memt, (tuple)->memh, (tuple)->mult*(idx0)))
249 #define pcmcia_tuple_read_1(tuple, idx1) \ argument
250 (pcmcia_cis_read_1((tuple), ((tuple)->ptr+(2+(idx1)))))
252 #define pcmcia_tuple_read_2(tuple, idx2) \ argument
253 (pcmcia_tuple_read_1((tuple), (idx2)) | \
254 (pcmcia_tuple_read_1((tuple), (idx2)+1)<<8))
256 #define pcmcia_tuple_read_3(tuple, idx3) \ argument
257 (pcmcia_tuple_read_1((tuple), (idx3)) | \
258 (pcmcia_tuple_read_1((tuple), (idx3)+1)<<8) | \
259 (pcmcia_tuple_read_1((tuple), (idx3)+2)<<16))
261 #define pcmcia_tuple_read_4(tuple, idx4) \ argument
262 (pcmcia_tuple_read_1((tuple), (idx4)) | \
263 (pcmcia_tuple_read_1((tuple), (idx4)+1)<<8) | \
264 (pcmcia_tuple_read_1((tuple), (idx4)+2)<<16) | \
265 (pcmcia_tuple_read_1((tuple), (idx4)+3)<<24))
267 #define pcmcia_tuple_read_n(tuple, n, idxn) \ argument
268 (((n)==1)?pcmcia_tuple_read_1((tuple), (idxn)) : \
269 (((n)==2)?pcmcia_tuple_read_2((tuple), (idxn)) : \
270 (((n)==3)?pcmcia_tuple_read_3((tuple), (idxn)) : \
271 /* n == 4 */ pcmcia_tuple_read_4((tuple), (idxn)))))