Lines Matching defs:outlet
36 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
162 * @outlet: The HV outlet from the various create outlet routines.
169 static int ps3_virq_setup(enum ps3_cpu_binding cpu, unsigned long outlet,
182 *virq = irq_create_mapping(NULL, outlet);
185 FAIL("%s:%d: irq_create_mapping failed: outlet %lu\n",
186 __func__, __LINE__, outlet);
191 DBG("%s:%d: outlet %lu => cpu %u, virq %u\n", __func__, __LINE__,
192 outlet, cpu, *virq);
234 * ps3_irq_plug_setup - Generic outlet and virq related setup.
237 * @outlet: The HV outlet from the various create outlet routines.
243 int ps3_irq_plug_setup(enum ps3_cpu_binding cpu, unsigned long outlet,
249 result = ps3_virq_setup(cpu, outlet, virq);
258 /* Binds outlet to cpu + virq. */
261 outlet, 0);
280 * ps3_irq_plug_destroy - Generic outlet and virq related teardown.
324 u64 outlet;
326 result = lv1_construct_event_receive_port(&outlet);
335 result = ps3_irq_plug_setup(cpu, outlet, virq);
346 * Since ps3_event_receive_port_destroy destroys the receive port outlet,
470 u64 outlet;
472 result = lv1_construct_io_irq_outlet(interrupt_id, &outlet);
480 result = ps3_irq_plug_setup(cpu, outlet, virq);
490 unsigned long outlet = virq_to_hw(virq);
502 result = lv1_destruct_io_irq_outlet(outlet);
527 u64 outlet;
534 result = lv1_configure_virtual_uart_irq(lpar_addr, &outlet);
542 result = ps3_irq_plug_setup(cpu, outlet, virq);
583 u64 outlet;
587 result = lv1_get_spe_irq_outlet(spe_id, class, &outlet);
595 result = ps3_irq_plug_setup(cpu, outlet, virq);