/drivers/scsi/esas2r/ |
H A D | esas2r_io.c | 409 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 D | atvda.h | 1076 struct atto_physical_region_description prd[1]; member in union:atto_vda_scsi_req::__anon5342
|
H A D | esas2r.h | 618 } prd; member in union:esas2r_sg_context::__anon5355
|
/drivers/pwm/ |
H A D | pwm-atmel.c | 64 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 D | sata_inic162x.c | 198 __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 D | sata_sil.c | 313 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 D | sata_qstor.c | 257 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 D | sata_fsl.c | 452 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 D | sata_promise.c | 337 /* 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 D | sata_rcar.c | 531 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 D | libata-sff.c | 2633 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 D | sata_nv.c | 274 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 D | acenic.h | 703 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 D | atp870u.c | 15 * 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 D | mv_sas.h | 147 void (*make_prd)(struct scatterlist *scatter, int nr, void *prd); 173 int buf_len, int from, void *prd);
|
H A D | mv_64xx.c | 566 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 D | mv_94xx.c | 751 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 D | pm8001_sas.h | 202 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 D | pm8001_hwi.c | 4193 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 D | forcedeth.c | 953 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;
|