Home
last modified time | relevance | path

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

12

/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/mmc/core/
H A Dsd.c105 struct mmc_csd *csd = &card->csd; in mmc_decode_csd() local
115 csd->taac_ns = (taac_exp[e] * taac_mant[m] + 9) / 10; in mmc_decode_csd()
116 csd->taac_clks = unstuff_bits(resp, 104, 8) * 100; in mmc_decode_csd()
120 csd->max_dtr = tran_exp[e] * tran_mant[m]; in mmc_decode_csd()
121 csd->cmdclass = unstuff_bits(resp, 84, 12); in mmc_decode_csd()
125 csd->capacity = (1 + m) << (e + 2); in mmc_decode_csd()
127 csd->read_blkbits = unstuff_bits(resp, 80, 4); in mmc_decode_csd()
128 csd->read_partial = unstuff_bits(resp, 79, 1); in mmc_decode_csd()
129 csd->write_misalign = unstuff_bits(resp, 78, 1); in mmc_decode_csd()
130 csd->read_misalign = unstuff_bits(resp, 77, 1); in mmc_decode_csd()
[all …]
H A Dmmc.c71 switch (card->csd.mmca_vsn) { in mmc_decode_cid()
108 mmc_hostname(card->host), card->csd.mmca_vsn); in mmc_decode_cid()
120 card->erase_size = card->csd.erase_size; in mmc_set_erase_size()
132 card->wp_grp_size = card->csd.erase_size * in mmc_set_wp_grp_size()
133 (card->csd.wp_grp_size + 1); in mmc_set_wp_grp_size()
141 struct mmc_csd *csd = &card->csd; in mmc_decode_csd() local
150 csd->structure = unstuff_bits(resp, 126, 2); in mmc_decode_csd()
151 if (csd->structure == 0) { in mmc_decode_csd()
153 mmc_hostname(card->host), csd->structure); in mmc_decode_csd()
157 csd->mmca_vsn = unstuff_bits(resp, 122, 4); in mmc_decode_csd()
[all …]
H A Dcore.c682 mult <<= card->csd.r2w_factor; in mmc_set_data_timeout()
684 data->timeout_ns = card->csd.taac_ns * mult; in mmc_set_data_timeout()
685 data->timeout_clks = card->csd.taac_clks * mult; in mmc_set_data_timeout()
1477 sz = (card->csd.capacity << (card->csd.read_blkbits - 9)) >> 11; in mmc_init_erase()
1518 unsigned int mult = (10 << card->csd.r2w_factor); in mmc_mmc_erase_timeout()
1519 unsigned int timeout_clks = card->csd.taac_clks * mult; in mmc_mmc_erase_timeout()
1523 if (card->csd.taac_ns < 1000000) in mmc_mmc_erase_timeout()
1524 timeout_us = (card->csd.taac_ns * mult) / 1000; in mmc_mmc_erase_timeout()
1526 timeout_us = (card->csd.taac_ns / 1000) * mult; in mmc_mmc_erase_timeout()
1786 if (!(card->csd.cmdclass & CCC_ERASE)) in mmc_erase()
[all …]
H A Dmmc_ops.h34 int mmc_send_csd(struct mmc_card *card, u32 *csd);
H A Dmmc_test.c615 return card->csd.capacity << (card->csd.read_blkbits - 9); in mmc_test_capacity()
1102 if (!test->card->csd.write_partial) in mmc_test_pow2_write()
1120 if (!test->card->csd.read_partial) in mmc_test_pow2_read()
1138 if (!test->card->csd.write_partial) in mmc_test_weird_write()
1156 if (!test->card->csd.read_partial) in mmc_test_weird_read()
H A Dblock.c2524 !(card->csd.cmdclass & CCC_BLOCK_WRITE); in mmc_blk_readonly()
2623 card->csd.mmca_vsn >= CSD_SPEC_VER_3) || in mmc_blk_alloc_req()
2719 size = (typeof(sector_t))card->csd.capacity in mmc_blk_alloc()
2720 << (card->csd.read_blkbits - 9); in mmc_blk_alloc()
3322 if (!(card->csd.cmdclass & CCC_BLOCK_READ)) in mmc_blk_probe()
/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/drivers/bus/
H A Dqcom-ebi2.c232 const struct cs_data *csd; in qcom_ebi2_setup_chipselect() local
238 csd = &cs_info[csindex]; in qcom_ebi2_setup_chipselect()
240 val |= csd->enable_mask; in qcom_ebi2_setup_chipselect()
287 writel(slowcfg, ebi2_xmem + csd->slow_cfg); in qcom_ebi2_setup_chipselect()
289 writel(fastcfg, ebi2_xmem + csd->fast_cfg); in qcom_ebi2_setup_chipselect()
/linux/drivers/input/keyboard/
H A Dqt1050.c102 unsigned int csd; member
129 .csd = QT1050_CSD_0,
134 .csd = QT1050_CSD_1,
139 .csd = QT1050_CSD_2,
144 .csd = QT1050_CSD_3,
149 .csd = QT1050_CSD_4,
335 err = regmap_write(map, key_regs->csd, button->charge_delay); in qt1050_apply_fw_data()
/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/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/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.c332 call_single_data_t *csd; in raise_backtrace() local
348 csd = &per_cpu(backtrace_csd, cpu); in raise_backtrace()
349 csd->func = handle_backtrace; in raise_backtrace()
350 smp_call_function_single_async(cpu, csd); in raise_backtrace()
/linux/arch/x86/lib/
H A Dmsr-smp.c170 call_single_data_t csd; in rdmsr_safe_on_cpu() local
173 INIT_CSD(&csd, __rdmsr_safe_on_cpu, &rv); in rdmsr_safe_on_cpu()
179 err = smp_call_function_single_async(cpu, &csd); in rdmsr_safe_on_cpu()
/linux/arch/mips/kernel/
H A Dsmp.c732 call_single_data_t *csd; in tick_broadcast() local
736 csd = &per_cpu(tick_broadcast_csd, cpu); in tick_broadcast()
737 smp_call_function_single_async(cpu, csd); in tick_broadcast()
H A Dprocess.c733 call_single_data_t *csd; in raise_backtrace() local
749 csd = &per_cpu(backtrace_csd, cpu); in raise_backtrace()
750 smp_call_function_single_async(cpu, csd); in raise_backtrace()
/linux/arch/s390/pci/
H A Dpci_irq.c178 call_single_data_t csd; member
215 INIT_CSD(&cpu_data->csd, zpci_handle_remote_irq, &cpu_data->scheduled); in zpci_handle_fallback_irq()
216 smp_call_function_single_async(cpu, &cpu_data->csd); in zpci_handle_fallback_irq()
/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/linux/
H A Dsmp.h56 int smp_call_function_single_async(int cpu, call_single_data_t *csd);
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_droq.h323 call_single_data_t csd; member
H A Dlio_core.c741 INIT_CSD(&droq->csd, napi_schedule_wrapper, &droq->napi); in liquidio_napi_drv_callback()
742 smp_call_function_single_async(droq->cpu_id, &droq->csd); in liquidio_napi_drv_callback()
/linux/Documentation/driver-api/mmc/
H A Dmmc-dev-attrs.rst21 csd Card Specific Data Register
/linux/kernel/time/
H A Dhrtimer.c117 .csd = CSD_INIT(retrigger_next_event, NULL)
1300 smp_call_function_single_async(new_cpu_base->cpu, &new_cpu_base->csd); in __hrtimer_start_range_ns()

12