Lines Matching refs:result
171 int result;
186 result = -ENOMEM;
193 result = irq_set_chip_data(*virq, pd);
195 if (result) {
203 return result;
208 return result;
245 int result;
248 result = ps3_virq_setup(cpu, outlet, virq);
250 if (result) {
259 result = lv1_connect_irq_plug_ext(pd->ppe_id, pd->thread_id, *virq,
262 if (result) {
264 __func__, __LINE__, ps3_result(result));
265 result = -EPERM;
269 return result;
274 return result;
289 int result;
297 result = lv1_disconnect_irq_plug_ext(pd->ppe_id, pd->thread_id, virq);
299 if (result)
301 __func__, __LINE__, ps3_result(result));
305 return result;
322 int result;
325 result = lv1_construct_event_receive_port(&outlet);
327 if (result) {
329 __func__, __LINE__, ps3_result(result));
331 return result;
334 result = ps3_irq_plug_setup(cpu, outlet, virq);
335 BUG_ON(result);
337 return result;
352 int result;
358 result = lv1_destruct_event_receive_port(virq_to_hw(virq));
360 if (result)
362 __func__, __LINE__, ps3_result(result));
370 return result;
394 int result;
396 result = ps3_event_receive_port_setup(cpu, virq);
398 if (result)
399 return result;
401 result = lv1_connect_interrupt_event_receive_port(dev->bus_id,
404 if (result) {
407 ps3_result(result));
410 return result;
425 int result;
430 result = lv1_disconnect_interrupt_event_receive_port(dev->bus_id,
433 if (result)
436 ps3_result(result));
438 result = ps3_event_receive_port_destroy(virq);
439 BUG_ON(result);
446 result = ps3_virq_destroy(virq);
447 BUG_ON(result);
450 return result;
468 int result;
471 result = lv1_construct_io_irq_outlet(interrupt_id, &outlet);
473 if (result) {
475 __func__, __LINE__, ps3_result(result));
476 return result;
479 result = ps3_irq_plug_setup(cpu, outlet, virq);
480 BUG_ON(result);
482 return result;
488 int result;
498 result = ps3_irq_plug_destroy(virq);
499 BUG_ON(result);
501 result = lv1_destruct_io_irq_outlet(outlet);
503 if (result)
505 __func__, __LINE__, ps3_result(result));
507 return result;
525 int result;
533 result = lv1_configure_virtual_uart_irq(lpar_addr, &outlet);
535 if (result) {
537 __func__, __LINE__, ps3_result(result));
538 return result;
541 result = ps3_irq_plug_setup(cpu, outlet, virq);
542 BUG_ON(result);
544 return result;
550 int result;
553 result = lv1_deconfigure_virtual_uart_irq();
555 if (result) {
557 __func__, __LINE__, ps3_result(result));
558 return result;
561 result = ps3_irq_plug_destroy(virq);
562 BUG_ON(result);
564 return result;
581 int result;
586 result = lv1_get_spe_irq_outlet(spe_id, class, &outlet);
588 if (result) {
590 __func__, __LINE__, ps3_result(result));
591 return result;
594 result = ps3_irq_plug_setup(cpu, outlet, virq);
595 BUG_ON(result);
597 return result;
602 int result;
606 result = ps3_irq_plug_destroy(virq);
607 BUG_ON(result);
609 return result;
741 int result;
759 result = lv1_configure_irq_state_bitmap(pd->ppe_id,
762 if (result)
765 ps3_result(result));
773 int result;
778 result = lv1_configure_irq_state_bitmap(ppe_id, thread_id, 0);
781 __LINE__, ppe_id, thread_id, cpu, ps3_result(result));