Lines Matching defs:outlet
35 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
161 * @outlet: The HV outlet from the various create outlet routines.
168 static int ps3_virq_setup(enum ps3_cpu_binding cpu, unsigned long outlet,
181 *virq = irq_create_mapping(NULL, outlet);
184 FAIL("%s:%d: irq_create_mapping failed: outlet %lu\n",
185 __func__, __LINE__, outlet);
190 DBG("%s:%d: outlet %lu => cpu %u, virq %u\n", __func__, __LINE__,
191 outlet, cpu, *virq);
233 * ps3_irq_plug_setup - Generic outlet and virq related setup.
236 * @outlet: The HV outlet from the various create outlet routines.
242 int ps3_irq_plug_setup(enum ps3_cpu_binding cpu, unsigned long outlet,
248 result = ps3_virq_setup(cpu, outlet, virq);
257 /* Binds outlet to cpu + virq. */
260 outlet, 0);
279 * ps3_irq_plug_destroy - Generic outlet and virq related teardown.
323 u64 outlet;
325 result = lv1_construct_event_receive_port(&outlet);
334 result = ps3_irq_plug_setup(cpu, outlet, virq);
345 * Since ps3_event_receive_port_destroy destroys the receive port outlet,
469 u64 outlet;
471 result = lv1_construct_io_irq_outlet(interrupt_id, &outlet);
479 result = ps3_irq_plug_setup(cpu, outlet, virq);
489 unsigned long outlet = virq_to_hw(virq);
501 result = lv1_destruct_io_irq_outlet(outlet);
526 u64 outlet;
533 result = lv1_configure_virtual_uart_irq(lpar_addr, &outlet);
541 result = ps3_irq_plug_setup(cpu, outlet, virq);
582 u64 outlet;
586 result = lv1_get_spe_irq_outlet(spe_id, class, &outlet);
594 result = ps3_irq_plug_setup(cpu, outlet, virq);