tasklet_vec 468 kernel/softirq.c static DEFINE_PER_CPU(struct tasklet_head, tasklet_vec); tasklet_vec 489 kernel/softirq.c __tasklet_schedule_common(t, &tasklet_vec, tasklet_vec 541 kernel/softirq.c tasklet_action_common(a, this_cpu_ptr(&tasklet_vec), TASKLET_SOFTIRQ); tasklet_vec 580 kernel/softirq.c per_cpu(tasklet_vec, cpu).tail = tasklet_vec 581 kernel/softirq.c &per_cpu(tasklet_vec, cpu).head; tasklet_vec 632 kernel/softirq.c for (i = &per_cpu(tasklet_vec, cpu).head; *i; i = &(*i)->next) { tasklet_vec 637 kernel/softirq.c per_cpu(tasklet_vec, cpu).tail = i; tasklet_vec 650 kernel/softirq.c if (&per_cpu(tasklet_vec, cpu).head != per_cpu(tasklet_vec, cpu).tail) { tasklet_vec 651 kernel/softirq.c *__this_cpu_read(tasklet_vec.tail) = per_cpu(tasklet_vec, cpu).head; tasklet_vec 652 kernel/softirq.c __this_cpu_write(tasklet_vec.tail, per_cpu(tasklet_vec, cpu).tail); tasklet_vec 653 kernel/softirq.c per_cpu(tasklet_vec, cpu).head = NULL; tasklet_vec 654 kernel/softirq.c per_cpu(tasklet_vec, cpu).tail = &per_cpu(tasklet_vec, cpu).head;