Lines Matching defs:idt
237 ioapic_drhd_t *idt;
239 idt = kmem_zalloc(sizeof (ioapic_drhd_t), KM_SLEEP);
240 idt->ioapic_ioapicid = scope->scp_enumid;
241 idt->ioapic_sid = ((scope->scp_bus << 8) | (scope->scp_dev << 3) |
243 idt->ioapic_drhd = drhd;
246 list_insert_tail(&ioapic_drhd_list, idt);
253 ioapic_drhd_t *idt;
256 idt = list_head(&ioapic_drhd_list);
257 for (; idt; idt = list_next(&ioapic_drhd_list, idt)) {
258 if (idt->ioapic_ioapicid == ioapicid) {
264 return (idt);
270 ioapic_drhd_t *idt;
273 while (idt = list_remove_head(&ioapic_drhd_list)) {
274 kmem_free(idt, sizeof (ioapic_drhd_t));
1254 ioapic_drhd_t *idt;
1256 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix));
1257 if (idt == NULL) {
1263 return (idt->ioapic_sid);
1270 ioapic_drhd_t *idt;
1272 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix));
1273 if (idt) {
1274 return (idt->ioapic_drhd ? idt->ioapic_drhd->dr_immu : NULL);