Lines Matching refs:result

172 	int result;
187 result = -ENOMEM;
194 result = irq_set_chip_data(*virq, pd);
196 if (result) {
204 return result;
209 return result;
246 int result;
249 result = ps3_virq_setup(cpu, outlet, virq);
251 if (result) {
260 result = lv1_connect_irq_plug_ext(pd->ppe_id, pd->thread_id, *virq,
263 if (result) {
265 __func__, __LINE__, ps3_result(result));
266 result = -EPERM;
270 return result;
275 return result;
290 int result;
298 result = lv1_disconnect_irq_plug_ext(pd->ppe_id, pd->thread_id, virq);
300 if (result)
302 __func__, __LINE__, ps3_result(result));
306 return result;
323 int result;
326 result = lv1_construct_event_receive_port(&outlet);
328 if (result) {
330 __func__, __LINE__, ps3_result(result));
332 return result;
335 result = ps3_irq_plug_setup(cpu, outlet, virq);
336 BUG_ON(result);
338 return result;
353 int result;
359 result = lv1_destruct_event_receive_port(virq_to_hw(virq));
361 if (result)
363 __func__, __LINE__, ps3_result(result));
371 return result;
395 int result;
397 result = ps3_event_receive_port_setup(cpu, virq);
399 if (result)
400 return result;
402 result = lv1_connect_interrupt_event_receive_port(dev->bus_id,
405 if (result) {
408 ps3_result(result));
411 return result;
426 int result;
431 result = lv1_disconnect_interrupt_event_receive_port(dev->bus_id,
434 if (result)
437 ps3_result(result));
439 result = ps3_event_receive_port_destroy(virq);
440 BUG_ON(result);
447 result = ps3_virq_destroy(virq);
448 BUG_ON(result);
451 return result;
469 int result;
472 result = lv1_construct_io_irq_outlet(interrupt_id, &outlet);
474 if (result) {
476 __func__, __LINE__, ps3_result(result));
477 return result;
480 result = ps3_irq_plug_setup(cpu, outlet, virq);
481 BUG_ON(result);
483 return result;
489 int result;
499 result = ps3_irq_plug_destroy(virq);
500 BUG_ON(result);
502 result = lv1_destruct_io_irq_outlet(outlet);
504 if (result)
506 __func__, __LINE__, ps3_result(result));
508 return result;
526 int result;
534 result = lv1_configure_virtual_uart_irq(lpar_addr, &outlet);
536 if (result) {
538 __func__, __LINE__, ps3_result(result));
539 return result;
542 result = ps3_irq_plug_setup(cpu, outlet, virq);
543 BUG_ON(result);
545 return result;
551 int result;
554 result = lv1_deconfigure_virtual_uart_irq();
556 if (result) {
558 __func__, __LINE__, ps3_result(result));
559 return result;
562 result = ps3_irq_plug_destroy(virq);
563 BUG_ON(result);
565 return result;
582 int result;
587 result = lv1_get_spe_irq_outlet(spe_id, class, &outlet);
589 if (result) {
591 __func__, __LINE__, ps3_result(result));
592 return result;
595 result = ps3_irq_plug_setup(cpu, outlet, virq);
596 BUG_ON(result);
598 return result;
603 int result;
607 result = ps3_irq_plug_destroy(virq);
608 BUG_ON(result);
610 return result;
742 int result;
760 result = lv1_configure_irq_state_bitmap(pd->ppe_id,
763 if (result)
766 ps3_result(result));
774 int result;
779 result = lv1_configure_irq_state_bitmap(ppe_id, thread_id, 0);
782 __LINE__, ppe_id, thread_id, cpu, ps3_result(result));