panic("pciintr_link_alloc");
return (NULL);
pciintr_link_alloc(pir, pin)	struct pcibios_intr_routing *pir;	int pin;{	struct pciintr_link_map *l, *lstart;	l = malloc(sizeof(*l), M_DEVBUF, M_NOWAIT);	if (l == NULL)		panic("pciintr_link_alloc");	memset(l, 0, sizeof(*l));	l->link = pir->linkmap[pin].link;	l->bitmap = pir->linkmap[pin].bitmap;	lstart = SIMPLEQ_FIRST(&pciintr_link_map_list);	if (lstart == NULL || lstart->link < l->link)		SIMPLEQ_INSERT_TAIL(&pciintr_link_map_list, l, list);	else		SIMPLEQ_INSERT_HEAD(&pciintr_link_map_list, l, list);	return (l);}