Home
last modified time | relevance | path

Searched refs:cpu_idx (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/samples/bpf/
Dxdp_redirect_cpu_kern.c287 u32 cpu_idx; in xdp_prognum2_round_robin() local
296 cpu_idx = *cpu_iterator; in xdp_prognum2_round_robin()
302 cpu_selected = bpf_map_lookup_elem(&cpus_available, &cpu_idx); in xdp_prognum2_round_robin()
332 u32 cpu_idx = 0; in xdp_prognum3_proto_separate() local
354 cpu_idx = 0; /* ARP packet handled on separate CPU */ in xdp_prognum3_proto_separate()
357 cpu_idx = 0; in xdp_prognum3_proto_separate()
364 cpu_idx = 2; in xdp_prognum3_proto_separate()
367 cpu_idx = 0; in xdp_prognum3_proto_separate()
370 cpu_idx = 1; in xdp_prognum3_proto_separate()
373 cpu_idx = 0; in xdp_prognum3_proto_separate()
[all …]
/Linux-v5.4/arch/arc/mm/
Dhighmem.c64 int idx, cpu_idx; in kmap_atomic() local
72 cpu_idx = kmap_atomic_idx_push(); in kmap_atomic()
73 idx = cpu_idx + KM_TYPE_NR * smp_processor_id(); in kmap_atomic()
95 int cpu_idx = kmap_atomic_idx(); in __kunmap_atomic() local
96 int idx = cpu_idx + KM_TYPE_NR * smp_processor_id(); in __kunmap_atomic()
/Linux-v5.4/drivers/irqchip/
Dirq-bcm6345-l1.c157 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_unmask() local
159 intc->cpus[cpu_idx]->enable_cache[word] |= mask; in __bcm6345_l1_unmask()
160 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_unmask()
161 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_unmask()
169 unsigned int cpu_idx = cpu_for_irq(intc, d); in __bcm6345_l1_mask() local
171 intc->cpus[cpu_idx]->enable_cache[word] &= ~mask; in __bcm6345_l1_mask()
172 __raw_writel(intc->cpus[cpu_idx]->enable_cache[word], in __bcm6345_l1_mask()
173 intc->cpus[cpu_idx]->map_base + reg_enable(intc, word)); in __bcm6345_l1_mask()
Dirq-bcm7038-l1.c148 static void __bcm7038_l1_unmask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_unmask() argument
154 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask()
155 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_unmask()
159 static void __bcm7038_l1_mask(struct irq_data *d, unsigned int cpu_idx) in __bcm7038_l1_mask() argument
165 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask()
166 l1_writel(mask, intc->cpus[cpu_idx]->map_base + in __bcm7038_l1_mask()
/Linux-v5.4/kernel/sched/
Ddebug.c300 static struct ctl_table **cpu_idx; in register_sched_domain_sysctl() local
314 if (!cpu_idx) { in register_sched_domain_sysctl()
317 cpu_idx = kcalloc(nr_cpu_ids, sizeof(struct ctl_table*), GFP_KERNEL); in register_sched_domain_sysctl()
318 if (!cpu_idx) in register_sched_domain_sysctl()
323 cpu_idx[i] = e; in register_sched_domain_sysctl()
340 struct ctl_table *e = cpu_idx[i]; in register_sched_domain_sysctl()
Dfair.c2158 int mem_idx, membuf_idx, cpu_idx, cpubuf_idx; in task_numa_placement() local
2167 cpu_idx = task_faults_idx(NUMA_CPU, nid, priv); in task_numa_placement()
2185 f_diff = f_weight - p->numa_faults[cpu_idx] / 2; in task_numa_placement()
2189 p->numa_faults[cpu_idx] += f_diff; in task_numa_placement()
/Linux-v5.4/drivers/soc/fsl/qbman/
Dqman_ccsr.c667 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()
Dqman_priv.h204 void qman_set_sdest(u16 channel, unsigned int cpu_idx);
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dt3_cpl.h228 __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
Dt3_hw.c2537 int i, j, cpu_idx = 0, q_idx = 0; in t3_config_rss() local
2544 val |= (cpus[cpu_idx++] & 0x3f) << (8 * j); in t3_config_rss()
2545 if (cpus[cpu_idx] == 0xff) in t3_config_rss()
2546 cpu_idx = 0; in t3_config_rss()
Dcxgb3_offload.c1103 req->cpu_idx = 0; in set_l2t_ix()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
Ddma.c40 writel(0, &q->regs->cpu_idx); in mt76_dma_alloc_queue()
135 writel(q->head, &q->regs->cpu_idx); in mt76_dma_sync_idx()
253 writel(q->head, &q->regs->cpu_idx); in mt76_dma_kick_queue()
Dmt76.h104 u32 cpu_idx; member
/Linux-v5.4/drivers/thermal/
Dcpu_cooling.c230 int cpu_idx) in get_load() argument
234 struct time_in_idle *idle_time = &cpufreq_cdev->idle_time[cpu_idx]; in get_load()
/Linux-v5.4/drivers/edac/
Dxgene_edac.c520 int cpu_idx) in xgene_edac_pmd_l1_check() argument
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()
/Linux-v5.4/drivers/infiniband/ulp/srp/
Dib_srp.c3920 int cpu_idx = 0; in srp_create_target() local
3925 if (ch_start + cpu_idx >= ch_end) in srp_create_target()
3927 ch = &target->ch[ch_start + cpu_idx]; in srp_create_target()
3930 cv_start + cpu_idx % (cv_end - cv_start); in srp_create_target()
3957 ch_start + cpu_idx, in srp_create_target()
3959 if (node_idx == 0 && cpu_idx == 0) { in srp_create_target()
3970 cpu_idx++; in srp_create_target()
/Linux-v5.4/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.h625 int cpu_idx; member
Dmtk_eth_soc.c1376 cpu = ring->cpu_idx; in mtk_poll_tx_pdma()
1400 ring->cpu_idx = cpu; in mtk_poll_tx_pdma()
/Linux-v5.4/tools/perf/util/
Devlist.c634 struct mmap_params *mp, int cpu_idx, in evlist__mmap_per_evsel() argument
639 int evlist_cpu = cpu_map__cpu(evlist->core.cpus, cpu_idx); in evlist__mmap_per_evsel()
Devsel.c1459 int nr_cpus, int cpu_idx, in update_fds() argument
1464 if (cpu_idx >= nr_cpus || thread_idx >= nr_threads) in update_fds()
1468 nr_cpus = pos != evsel ? nr_cpus : cpu_idx; in update_fds()
/Linux-v5.4/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c1162 req->cpu_idx = 0; in ddp_setup_conn_pgidx()
1198 req->cpu_idx = 0; in ddp_setup_conn_digest()
/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch_cm.c196 req->cpu_idx = 0; in iwch_quiesce_tid()
217 req->cpu_idx = 0; in iwch_resume_tid()
1249 req->cpu_idx = 0; in listen_stop()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dmac.c1406 dma_idx != readl(&q->regs->cpu_idx)) in mt7603_tx_hang()