| /drivers/iio/adc/ |
| A D | cc10001_adc.c | 139 unsigned int delay_ns; in cc10001_adc_trigger_h() local 156 delay_ns = adc_dev->eoc_delay_ns / CC10001_MAX_POLL_COUNT; in cc10001_adc_trigger_h() 164 data[i] = cc10001_adc_poll_done(indio_dev, channel, delay_ns); in cc10001_adc_trigger_h() 192 unsigned int delay_ns; in cc10001_adc_read_raw_voltage() local 199 delay_ns = adc_dev->eoc_delay_ns / CC10001_MAX_POLL_COUNT; in cc10001_adc_read_raw_voltage() 203 val = cc10001_adc_poll_done(indio_dev, chan->channel, delay_ns); in cc10001_adc_read_raw_voltage()
|
| /drivers/gpio/ |
| A D | gpio-sloppy-logic-analyzer.c | 44 unsigned long delay_ns; member 84 if (!priv->delay_ns) in fops_capture_set() 107 if (priv->delay_ns < priv->acq_delay) { in fops_capture_set() 112 delay = priv->delay_ns - priv->acq_delay; in fops_capture_set() 290 debugfs_create_ulong("delay_ns", 0600, priv->debug_dir, &priv->delay_ns); in gpio_la_poll_probe()
|
| /drivers/mtd/nand/raw/ |
| A D | technologic-nand-controller.c | 106 if (instr->delay_ns) in ts72xx_nand_exec_instr() 107 ndelay(instr->delay_ns); in ts72xx_nand_exec_instr()
|
| A D | au1550nd.c | 204 if (instr->delay_ns) in au1550nd_exec_instr() 205 ndelay(instr->delay_ns); in au1550nd_exec_instr()
|
| A D | fsl_upm.c | 152 if (op->instrs[i].delay_ns) in fun_exec_op() 153 ndelay(op->instrs[i].delay_ns); in fun_exec_op()
|
| A D | cs553x_nand.c | 186 if (instr->delay_ns) in cs553x_exec_instr() 187 ndelay(instr->delay_ns); in cs553x_exec_instr()
|
| A D | gpio.c | 155 if (op->instrs[i].delay_ns) in gpio_nand_exec_op() 156 ndelay(op->instrs[i].delay_ns); in gpio_nand_exec_op()
|
| A D | diskonchip.c | 559 if (instr->delay_ns) in doc200x_exec_instr() 560 ndelay(instr->delay_ns); in doc200x_exec_instr() 634 if (instr->delay_ns) in doc2001plus_exec_instr() 635 ndelay(instr->delay_ns); in doc2001plus_exec_instr()
|
| A D | qcom_nandc.c | 1621 q_op->rdy_delay_ns = instr->delay_ns; in qcom_parse_instructions() 1635 q_op->rdy_delay_ns = instr->delay_ns; in qcom_parse_instructions() 1641 q_op->rdy_delay_ns = instr->delay_ns; in qcom_parse_instructions() 1644 q_op->rdy_delay_ns = instr->delay_ns; in qcom_parse_instructions() 1649 q_op->rdy_delay_ns = instr->delay_ns; in qcom_parse_instructions()
|
| A D | davinci_nand.c | 788 if (instr->delay_ns) { in davinci_nand_exec_instr() 791 ndelay(instr->delay_ns); in davinci_nand_exec_instr()
|
| A D | marvell_nand.c | 1739 nfc_op->cle_ale_delay_ns = instr->delay_ns; in marvell_nfc_parse_instructions() 1760 nfc_op->cle_ale_delay_ns = instr->delay_ns; in marvell_nfc_parse_instructions() 1774 nfc_op->data_delay_ns = instr->delay_ns; in marvell_nfc_parse_instructions() 1788 nfc_op->data_delay_ns = instr->delay_ns; in marvell_nfc_parse_instructions() 1793 nfc_op->rdy_delay_ns = instr->delay_ns; in marvell_nfc_parse_instructions()
|
| A D | fsmc_nand.c | 687 if (instr->delay_ns) in fsmc_exec_op() 688 ndelay(instr->delay_ns); in fsmc_exec_op()
|
| A D | meson_nand.c | 1048 delay_idle = DIV_ROUND_UP(PSEC_TO_NSEC(instr->delay_ns), in meson_nfc_exec_op() 1087 if (instr->delay_ns) in meson_nfc_exec_op()
|
| A D | cadence-nand-controller.c | 2052 if (instr->delay_ns > 0) in cadence_nand_cmd_opcode() 2086 if (instr->delay_ns > 0) in cadence_nand_cmd_address() 2167 if (instr->delay_ns > 0) in cadence_nand_cmd_data()
|
| A D | omap2.c | 2162 if (instr->delay_ns) in omap_nand_exec_instr() 2163 ndelay(instr->delay_ns); in omap_nand_exec_instr()
|
| A D | pl35x-nand-controller.c | 712 rdy_del_ns = instr->delay_ns; in pl35x_nand_exec_op()
|
| A D | nand_base.c | 2112 unsigned int delay_ns) in nand_wait_rdy_op() argument 2117 PSEC_TO_NSEC(delay_ns)), in nand_wait_rdy_op()
|
| /drivers/spi/ |
| A D | spi-aspeed-smc.c | 1044 int delay_ns; in aspeed_spi_ast2600_calibrate() local 1063 for (delay_ns = 0; delay_ns < 0x10; delay_ns++) { in aspeed_spi_ast2600_calibrate() 1065 fread_timing_val |= delay_ns << (4 + shift); in aspeed_spi_ast2600_calibrate() 1071 fread_timing_val, hcycle, (delay_ns + 1) / 2, in aspeed_spi_ast2600_calibrate() 1072 (delay_ns + 1) & 1 ? 5 : 5, pass ? "PASS" : "FAIL"); in aspeed_spi_ast2600_calibrate()
|
| A D | spi-axi-spi-engine.c | 223 int delay_ns, int inst_ns, u32 sclk_hz) in spi_engine_gen_sleep() argument 233 if (delay_ns < 0 || delay_ns <= inst_ns) in spi_engine_gen_sleep() 236 t = DIV_ROUND_UP_ULL((u64)(delay_ns - inst_ns) * sclk_hz, NSEC_PER_SEC); in spi_engine_gen_sleep()
|
| A D | spi-fsl-dspi.c | 772 static void ns_delay_scale(char *psc, char *sc, int delay_ns, in ns_delay_scale() argument 780 scale_needed = div_u64_rem((u64)delay_ns * clkrate, NSEC_PER_SEC, in ns_delay_scale() 800 delay_ns, clkrate); in ns_delay_scale()
|
| /drivers/mtd/nand/raw/ingenic/ |
| A D | ingenic_nand_drv.c | 331 if (op->instrs[i].delay_ns) in ingenic_nand_exec_op() 332 ndelay(op->instrs[i].delay_ns); in ingenic_nand_exec_op()
|
| /drivers/ptp/ |
| A D | ptp_idt82p33.c | 475 const u8 delay_ns = 32; in _idt82p33_adjtime_internal_triggered() local 488 ns = (ts.tv_sec + 2) * NSEC_PER_SEC + delta_ns + delay_ns; in _idt82p33_adjtime_internal_triggered() 490 ns = (ts.tv_sec + 1) * NSEC_PER_SEC + delta_ns + delay_ns; in _idt82p33_adjtime_internal_triggered()
|