Lines Matching defs:intr_p

70 	devinfo_intr_t	*intr_p = DEVI(dip)->devi_intr_p;
75 if ((intr_p == NULL) || i_ddi_intr_get_current_nintrs(dip))
82 if (intr_p->devi_intr_handle_p) {
84 if (intr_p->devi_intr_sup_nintrs) {
85 kmem_free(intr_p->devi_intr_handle_p,
86 intr_p->devi_intr_sup_nintrs *
95 if (intr_p->devi_irm_req_p)
105 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
109 if ((intr_p) && (intr_p->devi_intr_sup_types))
110 return (intr_p->devi_intr_sup_types);
127 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
129 if (intr_p)
130 intr_p->devi_intr_sup_types = intr_types;
136 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
140 if ((intr_p) && (intr_p->devi_intr_curr_type == intr_type) &&
141 (intr_p->devi_intr_sup_nintrs))
142 return (intr_p->devi_intr_sup_nintrs);
160 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
162 if (intr_p)
163 intr_p->devi_intr_sup_nintrs = nintrs;
169 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
171 return (intr_p ? intr_p->devi_intr_curr_type : 0);
181 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
183 if (intr_p)
184 intr_p->devi_intr_curr_type = intr_type;
190 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
192 return (intr_p ? intr_p->devi_intr_curr_nintrs : 0);
202 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
204 if (intr_p)
205 intr_p->devi_intr_curr_nintrs = nintrs;
211 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
213 return (intr_p ? intr_p->devi_intr_curr_nenables : 0);
219 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
221 if (intr_p)
222 intr_p->devi_intr_curr_nenables = nintrs;
235 devinfo_intr_t *intr_p;
241 if (((intr_p = DEVI(dip)->devi_intr_p) != NULL) &&
242 ((req_p = intr_p->devi_irm_req_p) != NULL) &&
312 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
314 return (intr_p ? intr_p->devi_msix_p : NULL);
320 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
322 if (intr_p)
323 intr_p->devi_msix_p = msix_p;
329 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
331 if (intr_p == NULL)
338 if ((inum < 0) || (inum >= intr_p->devi_intr_sup_nintrs))
341 return ((intr_p->devi_intr_handle_p) ?
342 intr_p->devi_intr_handle_p[inum] : NULL);
348 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
350 if (intr_p == NULL)
357 if ((inum < 0) || (inum >= intr_p->devi_intr_sup_nintrs))
360 if (intr_hdl && (intr_p->devi_intr_handle_p == NULL)) {
362 if (intr_p->devi_intr_sup_nintrs)
363 intr_p->devi_intr_handle_p = kmem_zalloc(
365 intr_p->devi_intr_sup_nintrs, KM_SLEEP);
368 if (intr_p->devi_intr_handle_p)
369 intr_p->devi_intr_handle_p[inum] = intr_hdl;
546 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
548 return (intr_p ? intr_p->devi_cfg_handle : NULL);
554 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
556 if (intr_p)
557 intr_p->devi_cfg_handle = handle;
564 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
566 return (intr_p ? intr_p->devi_cap_ptr : 0);
572 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
574 if (intr_p)
575 intr_p->devi_cap_ptr = cap_ptr;