Lines Matching refs:tupledata

65     int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
68 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
71 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
74 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
77 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
80 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
83 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
86 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
89 int len, uint8_t *tupledata, uint32_t start, uint32_t *off,
94 uint8_t *tupledata);
97 uint8_t *tupledata);
100 int *tupleid, int *len, uint8_t *tupledata);
106 int len, uint8_t *tupledata, uint32_t start,
130 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_generic() argument
144 printf(" %02x", tupledata[i]); in decode_tuple_generic()
153 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_linktarget() argument
164 printf(" %02x", tupledata[i]); in decode_tuple_linktarget()
168 if (len != 3 || tupledata[0] != 'C' || tupledata[1] != 'I' || in decode_tuple_linktarget()
169 tupledata[2] != 'S') { in decode_tuple_linktarget()
171 decode_tuple_generic(cbdev, child, id, len, tupledata, in decode_tuple_linktarget()
180 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_vers_1() argument
186 printf("Product version: %d.%d\n", tupledata[0], tupledata[1]); in decode_tuple_vers_1()
189 if (tupledata[i] == '\0') in decode_tuple_vers_1()
191 else if (tupledata[i] == 0xff) in decode_tuple_vers_1()
194 printf("%c", tupledata[i]); in decode_tuple_vers_1()
203 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_funcid() argument
213 if (tupledata[i] < numnames) in decode_tuple_funcid()
214 printf("%s", funcnames[tupledata[i]]); in decode_tuple_funcid()
216 printf("Unknown(%d)", tupledata[i]); in decode_tuple_funcid()
223 dinfo->funcid = tupledata[0]; /* use first in list */ in decode_tuple_funcid()
229 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_manfid() argument
238 printf("%02x", tupledata[i]); in decode_tuple_manfid()
243 dinfo->mfrid = tupledata[1] | (tupledata[2] << 8); in decode_tuple_manfid()
244 dinfo->prodid = tupledata[3] | (tupledata[4] << 8); in decode_tuple_manfid()
251 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_funce() argument
260 printf("%02x", tupledata[i]); in decode_tuple_funce()
265 type = tupledata[0]; /* XXX <32 always? */ in decode_tuple_funce()
270 if (tupledata[1] > sizeof(dinfo->funce.lan.nid)) { in decode_tuple_funce()
274 bcopy(tupledata + 2, dinfo->funce.lan.nid, in decode_tuple_funce()
275 tupledata[1]); in decode_tuple_funce()
286 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_bar() argument
299 reg = *tupledata; in decode_tuple_bar()
300 len = le32toh(*(uint32_t*)(tupledata + 2)); in decode_tuple_bar()
349 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_unhandled() argument
359 int len, uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple_end() argument
381 uint32_t *off, int *tupleid, int *len, uint8_t *tupledata) in cardbus_read_tuple_conf() argument
400 tupledata[j] = 0xff & e; in cardbus_read_tuple_conf()
413 uint32_t *off, int *tupleid, int *len, uint8_t *tupledata) in cardbus_read_tuple_mem() argument
419 bus_read_region_1(res, *off + start + 2, tupledata, *len); in cardbus_read_tuple_mem()
428 uint8_t *tupledata) in cardbus_read_tuple() argument
432 tupleid, len, tupledata)); in cardbus_read_tuple()
434 tupledata)); in cardbus_read_tuple()
566 uint8_t *tupledata, uint32_t start, uint32_t *off, in decode_tuple() argument
573 tupledata, start, off, &callbacks[i], argp)); in decode_tuple()
576 tupledata, start, off, NULL, argp)); in decode_tuple()
583 uint8_t *tupledata; in cardbus_parse_cis() local
591 tupledata = malloc(MAXTUPLESIZE, M_DEVBUF, M_WAITOK | M_ZERO); in cardbus_parse_cis()
595 free(tupledata, M_DEVBUF); in cardbus_parse_cis()
603 free(tupledata, M_DEVBUF); in cardbus_parse_cis()
609 &tupleid, &len, tupledata) != 0) { in cardbus_parse_cis()
612 free(tupledata, M_DEVBUF); in cardbus_parse_cis()
620 free(tupledata, M_DEVBUF); in cardbus_parse_cis()
624 tupledata, start, &off, callbacks, argp); in cardbus_parse_cis()
629 free(tupledata, M_DEVBUF); in cardbus_parse_cis()
634 free(tupledata, M_DEVBUF); in cardbus_parse_cis()