pnpinfo
STAILQ_ENTRY(pnpinfo) pi_link;
STAILQ_HEAD(pnpinfo_stql, pnpinfo);
void pnp_addident(struct pnpinfo *pi, char *ident);
struct pnpinfo *pnp_allocinfo(void);
void pnp_freeinfo(struct pnpinfo *pi);
void pnp_addinfo(struct pnpinfo *pi);
isapnp_scan_resdata(struct pnpinfo *pi)
struct pnpinfo *pi;
pnp_addident(struct pnpinfo *pi, char *ident)
struct pnpinfo *
struct pnpinfo *pi;
pi = malloc(sizeof(struct pnpinfo));
bzero(pi, sizeof(struct pnpinfo));
pnp_freeinfo(struct pnpinfo *pi)
pnp_addinfo(struct pnpinfo *pi)
struct pnpinfo *pi;
struct pnpinfo *pi;
struct pnpinfo *pi;
struct pnpinfo *pi;
biospnp_scanresdata(struct pnpinfo *pi, struct pnp_devNode *dn)
static void biospnp_scanresdata(struct pnpinfo *pi, struct pnp_devNode *dn);
char *pnpinfo;
pnpinfo = *ppnpinfo;
if (pnpinfo != NULL) {
kfree(pnpinfo, M_USBDEV);
&iface->pnpinfo, flag);
usbd_set_pnpinfo(struct usb_device *udev, uint8_t iface_index, const char *pnpinfo)
if (iface->pnpinfo != NULL) {
kfree(iface->pnpinfo, M_USBDEV);
iface->pnpinfo = NULL;
if (pnpinfo == NULL || pnpinfo[0] == 0)
iface->pnpinfo = kstrdup(pnpinfo, M_USBDEV);
if (iface->pnpinfo == NULL)
iface->pnpinfo ? " " : "",
iface->pnpinfo ? iface->pnpinfo : "");
char *pnpinfo; /* additional PnP-info for this interface */
uint8_t iface_index, const char *pnpinfo);