/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_redirect_cpu_kern.c | 290 u32 cpu_idx; in xdp_prognum2_round_robin() local 299 cpu_idx = *cpu_iterator; in xdp_prognum2_round_robin() 305 cpu_selected = bpf_map_lookup_elem(&cpus_available, &cpu_idx); in xdp_prognum2_round_robin() 335 u32 cpu_idx = 0; in xdp_prognum3_proto_separate() local 357 cpu_idx = 0; /* ARP packet handled on separate CPU */ in xdp_prognum3_proto_separate() 360 cpu_idx = 0; in xdp_prognum3_proto_separate() 367 cpu_idx = 2; in xdp_prognum3_proto_separate() 370 cpu_idx = 0; in xdp_prognum3_proto_separate() 373 cpu_idx = 1; in xdp_prognum3_proto_separate() 376 cpu_idx in xdp_prognum3_proto_separate() 403 u32 cpu_idx = 0; xdp_prognum4_ddos_filter_pktgen() local 523 u32 cpu_idx = 0; xdp_prognum5_lb_hash_ip_pairs() local [all...] |
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | highmem.c | 54 int idx, cpu_idx; in kmap_atomic_high_prot() local 57 cpu_idx = kmap_atomic_idx_push(); in kmap_atomic_high_prot() 58 idx = cpu_idx + KM_TYPE_NR * smp_processor_id(); in kmap_atomic_high_prot() 80 int cpu_idx = kmap_atomic_idx(); in kunmap_atomic_high() local 81 int idx = cpu_idx + KM_TYPE_NR * smp_processor_id(); in kunmap_atomic_high()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-bcm6345-l1.c | 152 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_unmask() local 154 intc->cpus[cpu_idx]->enable_cache[word] |= mask; in __bcm6345_l1_unmask() 155 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_unmask() 156 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_unmask() 164 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_mask() local 166 intc->cpus[cpu_idx]->enable_cache[word] &= ~mask; in __bcm6345_l1_mask() 167 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_mask() 168 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_mask()
|
H A D | irq-bcm7038-l1.c | 157 static void __bcm7038_l1_unmask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_unmask() argument 163 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask() 164 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_unmask() 168 static void __bcm7038_l1_mask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_mask() argument 174 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask() 175 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_mask()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-bcm6345-l1.c | 147 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_unmask() local 149 intc->cpus[cpu_idx]->enable_cache[word] |= mask; in __bcm6345_l1_unmask() 150 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_unmask() 151 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_unmask() 159 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_mask() local 161 intc->cpus[cpu_idx]->enable_cache[word] &= ~mask; in __bcm6345_l1_mask() 162 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_mask() 163 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_mask()
|
H A D | irq-bcm7038-l1.c | 151 static void __bcm7038_l1_unmask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_unmask() argument 157 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask() 158 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_unmask() 162 static void __bcm7038_l1_mask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_mask() argument 168 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask() 169 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_mask()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | percpu_freelist.c | 105 unsigned int cpu, cpu_idx, i, j, n, m; in pcpu_freelist_populate() local 110 cpu_idx = 0; in pcpu_freelist_populate() 113 j = n + (cpu_idx < m ? 1 : 0); in pcpu_freelist_populate() 119 cpu_idx++; in pcpu_freelist_populate()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | percpu_freelist.c | 103 unsigned int cpu, cpu_idx, i, j, n, m; in pcpu_freelist_populate() local 108 cpu_idx = 0; in pcpu_freelist_populate() 111 j = n + (cpu_idx < m ? 1 : 0); in pcpu_freelist_populate() 117 cpu_idx++; in pcpu_freelist_populate()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed_wo.c | 95 mtk_wed_mmio_w32(wo, q->regs.cpu_idx, val); in mtk_wed_wo_queue_kick() 280 mtk_wed_mmio_w32(wo, q->regs.cpu_idx, 0); in mtk_wed_wo_queue_free() 336 mtk_wed_mmio_w32(wo, q->regs.cpu_idx, 0); in mtk_wed_wo_queue_reset() 421 regs.cpu_idx = MTK_WED_WO_CCIF_DUMMY3; in mtk_wed_wo_hardware_init() 435 regs.cpu_idx = MTK_WED_WO_CCIF_DUMMY7; in mtk_wed_wo_hardware_init()
|
H A D | mtk_wed_wo.h | 193 u32 cpu_idx; member
|
/kernel/linux/linux-6.6/kernel/events/ |
H A D | hw_breakpoint_test.c | 247 int tsk_on_cpu_idx, cpu_idx; in test_task_on_all_and_one_cpu() local 263 cpu_idx = idx; in test_task_on_all_and_one_cpu() 272 unregister_test_bp(&test_bps[cpu_idx]); in test_task_on_all_and_one_cpu()
|
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | debug.c | 352 static struct ctl_table **cpu_idx; in register_sched_domain_sysctl() local 366 if (!cpu_idx) { in register_sched_domain_sysctl() 369 cpu_idx = kcalloc(nr_cpu_ids, sizeof(struct ctl_table*), GFP_KERNEL); in register_sched_domain_sysctl() 370 if (!cpu_idx) in register_sched_domain_sysctl() 375 cpu_idx[i] = e; in register_sched_domain_sysctl() 392 struct ctl_table *e = cpu_idx[i]; in register_sched_domain_sysctl()
|
/kernel/linux/linux-5.10/drivers/soc/fsl/qbman/ |
H A D | qman_ccsr.c | 667 void qman_set_sdest(u16 channel, unsigned int cpu_idx) in qman_set_sdest() argument 675 cpu_idx /= 2; in qman_set_sdest() 676 after = (before & (~IO_CFG_SDEST_MASK)) | (cpu_idx << 16); in qman_set_sdest() 680 after = (before & (~IO_CFG_SDEST_MASK)) | (cpu_idx << 16); in qman_set_sdest()
|
H A D | qman_priv.h | 204 void qman_set_sdest(u16 channel, unsigned int cpu_idx);
|
/kernel/linux/linux-6.6/drivers/soc/fsl/qbman/ |
H A D | qman_ccsr.c | 667 void qman_set_sdest(u16 channel, unsigned int cpu_idx) in qman_set_sdest() argument 675 cpu_idx /= 2; in qman_set_sdest() 676 after = (before & (~IO_CFG_SDEST_MASK)) | (cpu_idx << 16); in qman_set_sdest() 680 after = (before & (~IO_CFG_SDEST_MASK)) | (cpu_idx << 16); in qman_set_sdest()
|
H A D | qman_priv.h | 204 void qman_set_sdest(u16 channel, unsigned int cpu_idx);
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | cpufreq_cooling.c | 142 * @cpu_idx: index of the cpu in time_in_idle array 149 int cpu_idx) in get_load() 157 int cpu_idx) in get_load() 161 struct time_in_idle *idle_time = &cpufreq_cdev->idle_time[cpu_idx]; in get_load() 148 get_load(struct cpufreq_cooling_device *cpufreq_cdev, int cpu, int cpu_idx) get_load() argument 156 get_load(struct cpufreq_cooling_device *cpufreq_cdev, int cpu, int cpu_idx) get_load() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | t3_cpl.h | 228 __u8 cpu_idx:6; member 232 __u8 cpu_idx:6; member 659 __u8 cpu_idx; member 672 __u8 cpu_idx; member 727 __u8 cpu_idx; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | t3_cpl.h | 228 __u8 cpu_idx:6; member 232 __u8 cpu_idx:6; member 659 __u8 cpu_idx; member 672 __u8 cpu_idx; member 727 __u8 cpu_idx; member
|
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | cpufreq_cooling.c | 138 * @cpu_idx: index of the cpu in time_in_idle* 144 int cpu_idx) in get_load() 148 struct time_in_idle *idle_time = &cpufreq_cdev->idle_time[cpu_idx]; in get_load() 143 get_load(struct cpufreq_cooling_device *cpufreq_cdev, int cpu, int cpu_idx) get_load() argument
|
/kernel/linux/linux-5.10/tools/lib/perf/ |
H A D | evlist.c | 420 int idx, struct perf_mmap_param *mp, int cpu_idx, in mmap_per_evsel() 423 int evlist_cpu = perf_cpu_map__cpu(evlist->cpus, cpu_idx); in mmap_per_evsel() 419 mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, int idx, struct perf_mmap_param *mp, int cpu_idx, int thread, int *_output, int *_output_overwrite) mmap_per_evsel() argument
|
/kernel/linux/linux-6.6/tools/lib/perf/ |
H A D | evlist.c | 450 int idx, struct perf_mmap_param *mp, int cpu_idx, in mmap_per_evsel() 453 struct perf_cpu evlist_cpu = perf_cpu_map__cpu(evlist->all_cpus, cpu_idx); in mmap_per_evsel() 449 mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, int idx, struct perf_mmap_param *mp, int cpu_idx, int thread, int *_output, int *_output_overwrite, int *nr_mmaps) mmap_per_evsel() argument
|
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | xgene_edac.c | 520 int cpu_idx) in xgene_edac_pmd_l1_check() 526 pg_f = ctx->pmd_csr + cpu_idx * CPU_CSR_STRIDE + CPU_MEMERR_CPU_PAGE; in xgene_edac_pmd_l1_check() 533 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 573 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 617 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 519 xgene_edac_pmd_l1_check(struct edac_device_ctl_info *edac_dev, int cpu_idx) xgene_edac_pmd_l1_check() argument
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | xgene_edac.c | 520 int cpu_idx) in xgene_edac_pmd_l1_check() 526 pg_f = ctx->pmd_csr + cpu_idx * CPU_CSR_STRIDE + CPU_MEMERR_CPU_PAGE; in xgene_edac_pmd_l1_check() 533 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 573 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 617 ctx->pmd * MAX_CPU_PER_PMD + cpu_idx, val, in xgene_edac_pmd_l1_check() 519 xgene_edac_pmd_l1_check(struct edac_device_ctl_info *edac_dev, int cpu_idx) xgene_edac_pmd_l1_check() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | dma.c | 112 writel(0, &q->regs->cpu_idx); in mt76_dma_alloc_queue() 216 writel(q->head, &q->regs->cpu_idx); in mt76_dma_kick_queue()
|