Lines Matching refs:tag
61 pnp_parse_desc(device_t dev, u_char tag, u_char *res, int len,
71 if (PNP_RES_TYPE(tag) == 0) {
74 switch (PNP_SRES_NUM(tag)) {
85 pnp_printf(id, "unexpected small tag %d\n",
86 PNP_SRES_NUM(tag));
210 pnp_printf(id, "unexpected small tag %d\n",
211 PNP_SRES_NUM(tag));
216 switch (PNP_LRES_NUM(tag)) {
333 pnp_printf(id, "unexpected large tag %d\n",
334 PNP_SRES_NUM(tag));
414 u_char tag;
436 tag = *p++;
438 if (PNP_RES_TYPE(tag) == 0) {
440 l = PNP_SRES_LEN(tag);
447 switch (PNP_SRES_NUM(tag)) {
520 if (pnp_parse_desc(dev, tag, p, l, config, ldn))
540 pnp_parse_desc(dev, tag, p, l, config, ldn)) {
559 * resources after the END_DEPENDENT tag.
573 u_char tag;
578 tag = *p++;
580 if (PNP_RES_TYPE(tag) == 0) {
582 l = PNP_SRES_LEN(tag);
585 if ((*cb)(dev, tag, p, l, config, ldn))
587 if (PNP_SRES_NUM(tag) == PNP_TAG_END)
598 if ((*cb)(dev, tag, p, l, config, ldn))