Lines Matching refs:err

198 	int err;
227 err = ddi_intr_get_pri(sip->si_table[add_index], &pri);
228 ASSERT(err == DDI_SUCCESS);
232 err = ddi_intr_add_handler(sip->si_table[add_index], handler,
234 if (err != DDI_SUCCESS) {
237 " err=%d (h=%p idx=%d nalloc=%d)",
238 err, (void *)sip->si_table[add_index], add_index,
241 rc = (err == DDI_EINVAL) ? EINVAL : EFAULT;
247 err = ddi_intr_get_cap(sip->si_table[0], &(sip->si_cap));
248 if (err != DDI_SUCCESS) {
251 " err=%d (h=%p idx=%d nalloc=%d)",
252 err, (void *)sip->si_table[0], 0, sip->si_nalloc);
254 if (err == DDI_EINVAL)
256 else if (err == DDI_ENOTSUP)
267 err = ddi_intr_block_enable(sip->si_table, sip->si_nalloc);
268 if (err != DDI_SUCCESS) {
271 " err=%d (table=%p nalloc=%d)",
272 err, (void *)sip->si_table, sip->si_nalloc);
274 rc = (err == DDI_EINVAL) ? EINVAL : EFAULT;
279 err = ddi_intr_enable(sip->si_table[en_index]);
280 if (err != DDI_SUCCESS) {
283 " err=%d (h=%p idx=%d nalloc=%d)",
284 err, (void *)sip->si_table[en_index],
287 rc = (err == DDI_EINVAL) ? EINVAL : EFAULT;
302 err = ddi_intr_disable(sip->si_table[en_index]);
303 if (err != DDI_SUCCESS) {
306 " failed err=%d (h=%p idx=%d nalloc=%d)",
307 err, (void *)sip->si_table[en_index],
324 err = ddi_intr_remove_handler(sip->si_table[add_index]);
325 if (err != DDI_SUCCESS) {
328 " failed err=%d (h=%p idx=%d nalloc=%d)",
329 err, (void *)sip->si_table[add_index], add_index,
346 int err;
353 err = ddi_intr_block_disable(sip->si_table, sip->si_nalloc);
354 if (err != DDI_SUCCESS) {
357 " failed err=%d (table=%p nalloc=%d)",
358 err, (void *)sip->si_table, sip->si_nalloc);
363 err = ddi_intr_disable(sip->si_table[index]);
364 if (err != DDI_SUCCESS) {
367 " failed err=%d (h=%p idx=%d nalloc=%d)",
368 err, (void *)sip->si_table[index], index,
379 err = ddi_intr_remove_handler(sip->si_table[index]);
380 if (err != DDI_SUCCESS) {
383 " failed err=%d (h=%p idx=%d nalloc=%d)",
384 err, (void *)sip->si_table[index], index,
502 int err;
521 err = ddi_intr_get_supported_types(dip, &types);
522 if (err != DDI_SUCCESS) {
524 "intr_init: ddi_intr_get_supported_types failed err=%d",
525 err);
527 if (err == DDI_EINVAL)
529 else if (err == DDI_INTR_NOTFOUND)
554 err = ddi_intr_get_navail(dip, type, &navail);
555 if (err != DDI_SUCCESS) {
557 "intr_init: ddi_intr_get_navail failed err=%d", err);
559 if (err == DDI_EINVAL)
561 else if (err == DDI_INTR_NOTFOUND)
597 err = ddi_intr_alloc(dip, sip->si_table, type, 0,
602 if (err != DDI_SUCCESS) {
604 "intr_init: ddi_intr_alloc failed err=%d"
606 err, navail, sip->si_nalloc);
608 if (err == DDI_EINVAL)
610 else if (err == DDI_EAGAIN)
612 else if (err == DDI_INTR_NOTFOUND)
680 err = ddi_intr_free(sip->si_table[index]);
681 if (err != DDI_SUCCESS) {
683 "intr_init: ddi_intr_free failed err=%d"
685 err, (void *)sip->si_table[index], index,
774 int err;
789 err = ddi_intr_free(sip->si_table[index]);
790 if (err != DDI_SUCCESS) {
792 "intr_fini: ddi_intr_free failed err=%d"
794 err, (void *)sip->si_table[index],