• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:cpu

306 #define CPU_IDX(cpu)	((cpu) / CPUS_PER_LONG)  argument
307 #define CPU_BIT(cpu) ((cpu) & (CPUS_PER_LONG - 1)) argument
321 static void resize_cpu_info(struct per_dev_info *pdi, int cpu) in resize_cpu_info() argument
325 int new_count = cpu + 1; in resize_cpu_info()
357 static struct per_cpu_info *get_cpu_info(struct per_dev_info *pdi, int cpu) in get_cpu_info() argument
361 if (cpu >= pdi->ncpus) in get_cpu_info()
362 resize_cpu_info(pdi, cpu); in get_cpu_info()
364 pci = &pdi->cpus[cpu]; in get_cpu_info()
365 pci->cpu = cpu; in get_cpu_info()
485 int cpu; in collect_pdi_skips() local
490 for (cpu = 0; cpu < pdi->ncpus; cpu++) { in collect_pdi_skips()
491 struct per_cpu_info *pci = &pdi->cpus[cpu]; in collect_pdi_skips()
504 static void cpu_mark_online(struct per_dev_info *pdi, unsigned int cpu) in cpu_mark_online() argument
506 if (cpu >= pdi->cpu_map_max || !pdi->cpu_map) { in cpu_mark_online()
507 int new_max = (cpu + CPUS_PER_LONG) & ~(CPUS_PER_LONG - 1); in cpu_mark_online()
521 pdi->cpu_map[CPU_IDX(cpu)] |= (1UL << CPU_BIT(cpu)); in cpu_mark_online()
524 static inline void cpu_mark_offline(struct per_dev_info *pdi, int cpu) in cpu_mark_offline() argument
526 pdi->cpu_map[CPU_IDX(cpu)] &= ~(1UL << CPU_BIT(cpu)); in cpu_mark_offline()
529 static inline int cpu_is_online(struct per_dev_info *pdi, int cpu) in cpu_is_online() argument
531 return (pdi->cpu_map[CPU_IDX(cpu)] & (1UL << CPU_BIT(cpu))) != 0; in cpu_is_online()
611 bit->cpu, "0", (int) SECONDS(bit->time), in handle_notify()
780 struct per_cpu_info *pci = get_cpu_info(pdi, t->bit->cpu); in __put_trace_last()
839 struct per_cpu_info *pci = get_cpu_info(pdi, t->bit->cpu); in trace_rb_insert_last()
1931 if (!pci || pci->cpu != bit->cpu) in sort_entries()
1932 pci = get_cpu_info(pdi, bit->cpu); in sort_entries()
1959 int ret, cpu; in check_cpu_map() local
1968 cpu = __t->bit->cpu; in check_cpu_map()
1970 cpu_map[CPU_IDX(cpu)] |= (1UL << CPU_BIT(cpu)); in check_cpu_map()
1997 pci = get_cpu_info(pdi, bit->cpu); in check_sequence()
2076 if (!pci || pci->cpu != bit->cpu) in show_entries_rb()
2077 pci = get_cpu_info(pdi, bit->cpu); in show_entries_rb()
2246 unsigned int cpu; member
2249 #define MS_HASH(d, c) ((MAJOR(d) & 0xff) ^ (MINOR(d) & 0xff) ^ (cpu & 0xff))
2317 struct per_cpu_info *pci = get_cpu_info(pdi, msp->cpu); in ms_prime()
2386 cpu_mark_offline(pdi, pci->cpu); in ms_prime()
2393 static struct ms_stream *ms_alloc(struct per_dev_info *pdi, int cpu) in ms_alloc() argument
2400 msp->cpu = cpu; in ms_alloc()
2408 static int setup_file(struct per_dev_info *pdi, int cpu) in setup_file() argument
2413 struct per_cpu_info *pci = get_cpu_info(pdi, cpu); in setup_file()
2415 pci->cpu = cpu; in setup_file()
2431 "%s.blktrace.%d", pdi->name, pci->cpu); in setup_file()
2444 cpu_mark_online(pdi, pci->cpu); in setup_file()
2447 ms_alloc(pdi, pci->cpu); in setup_file()
2463 pci = get_cpu_info(pdi, msp->cpu); in handle()
2507 int i, cpu, ret; in do_file() local
2519 for (cpu = 0; setup_file(pdi, cpu); cpu++) in do_file()