| /drivers/media/platform/renesas/ |
| A D | rcar_drif.c | 341 sdr->fmt->bitlen, sdr->fmt->wdcnt, sdr->fmt->num_ch); in rcar_drif_set_format() 522 struct rcar_drif_sdr *sdr = ch->sdr; in rcar_drif_dma_complete() local 596 struct rcar_drif_sdr *sdr = ch->sdr; in rcar_drif_qbuf() local 887 sdr->num_cur_ch = sdr->num_hw_ch; in rcar_drif_set_default_format() 950 sdr->num_cur_ch = sdr->num_hw_ch; in rcar_drif_s_fmt_sdr_cap() 1070 sdr->vdev->lock = &sdr->v4l2_mutex; in rcar_drif_sdr_register() 1071 sdr->vdev->queue = &sdr->vb_queue; in rcar_drif_sdr_register() 1076 video_set_drvdata(sdr->vdev, sdr); in rcar_drif_sdr_register() 1270 ch->sdr = sdr; in rcar_drif_bond_available() 1311 sdr->vb_queue.drv_priv = sdr; in rcar_drif_sdr_probe() [all …]
|
| /drivers/mtd/nand/raw/ |
| A D | nand_toshiba.c | 223 struct nand_sdr_timings *sdr = &iface->timings.sdr; in th58nvg2s3hbai4_choose_interface_config() local 229 sdr->tALS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 230 sdr->tCHZ_max = 20000; in th58nvg2s3hbai4_choose_interface_config() 231 sdr->tCLS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 232 sdr->tCOH_min = 0; in th58nvg2s3hbai4_choose_interface_config() 233 sdr->tDS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 234 sdr->tRHOH_min = 25000; in th58nvg2s3hbai4_choose_interface_config() 235 sdr->tRHW_min = 30000; in th58nvg2s3hbai4_choose_interface_config() 236 sdr->tRHZ_max = 60000; in th58nvg2s3hbai4_choose_interface_config() 237 sdr->tWHR_min = 60000; in th58nvg2s3hbai4_choose_interface_config() [all …]
|
| A D | davinci_nand.c | 826 const struct nand_sdr_timings *sdr; in davinci_nand_setup_interface() local 833 sdr = nand_get_sdr_timings(conf); in davinci_nand_setup_interface() 834 if (IS_ERR(sdr)) in davinci_nand_setup_interface() 835 return PTR_ERR(sdr); in davinci_nand_setup_interface() 841 TO_CYCLES(sdr->tRP_min, cyc_ns)) - 1; in davinci_nand_setup_interface() 851 min = TO_CYCLES(sdr->tRC_min, cyc_ns) - 3; in davinci_nand_setup_interface() 859 cfg = TO_CYCLES(sdr->tWP_min, cyc_ns) - 1; in davinci_nand_setup_interface() 862 cfg = max_t(s32, TO_CYCLES(sdr->tCLS_min, cyc_ns), TO_CYCLES(sdr->tALS_min, cyc_ns)); in davinci_nand_setup_interface() 866 min = TO_CYCLES(sdr->tDS_min, cyc_ns) - 2; in davinci_nand_setup_interface() 870 cfg = max_t(s32, TO_CYCLES(sdr->tCLH_min, cyc_ns), TO_CYCLES(sdr->tALH_min, cyc_ns)); in davinci_nand_setup_interface() [all …]
|
| A D | renesas-nand-controller.c | 904 sdr = nand_get_sdr_timings(conf); in rnandc_setup_interface() 905 if (IS_ERR(sdr)) in rnandc_setup_interface() 906 return PTR_ERR(sdr); in rnandc_setup_interface() 908 if (sdr->tRP_min != sdr->tWP_min || sdr->tREH_min != sdr->tWH_min) { in rnandc_setup_interface() 929 cyc = sdr->tDS_min + sdr->tDH_min; in rnandc_setup_interface() 930 cle = sdr->tCLH_min + sdr->tCLS_min; in rnandc_setup_interface() 931 ale = sdr->tALH_min + sdr->tALS_min; in rnandc_setup_interface() 932 bef_dly = sdr->tWB_max - sdr->tDH_min; in rnandc_setup_interface() 933 ca_to_data = sdr->tWHR_min + sdr->tREA_max - sdr->tDH_min; in rnandc_setup_interface() 966 TIM_GEN_SEQ2_D8(TO_CYCLES64(sdr->tRR_min + sdr->tREA_max, period_ns)) | in rnandc_setup_interface() [all …]
|
| A D | cadence-nand-controller.c | 2373 sdr = nand_get_sdr_timings(conf); in cadence_nand_setup_interface() 2374 if (IS_ERR(sdr)) in cadence_nand_setup_interface() 2375 return PTR_ERR(sdr); in cadence_nand_setup_interface() 2397 if (sdr->tRC_min <= clk_period && in cadence_nand_setup_interface() 2403 sdr->tREA_max, ext_rd_mode); in cadence_nand_setup_interface() 2439 if (sdr->tREH_min >= trh) in cadence_nand_setup_interface() 2445 sdr->tREA_max, ext_rd_mode); in cadence_nand_setup_interface() 2453 sdr->tRHOH_min, in cadence_nand_setup_interface() 2483 sdr->tRHOH_min, in cadence_nand_setup_interface() 2500 if (sdr->tWH_min >= twh) in cadence_nand_setup_interface() [all …]
|
| A D | nand_timings.c | 27 .timings.sdr = { 72 .timings.sdr = { 117 .timings.sdr = { 162 .timings.sdr = { 207 .timings.sdr = { 252 .timings.sdr = { 568 onfi_timings = &onfi_sdr_timings[mode].timings.sdr; in onfi_find_closest_sdr_mode() 669 struct nand_sdr_timings *timings = &iface->timings.sdr; in onfi_fill_sdr_interface_config()
|
| A D | pl35x-nand-controller.c | 595 const struct nand_sdr_timings *sdr = in pl35x_nand_read_page_hwecc() local 631 ndelay(PSEC_TO_NSEC(sdr->tRR_min)); in pl35x_nand_read_page_hwecc() 790 const struct nand_sdr_timings *sdr; in pl35x_nfc_setup_interface() local 794 sdr = nand_get_sdr_timings(conf); in pl35x_nfc_setup_interface() 795 if (IS_ERR(sdr)) in pl35x_nfc_setup_interface() 796 return PTR_ERR(sdr); in pl35x_nfc_setup_interface() 815 val = TO_CYCLES(sdr->tRC_min, period_ns); in pl35x_nfc_setup_interface() 816 if (sdr->tRC_min <= 20000) in pl35x_nfc_setup_interface() 823 val = TO_CYCLES(sdr->tWC_min, period_ns); in pl35x_nfc_setup_interface() 834 val = TO_CYCLES(sdr->tWP_min, period_ns); in pl35x_nfc_setup_interface() [all …]
|
| A D | ams-delta.c | 198 const struct nand_sdr_timings *sdr = nand_get_sdr_timings(cf); in gpio_nand_setup_interface() local 201 if (IS_ERR(sdr)) in gpio_nand_setup_interface() 202 return PTR_ERR(sdr); in gpio_nand_setup_interface() 208 priv->tRP = DIV_ROUND_UP(sdr->tRP_min, 1000); in gpio_nand_setup_interface() 212 priv->tWP = DIV_ROUND_UP(sdr->tWP_min, 1000); in gpio_nand_setup_interface()
|
| A D | mxic_nand.c | 458 const struct nand_sdr_timings *sdr; in mxic_nfc_setup_interface() local 462 sdr = nand_get_sdr_timings(conf); in mxic_nfc_setup_interface() 463 if (IS_ERR(sdr)) in mxic_nfc_setup_interface() 464 return PTR_ERR(sdr); in mxic_nfc_setup_interface() 469 freq = NSEC_PER_SEC / (sdr->tRC_min / 1000); in mxic_nfc_setup_interface() 475 if (sdr->tRC_min < 30000) in mxic_nfc_setup_interface()
|
| A D | marvell_nand.c | 1150 const struct nand_sdr_timings *sdr = in marvell_nfc_hw_ecc_hmg_do_write_page() local 1198 PSEC_TO_MSEC(sdr->tPROG_max)); in marvell_nfc_hw_ecc_hmg_do_write_page() 1630 const struct nand_sdr_timings *sdr = in marvell_nfc_hw_ecc_bch_write_page() local 2392 const struct nand_sdr_timings *sdr; in marvell_nfc_setup_interface() local 2396 sdr = nand_get_sdr_timings(conf); in marvell_nfc_setup_interface() 2397 if (IS_ERR(sdr)) in marvell_nfc_setup_interface() 2398 return PTR_ERR(sdr); in marvell_nfc_setup_interface() 2427 read_delay = sdr->tRC_min >= 30000 ? in marvell_nfc_setup_interface() 2436 nfc_tmg.tWHR = TO_CYCLES(max_t(int, sdr->tWHR_min, sdr->tCCS_min), in marvell_nfc_setup_interface() 2438 nfc_tmg.tRHW = TO_CYCLES(max_t(int, sdr->tRHW_min, sdr->tCCS_min), in marvell_nfc_setup_interface() [all …]
|
| A D | nand_legacy.c | 358 const struct nand_sdr_timings *sdr = in nand_ccs_delay() local 372 if (!IS_ERR(sdr) && nand_controller_can_setup_interface(chip)) in nand_ccs_delay() 373 ndelay(sdr->tCCS_min / 1000); in nand_ccs_delay()
|
| A D | arasan-nand-controller.c | 980 const struct nand_sdr_timings *sdr; in anfc_setup_interface() local 989 sdr = nand_get_sdr_timings(conf); in anfc_setup_interface() 990 if (IS_ERR(sdr)) in anfc_setup_interface() 991 return PTR_ERR(sdr); in anfc_setup_interface()
|
| A D | meson_nand.c | 695 const struct nand_sdr_timings *sdr = in meson_nfc_rw_cmd_prepare_and_execute() local 737 meson_nfc_queue_rb(nand, PSEC_TO_MSEC(sdr->tR_max), true); in meson_nfc_rw_cmd_prepare_and_execute() 748 const struct nand_sdr_timings *sdr = in meson_nfc_write_page_sub() local 776 meson_nfc_queue_rb(nand, PSEC_TO_MSEC(sdr->tPROG_max), false); in meson_nfc_write_page_sub()
|
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-sdr-cap.c | 469 f->fmt.sdr.pixelformat = dev->sdr_pixelformat; in vidioc_g_fmt_sdr_cap() 470 f->fmt.sdr.buffersize = dev->sdr_buffersize; in vidioc_g_fmt_sdr_cap() 484 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in vidioc_s_fmt_sdr_cap() 487 f->fmt.sdr.buffersize = formats[i].buffersize; in vidioc_s_fmt_sdr_cap() 493 f->fmt.sdr.pixelformat = formats[0].pixelformat; in vidioc_s_fmt_sdr_cap() 494 f->fmt.sdr.buffersize = formats[0].buffersize; in vidioc_s_fmt_sdr_cap() 503 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in vidioc_try_fmt_sdr_cap() 504 f->fmt.sdr.buffersize = formats[i].buffersize; in vidioc_try_fmt_sdr_cap() 508 f->fmt.sdr.pixelformat = formats[0].pixelformat; in vidioc_try_fmt_sdr_cap() 509 f->fmt.sdr.buffersize = formats[0].buffersize; in vidioc_try_fmt_sdr_cap()
|
| A D | Makefile | 5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
|
| /drivers/mtd/nand/raw/atmel/ |
| A D | nand-controller.c | 1257 if (conf->timings.sdr.tRC_min < 30000) in atmel_smc_nand_prepare_smcconf() 1288 timeps = max3(conf->timings.sdr.tCLS_min, conf->timings.sdr.tCS_min, in atmel_smc_nand_prepare_smcconf() 1289 conf->timings.sdr.tALS_min); in atmel_smc_nand_prepare_smcconf() 1305 timeps = max3(conf->timings.sdr.tCLH_min, conf->timings.sdr.tCH_min, in atmel_smc_nand_prepare_smcconf() 1306 conf->timings.sdr.tALH_min); in atmel_smc_nand_prepare_smcconf() 1308 conf->timings.sdr.tWH_min); in atmel_smc_nand_prepare_smcconf() 1344 timeps = max(conf->timings.sdr.tREH_min, conf->timings.sdr.tRHOH_min); in atmel_smc_nand_prepare_smcconf() 1528 const struct nand_sdr_timings *sdr; in atmel_nand_setup_interface() local 1531 sdr = nand_get_sdr_timings(conf); in atmel_nand_setup_interface() 1532 if (IS_ERR(sdr)) in atmel_nand_setup_interface() [all …]
|
| /drivers/media/usb/msi2500/ |
| A D | msi2500.c | 911 f->fmt.sdr.pixelformat = dev->pixelformat; in msi2500_g_fmt_sdr_cap() 912 f->fmt.sdr.buffersize = dev->buffersize; in msi2500_g_fmt_sdr_cap() 925 (char *)&f->fmt.sdr.pixelformat); in msi2500_s_fmt_sdr_cap() 931 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in msi2500_s_fmt_sdr_cap() 934 f->fmt.sdr.buffersize = formats[i].buffersize; in msi2500_s_fmt_sdr_cap() 941 f->fmt.sdr.pixelformat = formats[0].pixelformat; in msi2500_s_fmt_sdr_cap() 942 f->fmt.sdr.buffersize = formats[0].buffersize; in msi2500_s_fmt_sdr_cap() 954 (char *)&f->fmt.sdr.pixelformat); in msi2500_try_fmt_sdr_cap() 958 f->fmt.sdr.buffersize = formats[i].buffersize; in msi2500_try_fmt_sdr_cap() 963 f->fmt.sdr.pixelformat = formats[0].pixelformat; in msi2500_try_fmt_sdr_cap() [all …]
|
| /drivers/media/usb/airspy/ |
| A D | airspy.c | 635 f->fmt.sdr.pixelformat = s->pixelformat; in airspy_g_fmt_sdr_cap() 636 f->fmt.sdr.buffersize = s->buffersize; in airspy_g_fmt_sdr_cap() 652 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_s_fmt_sdr_cap() 655 f->fmt.sdr.buffersize = formats[i].buffersize; in airspy_s_fmt_sdr_cap() 662 f->fmt.sdr.pixelformat = formats[0].pixelformat; in airspy_s_fmt_sdr_cap() 663 f->fmt.sdr.buffersize = formats[0].buffersize; in airspy_s_fmt_sdr_cap() 674 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_try_fmt_sdr_cap() 675 f->fmt.sdr.buffersize = formats[i].buffersize; in airspy_try_fmt_sdr_cap() 680 f->fmt.sdr.pixelformat = formats[0].pixelformat; in airspy_try_fmt_sdr_cap() 681 f->fmt.sdr.buffersize = formats[0].buffersize; in airspy_try_fmt_sdr_cap()
|
| /drivers/media/dvb-frontends/ |
| A D | rtl2832_sdr.c | 1132 f->fmt.sdr.pixelformat = dev->pixelformat; in rtl2832_sdr_g_fmt_sdr_cap() 1133 f->fmt.sdr.buffersize = dev->buffersize; in rtl2832_sdr_g_fmt_sdr_cap() 1147 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_s_fmt_sdr_cap() 1153 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in rtl2832_sdr_s_fmt_sdr_cap() 1156 f->fmt.sdr.buffersize = formats[i].buffersize; in rtl2832_sdr_s_fmt_sdr_cap() 1163 f->fmt.sdr.pixelformat = formats[0].pixelformat; in rtl2832_sdr_s_fmt_sdr_cap() 1164 f->fmt.sdr.buffersize = formats[0].buffersize; in rtl2832_sdr_s_fmt_sdr_cap() 1177 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_try_fmt_sdr_cap() 1181 f->fmt.sdr.buffersize = formats[i].buffersize; in rtl2832_sdr_try_fmt_sdr_cap() 1186 f->fmt.sdr.pixelformat = formats[0].pixelformat; in rtl2832_sdr_try_fmt_sdr_cap() [all …]
|
| /drivers/media/usb/hackrf/ |
| A D | hackrf.c | 921 (char *)&f->fmt.sdr.pixelformat); in hackrf_s_fmt_sdr() 932 if (f->fmt.sdr.pixelformat == formats[i].pixelformat) { in hackrf_s_fmt_sdr() 935 f->fmt.sdr.buffersize = formats[i].buffersize; in hackrf_s_fmt_sdr() 942 f->fmt.sdr.pixelformat = formats[0].pixelformat; in hackrf_s_fmt_sdr() 943 f->fmt.sdr.buffersize = formats[0].buffersize; in hackrf_s_fmt_sdr() 956 f->fmt.sdr.pixelformat = dev->pixelformat; in hackrf_g_fmt_sdr() 957 f->fmt.sdr.buffersize = dev->buffersize; in hackrf_g_fmt_sdr() 969 (char *)&f->fmt.sdr.pixelformat); in hackrf_try_fmt_sdr() 973 f->fmt.sdr.buffersize = formats[i].buffersize; in hackrf_try_fmt_sdr() 978 f->fmt.sdr.pixelformat = formats[0].pixelformat; in hackrf_try_fmt_sdr() [all …]
|
| /drivers/mtd/nand/raw/gpmi-nand/ |
| A D | gpmi-nand.c | 842 const struct nand_sdr_timings *sdr) in gpmi_nfc_compute_timings() argument 857 if (sdr->tRC_min >= 30000) { in gpmi_nfc_compute_timings() 862 } else if (sdr->tRC_min >= 25000) { in gpmi_nfc_compute_timings() 887 data_hold_cycles = TO_CYCLES(sdr->tDH_min, period_ps); in gpmi_nfc_compute_timings() 888 busy_timeout_ps = max(sdr->tBERS_max, sdr->tPROG_max); in gpmi_nfc_compute_timings() 912 sample_delay_ps = (sdr->tREA_max + 4000 - tRP_ps) * 8; in gpmi_nfc_compute_timings() 978 const struct nand_sdr_timings *sdr; in gpmi_setup_interface() local 982 sdr = nand_get_sdr_timings(conf); in gpmi_setup_interface() 983 if (IS_ERR(sdr)) in gpmi_setup_interface() 984 return PTR_ERR(sdr); in gpmi_setup_interface() [all …]
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-compat-ioctl32.c | 102 struct v4l2_sdr_format sdr; member 163 return copy_from_user(&p64->fmt.sdr, &p32->fmt.sdr, in get_v4l2_format32() 164 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in get_v4l2_format32() 213 return copy_to_user(&p32->fmt.sdr, &p64->fmt.sdr, in put_v4l2_format32() 214 sizeof(p64->fmt.sdr)) ? -EFAULT : 0; in put_v4l2_format32()
|
| /drivers/crypto/amcc/ |
| A D | crypto4xx_core.c | 366 dev->sdr = dma_alloc_coherent(dev->core_dev->device, in crypto4xx_build_sdr() 369 if (!dev->sdr) in crypto4xx_build_sdr() 373 dev->sdr[i].ptr = dev->scatter_buffer_pa + in crypto4xx_build_sdr() 382 if (dev->sdr) in crypto4xx_destroy_sdr() 385 dev->sdr, dev->sdr_pa); in crypto4xx_destroy_sdr() 443 return &dev->sdr[idx]; in crypto4xx_get_sdp()
|
| A D | crypto4xx_core.h | 83 struct ce_sd *sdr; /* scatter descriptor ring */ member
|
| /drivers/input/keyboard/ |
| A D | amikbd.c | 171 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt()
|