Home
last modified time | relevance | path

Searched refs:pcpu (Results 1 – 9 of 9) sorted by relevance

/drivers/xen/
Dpcpu.c60 struct pcpu { struct
103 struct pcpu *cpu = container_of(dev, struct pcpu, dev); in online_show()
112 struct pcpu *pcpu = container_of(dev, struct pcpu, dev); in online_store() local
124 ret = xen_pcpu_down(pcpu->cpu_id); in online_store()
127 ret = xen_pcpu_up(pcpu->cpu_id); in online_store()
172 struct pcpu *pcpu) in pcpu_online_status() argument
175 !xen_pcpu_online(pcpu->flags)) { in pcpu_online_status()
177 pcpu->flags |= XEN_PCPU_FLAGS_ONLINE; in pcpu_online_status()
178 kobject_uevent(&pcpu->dev.kobj, KOBJ_ONLINE); in pcpu_online_status()
180 xen_pcpu_online(pcpu->flags)) { in pcpu_online_status()
[all …]
DMakefile15 dom0-$(CONFIG_X86) += pcpu.o
/drivers/crypto/caam/
Dqi.c443 int *pcpu = &get_cpu_var(last_cpu); in caam_drv_ctx_init() local
445 *pcpu = cpumask_next(*pcpu, cpus); in caam_drv_ctx_init()
446 if (*pcpu >= nr_cpu_ids) in caam_drv_ctx_init()
447 *pcpu = cpumask_first(cpus); in caam_drv_ctx_init()
448 *cpu = *pcpu; in caam_drv_ctx_init()
/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c553 struct stmmac_pcpu_stats *pcpu; in stmmac_get_rx_normal_irq_n() local
557 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_rx_normal_irq_n()
559 start = u64_stats_fetch_begin(&pcpu->syncp); in stmmac_get_rx_normal_irq_n()
560 irq_n = u64_stats_read(&pcpu->rx_normal_irq_n[q]); in stmmac_get_rx_normal_irq_n()
561 } while (u64_stats_fetch_retry(&pcpu->syncp, start)); in stmmac_get_rx_normal_irq_n()
574 struct stmmac_pcpu_stats *pcpu; in stmmac_get_tx_normal_irq_n() local
578 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_tx_normal_irq_n()
580 start = u64_stats_fetch_begin(&pcpu->syncp); in stmmac_get_tx_normal_irq_n()
581 irq_n = u64_stats_read(&pcpu->tx_normal_irq_n[q]); in stmmac_get_tx_normal_irq_n()
582 } while (u64_stats_fetch_retry(&pcpu->syncp, start)); in stmmac_get_tx_normal_irq_n()
/drivers/base/
Ddevres.c1207 void __percpu *pcpu; in __devm_alloc_percpu() local
1209 pcpu = __alloc_percpu(size, align); in __devm_alloc_percpu()
1210 if (!pcpu) in __devm_alloc_percpu()
1215 free_percpu(pcpu); in __devm_alloc_percpu()
1219 *(void __percpu **)p = pcpu; in __devm_alloc_percpu()
1223 return pcpu; in __devm_alloc_percpu()
/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c2563 txq_pcpu_aux = per_cpu_ptr(txq->pcpu, thread); in mvpp2_txq_reserved_desc_num_proc()
2904 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_tx_done()
3165 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_txq_init()
3202 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_txq_deinit()
3272 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_txq_clean()
3661 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_xdp_finish_tx()
3697 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_xdp_submit_frame()
4098 struct mvpp2_txq_pcpu *txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in tx_desc_unmap_put()
4204 struct mvpp2_txq_pcpu *txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_tx_frag_process()
4385 txq_pcpu = per_cpu_ptr(txq->pcpu, thread); in mvpp2_tx()
[all …]
Dmvpp2.h1218 struct mvpp2_port_pcpu __percpu *pcpu; member
1447 struct mvpp2_txq_pcpu __percpu *pcpu; member
/drivers/firmware/arm_ffa/
Ddriver.c1475 struct ffa_pcpu_irq *pcpu = irq_data; in ffa_sched_recv_irq_handler() local
1476 struct ffa_drv_info *info = pcpu->info; in ffa_sched_recv_irq_handler()
1485 struct ffa_pcpu_irq *pcpu = irq_data; in notif_pend_irq_handler() local
1486 struct ffa_drv_info *info = pcpu->info; in notif_pend_irq_handler()
/drivers/tee/optee/
Dsmc_abi.c1045 struct optee_pcpu *pcpu = dev_id; in notif_pcpu_irq_handler() local
1046 struct optee *optee = pcpu->optee; in notif_pcpu_irq_handler()