/linux-6.3-rc2/drivers/scsi/esas2r/ |
A D | esas2r_io.c | 432 if (sgc->sge.prd.chain) { in esas2r_build_prd_iblk() 440 sgc->sge.prd.sgl_max_cnt); in esas2r_build_prd_iblk() 467 sgc->sge.prd.chain = sgc->sge.prd.curr; in esas2r_build_prd_iblk() 478 sgc->sge.prd.curr = in esas2r_build_prd_iblk() 482 sgc->sge.prd.sge_cnt = sgc->sge.prd.sgl_max_cnt - 1; in esas2r_build_prd_iblk() 485 sgc->sge.prd.sge_cnt--; in esas2r_build_prd_iblk() 492 sgc->sge.prd.curr++; in esas2r_build_prd_iblk() 513 if (sgc->sge.prd.chain) { in esas2r_build_prd_iblk() 516 - sgc->sge.prd.sge_cnt in esas2r_build_prd_iblk() 623 sgc->sge.prd.sge_cnt = 0; in esas2r_build_sg_list_prd() [all …]
|
/linux-6.3-rc2/drivers/pwm/ |
A D | pwm-stm32-lp.c | 38 unsigned long long prd, div, dty; in stm32_pwm_lp_apply() local 68 prd = div; in stm32_pwm_lp_apply() 75 div = prd >> presc; in stm32_pwm_lp_apply() 77 prd = div; in stm32_pwm_lp_apply() 80 dty = prd * state->duty_cycle; in stm32_pwm_lp_apply() 120 ret = regmap_write(priv->regmap, STM32_LPTIM_ARR, prd - 1); in stm32_pwm_lp_apply() 124 ret = regmap_write(priv->regmap, STM32_LPTIM_CMP, prd - (1 + dty)); in stm32_pwm_lp_apply() 165 u32 val, presc, prd; in stm32_pwm_lp_get_state() local 178 regmap_read(priv->regmap, STM32_LPTIM_ARR, &prd); in stm32_pwm_lp_get_state() 179 tmp = prd + 1; in stm32_pwm_lp_get_state() [all …]
|
A D | pwm-stm32.c | 173 unsigned long long prd, div, dty; in stm32_pwm_capture() local 201 prd = div; in stm32_pwm_capture() 204 div = prd; in stm32_pwm_capture() 251 do_div(prd, rate); in stm32_pwm_capture() 325 unsigned long long prd, div, dty; in stm32_pwm_config() local 333 prd = div; in stm32_pwm_config() 337 div = prd; in stm32_pwm_config() 341 prd = div; in stm32_pwm_config() 356 if ((psc != prescaler) || (arr != prd - 1)) in stm32_pwm_config() 361 regmap_write(priv->regmap, TIM_ARR, prd - 1); in stm32_pwm_config() [all …]
|
A D | pwm-sun4i.c | 48 #define PWM_PRD(prd) (((prd) - 1) << 16) argument 173 u32 *dty, u32 *prd, unsigned int *prsclr, in sun4i_pwm_calculate() argument 225 *prd = div; in sun4i_pwm_calculate()
|
/linux-6.3-rc2/drivers/ata/ |
A D | sata_inic162x.c | 197 __le32 prd; /* First PRD pointer */ member 473 prd->flags = flags; in inic_fill_sg() 474 prd++; in inic_fill_sg() 478 prd[-1].flags |= PRD_END; in inic_fill_sg() 486 struct inic_prd *prd = pkt->prd; in inic_qc_prep() local 502 cpb->prd = cpu_to_le32(pp->pkt_dma + offsetof(struct inic_pkt, prd)); in inic_qc_prep() 527 prd->len = cpu_to_le16(cdb_len); in inic_qc_prep() 528 prd->flags = PRD_CDB | PRD_WRITE; in inic_qc_prep() 530 prd->flags |= PRD_END; in inic_qc_prep() 531 prd++; in inic_qc_prep() [all …]
|
A D | sata_sil.c | 297 struct ata_bmdma_prd *prd, *last_prd = NULL; in sil_fill_sg() local 300 prd = &ap->bmdma_prd[0]; in sil_fill_sg() 308 prd->addr = cpu_to_le32(addr); in sil_fill_sg() 309 prd->flags_len = cpu_to_le32(sg_len); in sil_fill_sg() 311 last_prd = prd; in sil_fill_sg() 312 prd++; in sil_fill_sg()
|
A D | sata_qstor.c | 241 u8 *prd = pp->pkt + QS_CPB_BYTES; in qs_fill_sg() local 249 *(__le64 *)prd = cpu_to_le64(addr); in qs_fill_sg() 250 prd += sizeof(u64); in qs_fill_sg() 253 *(__le32 *)prd = cpu_to_le32(len); in qs_fill_sg() 254 prd += sizeof(u64); in qs_fill_sg()
|
A D | sata_promise.c | 570 struct ata_bmdma_prd *prd = ap->bmdma_prd; in pdc_fill_sg() local 597 prd[idx].addr = cpu_to_le32(addr); in pdc_fill_sg() 598 prd[idx].flags_len = cpu_to_le32(len & 0xffff); in pdc_fill_sg() 608 len = le32_to_cpu(prd[idx - 1].flags_len); in pdc_fill_sg() 613 addr = le32_to_cpu(prd[idx - 1].addr); in pdc_fill_sg() 614 prd[idx - 1].flags_len = cpu_to_le32(len - SG_COUNT_ASIC_BUG); in pdc_fill_sg() 620 prd[idx].addr = cpu_to_le32(addr); in pdc_fill_sg() 621 prd[idx].flags_len = cpu_to_le32(len); in pdc_fill_sg() 627 prd[idx - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in pdc_fill_sg()
|
A D | sata_fsl.c | 444 struct prde *prd = (struct prde *)&((struct command_desc *) in sata_fsl_fill_sg() local 469 prd_ptr_to_indirect_ext = prd; in sata_fsl_fill_sg() 470 prd->dba = cpu_to_le32(indirect_ext_segment_paddr); in sata_fsl_fill_sg() 472 ++prd; in sata_fsl_fill_sg() 477 prd->dba = cpu_to_le32(sg_addr); in sata_fsl_fill_sg() 478 prd->ddc_and_ext = cpu_to_le32(data_snoop | (sg_len & ~0x03)); in sata_fsl_fill_sg() 481 ++prd; in sata_fsl_fill_sg()
|
A D | libata-sff.c | 2510 struct ata_bmdma_prd *prd = ap->bmdma_prd; in ata_bmdma_fill_sg() local 2532 prd[pi].addr = cpu_to_le32(addr); in ata_bmdma_fill_sg() 2533 prd[pi].flags_len = cpu_to_le32(len & 0xffff); in ata_bmdma_fill_sg() 2541 prd[pi - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in ata_bmdma_fill_sg() 2560 struct ata_bmdma_prd *prd = ap->bmdma_prd; in ata_bmdma_fill_sg_dumb() local 2583 prd[pi].addr = cpu_to_le32(addr); in ata_bmdma_fill_sg_dumb() 2588 prd[pi].flags_len = cpu_to_le32(0x8000); in ata_bmdma_fill_sg_dumb() 2590 prd[++pi].addr = cpu_to_le32(addr + 0x8000); in ata_bmdma_fill_sg_dumb() 2592 prd[pi].flags_len = cpu_to_le32(blen); in ata_bmdma_fill_sg_dumb() 2600 prd[pi - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in ata_bmdma_fill_sg_dumb()
|
A D | sata_rcar.c | 504 struct ata_bmdma_prd *prd = ap->bmdma_prd; in sata_rcar_bmdma_fill_sg() local 518 prd[si].addr = cpu_to_le32(addr); in sata_rcar_bmdma_fill_sg() 519 prd[si].flags_len = cpu_to_le32(sg_len); in sata_rcar_bmdma_fill_sg() 523 prd[si - 1].addr |= cpu_to_le32(SATA_RCAR_DTEND); in sata_rcar_bmdma_fill_sg()
|
A D | sata_nv.c | 259 struct ata_bmdma_prd *prd; /* our SG list */ member 1933 pp->prd = dmam_alloc_coherent(dev, ATA_PRD_TBL_SZ * ATA_MAX_QUEUE, in nv_swncq_port_start() 1935 if (!pp->prd) in nv_swncq_port_start() 1966 struct ata_bmdma_prd *prd; in nv_swncq_fill_sg() local 1969 prd = pp->prd + ATA_MAX_PRD * qc->hw_tag; in nv_swncq_fill_sg() 1985 prd[idx].addr = cpu_to_le32(addr); in nv_swncq_fill_sg() 1986 prd[idx].flags_len = cpu_to_le32(len & 0xffff); in nv_swncq_fill_sg() 1994 prd[idx - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in nv_swncq_fill_sg()
|
/linux-6.3-rc2/drivers/gpu/drm/bridge/ |
A D | tc358768.c | 152 u32 prd; /* PLL input divider */ member 307 u32 prd, target_pll, i, max_pll, min_pll; in tc358768_calc_pll() local 332 for (prd = 0; prd < 16; ++prd) { in tc358768_calc_pll() 333 u32 divisor = (prd + 1) * (1 << frs); in tc358768_calc_pll() 349 best_prd = prd; in tc358768_calc_pll() 368 priv->prd = best_prd; in tc358768_calc_pll() 580 u32 fbd, prd, frs; in tc358768_setup_pll() local 590 prd = priv->prd; in tc358768_setup_pll() 594 clk_get_rate(priv->refclk), fbd, prd, frs); in tc358768_setup_pll() 602 tc358768_write(priv, TC358768_PLLCTL0, (prd << 12) | fbd); in tc358768_setup_pll()
|
/linux-6.3-rc2/drivers/scsi/ |
A D | atp870u.c | 124 unsigned char *prd; in atp870u_intr_handle() local 433 prd = dev->id[c][target_id].prd_pos; in atp870u_intr_handle() 435 id = ((unsigned short int *)prd)[2]; in atp870u_intr_handle() 442 ((unsigned short int *)prd)[2] = in atp870u_intr_handle() 450 prd += 0x08; in atp870u_intr_handle() 715 unsigned char *prd; in DEF_SCSI_QCMD() local 874 prd = dev->id[c][target_id].prd_table; in DEF_SCSI_QCMD() 875 dev->id[c][target_id].prd_pos = prd; in DEF_SCSI_QCMD() 892 (((u16 *) (prd))[i + 3]) = 0x0000; in DEF_SCSI_QCMD() 893 (((u16 *) (prd))[i + 2]) = 0x0000; in DEF_SCSI_QCMD() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/usb/ |
A D | snps,dwc3.yaml | 296 snps,rx-thr-num-pkt-prd: 299 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31 305 snps,rx-max-burst-prd: 308 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31 314 snps,tx-thr-num-pkt-prd: 317 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31 323 snps,tx-max-burst-prd: 326 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
|
/linux-6.3-rc2/lib/mpi/ |
A D | ec.c | 1169 ctx->addm(prd->x, p1->x, p1->z, ctx); in montgomery_ladder() 1172 ctx->mulm(p2->z, prd->x, p2->z, ctx); in montgomery_ladder() 1173 ctx->pow2(p1->x, prd->x, ctx); in montgomery_ladder() 1177 ctx->mulm(prd->x, p1->x, p1->z, ctx); in montgomery_ladder() 1183 ctx->addm(prd->z, p1->x, prd->z, ctx); in montgomery_ladder() 1184 ctx->mulm(prd->z, prd->z, p1->z, ctx); in montgomery_ladder() 1252 MPI_POINT q1, q2, prd, sum; in mpi_ec_mul_point() local 1281 prd = &p1_; in mpi_ec_mul_point() 1289 montgomery_ladder(prd, sum, q1, q2, point->x, ctx); in mpi_ec_mul_point() 1290 point_swap_cond(prd, sum, sw, ctx); in mpi_ec_mul_point() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/alteon/ |
A D | acenic.h | 704 static inline int tx_space (struct ace_private *ap, u32 csm, u32 prd) in tx_space() argument 706 return (csm - prd - 1) & (ACE_TX_RING_ENTRIES(ap) - 1); in tx_space() 710 #define tx_ring_full(ap, csm, prd) (tx_space(ap, csm, prd) <= TX_RESERVED) argument
|
/linux-6.3-rc2/drivers/iio/trigger/ |
A D | stm32-timer-trigger.c | 121 unsigned long long prd, div; in stm32_timer_start() local 130 prd = div; in stm32_timer_start() 138 div = prd; in stm32_timer_start() 141 prd = div; in stm32_timer_start() 160 regmap_write(priv->regmap, TIM_ARR, prd - 1); in stm32_timer_start()
|
/linux-6.3-rc2/arch/powerpc/platforms/powernv/ |
A D | Kconfig | 25 This enables the opal-prd driver, a facility to run processor
|
A D | Makefile | 27 obj-$(CONFIG_OPAL_PRD) += opal-prd.o
|
/linux-6.3-rc2/drivers/scsi/mvsas/ |
A D | mv_64xx.c | 551 static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_64xx_make_prd() argument 555 struct mvs_prd *buf_prd = prd; in mvs_64xx_make_prd() 725 int buf_len, int from, void *prd) in mvs_64xx_fix_dma() argument 728 struct mvs_prd *buf_prd = prd; in mvs_64xx_fix_dma()
|
A D | mv_sas.h | 128 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 154 int buf_len, int from, void *prd);
|
A D | mv_94xx.c | 783 static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_94xx_make_prd() argument 787 struct mvs_prd *buf_prd = prd; in mvs_94xx_make_prd() 987 int buf_len, int from, void *prd) in mvs_94xx_fix_dma() argument 990 struct mvs_prd *buf_prd = prd; in mvs_94xx_fix_dma()
|
/linux-6.3-rc2/drivers/media/i2c/ |
A D | tc358743_regs.h | 83 #define SET_PLL_PRD(prd) ((((prd) - 1) << 12) &\ argument
|
/linux-6.3-rc2/drivers/usb/gadget/udc/ |
A D | renesas_usb3.c | 303 struct renesas_usb3_prd *prd; member 1378 struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd; in usb3_dma_fill_prd() 1436 struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd; in usb3_dma_update_status() 1514 if (dma->prd) { in renesas_usb3_dma_free_prd() 1516 dma->prd, dma->prd_dma); in renesas_usb3_dma_free_prd() 1517 dma->prd = NULL; in renesas_usb3_dma_free_prd() 1534 dma->prd = dma_alloc_coherent(dev, USB3_DMA_PRD_SIZE, in renesas_usb3_dma_alloc_prd() 1536 if (!dma->prd) { in renesas_usb3_dma_alloc_prd()
|