void*hcpu){intcpu = (unsignedlong)hcpu;if(!s5p_ehci_irq_no || cpu != s5p_ehci_irq_cpu)gotoexit;switch(action) {caseCPU_ONLINE:caseCPU_DOWN_FAILED:caseCPU_ONLINE_FROZEN:irq_set_affinity(s5p_ehci_irq_no, cpumask_of(s5p_ehci_irq_cpu));...
intirq_do_set_affinity(struct irq_data *data,conststruct cpumask *mask,boolforce){structirq_desc*desc=irq_data_to_desc(data);structirq_chip*chip=irq_data_get_irq_chip(data);intret; ret = chip->irq_set_affinity(data, mask, force);switch(ret) {caseIRQ_SET_MASK_OK: cpumask_copy(dat...
*/staticintsetup_affinity(unsignedintirq, struct irq_desc *desc, struct cpumask *mask){structcpumask*set=irq_default_affinity;intnode = desc->irq_data.node;/* Excludes PER_CPU and NO_BALANCE interrupts */if(!irq_can_set_affinity(irq))return0;/* * Preserve an userspace affinity setup, ...