Searched refs:prd (Results 1 - 20 of 20) sorted by relevance

/drivers/scsi/esas2r/
H A Desas2r_io.c409 if (sgc->sge.prd.sge_cnt == 0) {
418 sgc->sge.prd.curr->ctl_len = cpu_to_le32(
420 sgc->sge.prd.curr->address = cpu_to_le64(addr);
432 if (sgc->sge.prd.chain) {
439 sgc->sge.prd.chain->ctl_len |= cpu_to_le32(
440 sgc->sge.prd.sgl_max_cnt);
467 sgc->sge.prd.chain = sgc->sge.prd.curr;
469 sgc->sge.prd.chain->ctl_len = cpu_to_le32(PRD_CHAIN);
470 sgc->sge.prd
[all...]
H A Datvda.h1076 struct atto_physical_region_description prd[1]; member in union:atto_vda_scsi_req::__anon5342
H A Desas2r.h618 } prd; member in union:esas2r_sg_context::__anon5355
/drivers/pwm/
H A Dpwm-atmel.c64 unsigned long dty, unsigned long prd);
105 unsigned long prd, dty; local
131 prd = div;
134 dty = prd - div;
146 atmel_pwm->config(chip, pwm, dty, prd);
153 unsigned long dty, unsigned long prd)
174 atmel_pwm_ch_writel(atmel_pwm, pwm->hwpwm, PWMV1_CPRD, prd);
179 unsigned long dty, unsigned long prd)
195 atmel_pwm_ch_writel(atmel_pwm, pwm->hwpwm, PWMV2_CPRD, prd);
261 unsigned long dty, unsigned long prd);
152 atmel_pwm_config_v1(struct pwm_chip *chip, struct pwm_device *pwm, unsigned long dty, unsigned long prd) argument
178 atmel_pwm_config_v2(struct pwm_chip *chip, struct pwm_device *pwm, unsigned long dty, unsigned long prd) argument
[all...]
/drivers/ata/
H A Dsata_inic162x.c198 __le32 prd; /* First PRD pointer */ member in struct:inic_cpb
230 struct inic_prd prd[LIBATA_MAX_PRD + 1]; /* + 1 for cdb */ member in struct:inic_pkt
452 static void inic_fill_sg(struct inic_prd *prd, struct ata_queued_cmd *qc) argument
465 prd->mad = cpu_to_le32(sg_dma_address(sg));
466 prd->len = cpu_to_le16(sg_dma_len(sg));
467 prd->flags = flags;
468 prd++;
472 prd[-1].flags |= PRD_END;
480 struct inic_prd *prd = pkt->prd; local
[all...]
H A Dsata_sil.c313 struct ata_bmdma_prd *prd, *last_prd = NULL; local
316 prd = &ap->bmdma_prd[0];
324 prd->addr = cpu_to_le32(addr);
325 prd->flags_len = cpu_to_le32(sg_len);
328 last_prd = prd;
329 prd++;
H A Dsata_qstor.c257 u8 *prd = pp->pkt + QS_CPB_BYTES; local
265 *(__le64 *)prd = cpu_to_le64(addr);
266 prd += sizeof(u64);
269 *(__le32 *)prd = cpu_to_le32(len);
270 prd += sizeof(u64);
H A Dsata_fsl.c452 struct prde *prd = (struct prde *)&((struct command_desc *) local
460 VPRINTK("SATA FSL : cd = 0x%p, prd = 0x%p\n", cmd_desc, prd);
483 prd_ptr_to_indirect_ext = prd;
484 prd->dba = cpu_to_le32(indirect_ext_segment_paddr);
486 ++prd;
491 prd->dba = cpu_to_le32(sg_addr);
492 prd->ddc_and_ext = cpu_to_le32(data_snoop | (sg_len & ~0x03));
495 ttl_dwords, prd->dba, prd
[all...]
H A Dsata_promise.c337 /* we use the same prd table as bmdma, allocate it */
592 struct ata_bmdma_prd *prd = ap->bmdma_prd; local
619 prd[idx].addr = cpu_to_le32(addr);
620 prd[idx].flags_len = cpu_to_le32(len & 0xffff);
629 len = le32_to_cpu(prd[idx - 1].flags_len);
636 addr = le32_to_cpu(prd[idx - 1].addr);
637 prd[idx - 1].flags_len = cpu_to_le32(len - SG_COUNT_ASIC_BUG);
642 prd[idx].addr = cpu_to_le32(addr);
643 prd[idx].flags_len = cpu_to_le32(len);
649 prd[id
[all...]
H A Dsata_rcar.c531 struct ata_bmdma_prd *prd = ap->bmdma_prd; local
545 prd[si].addr = cpu_to_le32(addr);
546 prd[si].flags_len = cpu_to_le32(sg_len);
551 prd[si - 1].addr |= cpu_to_le32(SATA_RCAR_DTEND);
H A Dlibata-sff.c2633 struct ata_bmdma_prd *prd = ap->bmdma_prd; local
2655 prd[pi].addr = cpu_to_le32(addr);
2656 prd[pi].flags_len = cpu_to_le32(len & 0xffff);
2665 prd[pi - 1].flags_len |= cpu_to_le32(ATA_PRD_EOT);
2684 struct ata_bmdma_prd *prd = ap->bmdma_prd; local
2707 prd[pi].addr = cpu_to_le32(addr);
2712 prd[pi].flags_len = cpu_to_le32(0x8000);
2714 prd[++pi].addr = cpu_to_le32(addr + 0x8000);
2716 prd[pi].flags_len = cpu_to_le32(blen);
2725 prd[p
[all...]
H A Dsata_nv.c274 struct ata_bmdma_prd *prd; /* our SG list */ member in struct:nv_swncq_port_priv
1978 pp->prd = dmam_alloc_coherent(dev, ATA_PRD_TBL_SZ * ATA_MAX_QUEUE,
1980 if (!pp->prd)
1982 memset(pp->prd, 0, ATA_PRD_TBL_SZ * ATA_MAX_QUEUE);
2010 struct ata_bmdma_prd *prd; local
2013 prd = pp->prd + ATA_MAX_PRD * qc->tag;
2029 prd[idx].addr = cpu_to_le32(addr);
2030 prd[idx].flags_len = cpu_to_le32(len & 0xffff);
2038 prd[id
[all...]
/drivers/net/ethernet/alteon/
H A Dacenic.h703 static inline int tx_space (struct ace_private *ap, u32 csm, u32 prd) argument
705 return (csm - prd - 1) & (ACE_TX_RING_ENTRIES(ap) - 1);
709 #define tx_ring_full(ap, csm, prd) (tx_space(ap, csm, prd) <= TX_RESERVED)
/drivers/scsi/
H A Datp870u.c15 * fix prd table bug 2001/09/12 (7.1)
52 unsigned char *prd; local
381 prd = dev->id[c][target_id].prd_pos;
383 id = ((unsigned short int *)prd)[2];
390 ((unsigned short int *)prd)[2] = (unsigned short int)
392 ((unsigned long *)prd)[0] += adrcnt;
394 dev->id[c][target_id].prd_pos = prd;
398 prd += 0x08;
400 dev->id[c][target_id].prd_pos = prd;
713 unsigned char *prd; local
[all...]
/drivers/scsi/mvsas/
H A Dmv_sas.h147 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
173 int buf_len, int from, void *prd);
H A Dmv_64xx.c566 void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd) argument
570 struct mvs_prd *buf_prd = prd;
739 int buf_len, int from, void *prd)
742 struct mvs_prd *buf_prd = prd;
738 mvs_64xx_fix_dma(struct mvs_info *mvi, u32 phy_mask, int buf_len, int from, void *prd) argument
H A Dmv_94xx.c751 static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd) argument
755 struct mvs_prd *buf_prd = prd;
954 int buf_len, int from, void *prd)
957 struct mvs_prd *buf_prd = prd;
953 mvs_94xx_fix_dma(struct mvs_info *mvi, u32 phy_mask, int buf_len, int from, void *prd) argument
/drivers/scsi/pm8001/
H A Dpm8001_sas.h202 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
672 void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
H A Dpm8001_hwi.c4193 pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd) argument
4197 struct pm8001_prd *buf_prd = prd;
/drivers/net/ethernet/nvidia/
H A Dforcedeth.c953 static inline u32 nv_descr_getlength(struct ring_desc *prd, u32 v) argument
955 return le32_to_cpu(prd->flaglen)
959 static inline u32 nv_descr_getlength_ex(struct ring_desc_ex *prd, u32 v) argument
961 return le32_to_cpu(prd->flaglen) & LEN_MASK_V2;

Completed in 372 milliseconds