Home
last modified time | relevance | path

Searched refs:csd (Results 1 – 24 of 24) sorted by relevance

/linux/include/trace/events/
H A Dcsd.h3 #define TRACE_SYSTEM csd
15 call_single_data_t *csd),
17 TP_ARGS(cpu, callsite, func, csd),
23 __field(void *, csd)
30 __entry->csd = csd;
34 __entry->cpu, __entry->callsite, __entry->func, __entry->csd)
42 TP_PROTO(smp_call_func_t func, call_single_data_t *csd),
44 TP_ARGS(func, csd),
48 __field(void *, csd)
53 __entry->csd = csd;
[all …]
/linux/drivers/net/ethernet/intel/libeth/
H A Dxsk.c208 void libeth_xsk_init_wakeup(call_single_data_t *csd, struct napi_struct *napi) in libeth_xsk_init_wakeup() argument
210 INIT_CSD(csd, libeth_xsk_napi_sched, napi); in libeth_xsk_init_wakeup()
223 void libeth_xsk_wakeup(call_single_data_t *csd, u32 qid) in libeth_xsk_wakeup() argument
225 struct napi_struct *napi = csd->info; in libeth_xsk_wakeup()
235 smp_call_function_single_async(qid, csd); in libeth_xsk_wakeup()
/linux/kernel/
H A Dup.c28 int smp_call_function_single_async(int cpu, call_single_data_t *csd) in smp_call_function_single_async() argument
33 csd->func(csd->info); in smp_call_function_single_async()
/linux/arch/arm/kernel/
H A Dmachine_kexec.c104 call_single_data_t *csd; in crash_smp_send_stop() local
115 csd = &per_cpu(cpu_stop_csd, cpu); in crash_smp_send_stop()
116 smp_call_function_single_async(cpu, csd); in crash_smp_send_stop()
/linux/arch/x86/kernel/
H A Dcpuid.c76 call_single_data_t csd; in cpuid_read() local
78 INIT_CSD(&csd, cpuid_smp_cpuid, &cmd); in cpuid_read()
83 err = smp_call_function_single_async(cpu, &csd); in cpuid_read()
/linux/drivers/cpuidle/
H A Dcoupled.c334 call_single_data_t *csd = &per_cpu(cpuidle_coupled_poke_cb, cpu); in cpuidle_coupled_poke() local
337 smp_call_function_single_async(cpu, csd); in cpuidle_coupled_poke()
639 call_single_data_t *csd; in cpuidle_coupled_register_device() local
669 csd = &per_cpu(cpuidle_coupled_poke_cb, dev->cpu); in cpuidle_coupled_register_device()
670 INIT_CSD(csd, cpuidle_coupled_handle_poke, (void *)(unsigned long)dev->cpu); in cpuidle_coupled_register_device()
/linux/drivers/clocksource/
H A Dingenic-timer.c115 call_single_data_t *csd; in ingenic_tcu_cevt_cb() local
120 csd = &per_cpu(ingenic_cevt_csd, timer->cpu); in ingenic_tcu_cevt_cb()
121 csd->info = (void *) &timer->cevt; in ingenic_tcu_cevt_cb()
122 csd->func = ingenic_per_cpu_event_handler; in ingenic_tcu_cevt_cb()
123 smp_call_function_single_async(timer->cpu, csd); in ingenic_tcu_cevt_cb()
/linux/arch/loongarch/kernel/
H A Dprocess.c361 call_single_data_t *csd; in raise_backtrace() local
377 csd = &per_cpu(backtrace_csd, cpu); in raise_backtrace()
378 csd->func = handle_backtrace; in raise_backtrace()
379 smp_call_function_single_async(cpu, csd); in raise_backtrace()
/linux/arch/mips/kernel/
H A Dsmp.c750 call_single_data_t *csd; in tick_broadcast() local
754 csd = &per_cpu(tick_broadcast_csd, cpu); in tick_broadcast()
755 smp_call_function_single_async(cpu, csd); in tick_broadcast()
/linux/arch/s390/pci/
H A Dpci_irq.c200 call_single_data_t csd; member
237 INIT_CSD(&cpu_data->csd, zpci_handle_remote_irq, &cpu_data->scheduled); in zpci_handle_fallback_irq()
238 smp_call_function_single_async(cpu, &cpu_data->csd); in zpci_handle_fallback_irq()
/linux/drivers/mmc/core/
H A Dmmc_ops.h34 int mmc_send_csd(struct mmc_card *card, u32 *csd);
H A Dsd_uhs2.c969 if (!(card->csd.cmdclass & CCC_SWITCH)) { in sd_uhs2_legacy_init()
/linux/tools/testing/selftests/net/
H A Dnettest.c1568 int lsd, csd = -1; in do_server() local
1638 csd = accept(lsd, (void *) addr, &alen); in do_server()
1639 if (csd < 0) { in do_server()
1644 rc = show_sockstat(csd, args); in do_server()
1648 rc = check_device(csd, args); in do_server()
1653 rc = msg_loop(0, csd, (void *) addr, alen, args); in do_server()
1654 close(csd); in do_server()
/linux/kernel/debug/
H A Ddebug_core.c243 call_single_data_t *csd; in kgdb_roundup_cpus() local
253 csd = &per_cpu(kgdb_roundup_csd, cpu); in kgdb_roundup_cpus()
267 ret = smp_call_function_single_async(cpu, csd); in kgdb_roundup_cpus()
/linux/include/net/libeth/
H A Dxsk.h681 void libeth_xsk_init_wakeup(call_single_data_t *csd, struct napi_struct *napi);
682 void libeth_xsk_wakeup(call_single_data_t *csd, u32 qid);
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_droq.h323 call_single_data_t csd; member
H A Dlio_core.c739 INIT_CSD(&droq->csd, napi_schedule_wrapper, &droq->napi); in liquidio_napi_drv_callback()
740 smp_call_function_single_async(droq->cpu_id, &droq->csd); in liquidio_napi_drv_callback()
/linux/drivers/net/ethernet/intel/idpf/
H A Dxsk.c165 libeth_xsk_init_wakeup(&qv->csd, &qv->napi); in idpf_xsk_init_wakeup()
633 libeth_xsk_wakeup(&q_vector->csd, qid); in idpf_xsk_wakeup()
H A Didpf_txrx.h413 call_single_data_t csd; member
/linux/Documentation/driver-api/mmc/
H A Dmmc-dev-attrs.rst21 csd Card Specific Data Register
/linux/kernel/time/
H A Dhrtimer.c119 .csd = CSD_INIT(retrigger_next_event, NULL)
1434 smp_call_function_single_async(cpu_base->cpu, &cpu_base->csd); in __hrtimer_start_range_ns()
/linux/drivers/scsi/
H A Dhpsa.c1922 struct hpsa_scsi_dev_t *csd; in adjust_hpsa_scsi_table() local
1961 csd = h->dev[i]; in adjust_hpsa_scsi_table()
1962 device_change = hpsa_scsi_find_entry(csd, sd, nsds, &entry); in adjust_hpsa_scsi_table()
/linux/include/linux/
H A Dnetdevice.h3585 call_single_data_t csd ____cacheline_aligned_in_smp;
/linux/net/core/
H A Ddev.c6608 smp_call_function_single_async(remsd->cpu, &remsd->csd); in net_rps_send_ipi()
13250 INIT_CSD(&sd->csd, rps_trigger_softirq, sd); in net_dev_init()