/linux-4.4.14/drivers/scsi/esas2r/ |
D | esas2r_io.c | 409 if (sgc->sge.prd.sge_cnt == 0) { in esas2r_build_prd_iblk() 418 sgc->sge.prd.curr->ctl_len = cpu_to_le32( in esas2r_build_prd_iblk() 420 sgc->sge.prd.curr->address = cpu_to_le64(addr); in esas2r_build_prd_iblk() 432 if (sgc->sge.prd.chain) { in esas2r_build_prd_iblk() 439 sgc->sge.prd.chain->ctl_len |= cpu_to_le32( 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() 469 sgc->sge.prd.chain->ctl_len = cpu_to_le32(PRD_CHAIN); in esas2r_build_prd_iblk() 470 sgc->sge.prd.chain->address = in esas2r_build_prd_iblk() 478 sgc->sge.prd.curr = in esas2r_build_prd_iblk() [all …]
|
D | atvda.h | 1076 struct atto_physical_region_description prd[1]; member
|
D | esas2r.h | 618 } prd; member
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-atmel.c | 70 unsigned long dty, unsigned long prd); 111 unsigned long prd, dty; in atmel_pwm_config() local 137 prd = div; in atmel_pwm_config() 140 dty = prd - div; in atmel_pwm_config() 152 atmel_pwm->config(chip, pwm, dty, prd); in atmel_pwm_config() 163 unsigned long dty, unsigned long prd) in atmel_pwm_config_v1() argument 186 atmel_pwm_ch_writel(atmel_pwm, pwm->hwpwm, PWMV1_CPRD, prd); in atmel_pwm_config_v1() 190 unsigned long dty, unsigned long prd) in atmel_pwm_config_v2() argument 206 atmel_pwm_ch_writel(atmel_pwm, pwm->hwpwm, PWMV2_CPRD, prd); in atmel_pwm_config_v2() 287 unsigned long dty, unsigned long prd);
|
D | pwm-sun4i.c | 42 #define PWM_PRD(prd) (((prd) - 1) << 16) argument 103 u32 prd, dty, val, clk_gate; in sun4i_pwm_config() local 143 prd = div; in sun4i_pwm_config() 174 val = (dty & PWM_DTY_MASK) | PWM_PRD(prd); in sun4i_pwm_config()
|
/linux-4.4.14/drivers/ata/ |
D | sata_inic162x.c | 198 __le32 prd; /* First PRD pointer */ member 230 struct inic_prd prd[LIBATA_MAX_PRD + 1]; /* + 1 for cdb */ member 452 static void inic_fill_sg(struct inic_prd *prd, struct ata_queued_cmd *qc) in inic_fill_sg() argument 465 prd->mad = cpu_to_le32(sg_dma_address(sg)); in inic_fill_sg() 466 prd->len = cpu_to_le16(sg_dma_len(sg)); in inic_fill_sg() 467 prd->flags = flags; in inic_fill_sg() 468 prd++; in inic_fill_sg() 472 prd[-1].flags |= PRD_END; in inic_fill_sg() 480 struct inic_prd *prd = pkt->prd; in inic_qc_prep() local 498 cpb->prd = cpu_to_le32(pp->pkt_dma + offsetof(struct inic_pkt, prd)); in inic_qc_prep() [all …]
|
D | sata_sil.c | 313 struct ata_bmdma_prd *prd, *last_prd = NULL; in sil_fill_sg() local 316 prd = &ap->bmdma_prd[0]; in sil_fill_sg() 324 prd->addr = cpu_to_le32(addr); in sil_fill_sg() 325 prd->flags_len = cpu_to_le32(sg_len); in sil_fill_sg() 328 last_prd = prd; in sil_fill_sg() 329 prd++; in sil_fill_sg()
|
D | sata_qstor.c | 257 u8 *prd = pp->pkt + QS_CPB_BYTES; in qs_fill_sg() local 265 *(__le64 *)prd = cpu_to_le64(addr); in qs_fill_sg() 266 prd += sizeof(u64); in qs_fill_sg() 269 *(__le32 *)prd = cpu_to_le32(len); in qs_fill_sg() 270 prd += sizeof(u64); in qs_fill_sg()
|
D | sata_promise.c | 592 struct ata_bmdma_prd *prd = ap->bmdma_prd; in pdc_fill_sg() local 619 prd[idx].addr = cpu_to_le32(addr); in pdc_fill_sg() 620 prd[idx].flags_len = cpu_to_le32(len & 0xffff); in pdc_fill_sg() 629 len = le32_to_cpu(prd[idx - 1].flags_len); in pdc_fill_sg() 636 addr = le32_to_cpu(prd[idx - 1].addr); in pdc_fill_sg() 637 prd[idx - 1].flags_len = cpu_to_le32(len - SG_COUNT_ASIC_BUG); in pdc_fill_sg() 642 prd[idx].addr = cpu_to_le32(addr); in pdc_fill_sg() 643 prd[idx].flags_len = cpu_to_le32(len); in pdc_fill_sg() 649 prd[idx - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in pdc_fill_sg()
|
D | sata_fsl.c | 453 struct prde *prd = (struct prde *)&((struct command_desc *) in sata_fsl_fill_sg() local 461 VPRINTK("SATA FSL : cd = 0x%p, prd = 0x%p\n", cmd_desc, prd); in sata_fsl_fill_sg() 484 prd_ptr_to_indirect_ext = prd; in sata_fsl_fill_sg() 485 prd->dba = cpu_to_le32(indirect_ext_segment_paddr); in sata_fsl_fill_sg() 487 ++prd; in sata_fsl_fill_sg() 492 prd->dba = cpu_to_le32(sg_addr); in sata_fsl_fill_sg() 493 prd->ddc_and_ext = cpu_to_le32(data_snoop | (sg_len & ~0x03)); in sata_fsl_fill_sg() 496 ttl_dwords, prd->dba, prd->ddc_and_ext); in sata_fsl_fill_sg() 499 ++prd; in sata_fsl_fill_sg()
|
D | libata-sff.c | 2635 struct ata_bmdma_prd *prd = ap->bmdma_prd; in ata_bmdma_fill_sg() local 2657 prd[pi].addr = cpu_to_le32(addr); in ata_bmdma_fill_sg() 2658 prd[pi].flags_len = cpu_to_le32(len & 0xffff); in ata_bmdma_fill_sg() 2667 prd[pi - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in ata_bmdma_fill_sg() 2686 struct ata_bmdma_prd *prd = ap->bmdma_prd; in ata_bmdma_fill_sg_dumb() local 2709 prd[pi].addr = cpu_to_le32(addr); in ata_bmdma_fill_sg_dumb() 2714 prd[pi].flags_len = cpu_to_le32(0x8000); in ata_bmdma_fill_sg_dumb() 2716 prd[++pi].addr = cpu_to_le32(addr + 0x8000); in ata_bmdma_fill_sg_dumb() 2718 prd[pi].flags_len = cpu_to_le32(blen); in ata_bmdma_fill_sg_dumb() 2727 prd[pi - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in ata_bmdma_fill_sg_dumb()
|
D | sata_nv.c | 274 struct ata_bmdma_prd *prd; /* our SG list */ member 1978 pp->prd = dmam_alloc_coherent(dev, ATA_PRD_TBL_SZ * ATA_MAX_QUEUE, in nv_swncq_port_start() 1980 if (!pp->prd) in nv_swncq_port_start() 1982 memset(pp->prd, 0, ATA_PRD_TBL_SZ * ATA_MAX_QUEUE); in nv_swncq_port_start() 2010 struct ata_bmdma_prd *prd; in nv_swncq_fill_sg() local 2013 prd = pp->prd + ATA_MAX_PRD * qc->tag; in nv_swncq_fill_sg() 2029 prd[idx].addr = cpu_to_le32(addr); in nv_swncq_fill_sg() 2030 prd[idx].flags_len = cpu_to_le32(len & 0xffff); in nv_swncq_fill_sg() 2038 prd[idx - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT); in nv_swncq_fill_sg()
|
D | sata_rcar.c | 531 struct ata_bmdma_prd *prd = ap->bmdma_prd; in sata_rcar_bmdma_fill_sg() local 545 prd[si].addr = cpu_to_le32(addr); in sata_rcar_bmdma_fill_sg() 546 prd[si].flags_len = cpu_to_le32(sg_len); in sata_rcar_bmdma_fill_sg() 551 prd[si - 1].addr |= cpu_to_le32(SATA_RCAR_DTEND); in sata_rcar_bmdma_fill_sg()
|
/linux-4.4.14/drivers/net/ethernet/alteon/ |
D | acenic.h | 703 static inline int tx_space (struct ace_private *ap, u32 csm, u32 prd) in tx_space() argument 705 return (csm - prd - 1) & (ACE_TX_RING_ENTRIES(ap) - 1); in tx_space() 709 #define tx_ring_full(ap, csm, prd) (tx_space(ap, csm, prd) <= TX_RESERVED) argument
|
/linux-4.4.14/drivers/scsi/ |
D | atp870u.c | 52 unsigned char *prd; in atp870u_intr_handle() local 381 prd = dev->id[c][target_id].prd_pos; in atp870u_intr_handle() 383 id = ((unsigned short int *)prd)[2]; in atp870u_intr_handle() 390 ((unsigned short int *)prd)[2] = (unsigned short int) in atp870u_intr_handle() 392 ((unsigned long *)prd)[0] += adrcnt; in atp870u_intr_handle() 394 dev->id[c][target_id].prd_pos = prd; in atp870u_intr_handle() 398 prd += 0x08; in atp870u_intr_handle() 400 dev->id[c][target_id].prd_pos = prd; in atp870u_intr_handle() 713 unsigned char *prd; in DEF_SCSI_QCMD() local 893 prd = dev->id[c][target_id].prd_table; in DEF_SCSI_QCMD() [all …]
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | Kconfig | 27 This enables the opal-prd driver, a facility to run processor
|
D | Makefile | 13 obj-$(CONFIG_OPAL_PRD) += opal-prd.o
|
/linux-4.4.14/drivers/media/i2c/ |
D | tc358743_regs.h | 96 #define SET_PLL_PRD(prd) ((((prd) - 1) << 12) &\ argument
|
/linux-4.4.14/drivers/scsi/mvsas/ |
D | mv_64xx.c | 566 void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_64xx_make_prd() argument 570 struct mvs_prd *buf_prd = prd; in mvs_64xx_make_prd() 739 int buf_len, int from, void *prd) in mvs_64xx_fix_dma() argument 742 struct mvs_prd *buf_prd = prd; in mvs_64xx_fix_dma()
|
D | mv_94xx.c | 751 static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd) in mvs_94xx_make_prd() argument 755 struct mvs_prd *buf_prd = prd; in mvs_94xx_make_prd() 954 int buf_len, int from, void *prd) in mvs_94xx_fix_dma() argument 957 struct mvs_prd *buf_prd = prd; in mvs_94xx_fix_dma()
|
D | mv_sas.h | 146 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 172 int buf_len, int from, void *prd);
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | Kbuild | 22 header-y += opal-prd.h
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_sas.h | 204 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 681 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
|
D | pm8001_hwi.c | 4198 pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd) in pm8001_chip_make_sg() argument 4202 struct pm8001_prd *buf_prd = prd; in pm8001_chip_make_sg()
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 953 static inline u32 nv_descr_getlength(struct ring_desc *prd, u32 v) in nv_descr_getlength() argument 955 return le32_to_cpu(prd->flaglen) in nv_descr_getlength() 959 static inline u32 nv_descr_getlength_ex(struct ring_desc_ex *prd, u32 v) in nv_descr_getlength_ex() argument 961 return le32_to_cpu(prd->flaglen) & LEN_MASK_V2; in nv_descr_getlength_ex()
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-npei-defs.h | 1347 uint64_t prd:10; member 1349 uint64_t prd:10;
|
/linux-4.4.14/Documentation/nvdimm/ |
D | nvdimm.txt | 107 PMEM: https://github.com/01org/prd
|