Lines Matching refs:dcmd

80 	u32 dcmd;	/* DCMD value for the current transfer */
204 static inline int dbg_burst_from_dcmd(u32 dcmd)
206 int burst = (dcmd >> 16) & 0x3;
217 #define PXA_DCMD_STR(flag) (dcmd & PXA_DCMD_##flag ? #flag" " : "")
223 u32 dcmd;
233 dcmd = desc->dcmd;
234 burst = dbg_burst_from_dcmd(dcmd);
235 width = (1 << ((dcmd >> 14) & 0x3)) >> 1;
243 dcmd,
248 dcmd & PXA_DCMD_LENGTH);
265 u32 dcsr, dcmd;
272 dcmd = _phy_readl_relaxed(phy, DCMD);
273 burst = dbg_burst_from_dcmd(dcmd);
274 width = (1 << ((dcmd >> 14) & 0x3)) >> 1;
293 dcmd,
297 PXA_DCMD_STR(ENDIAN), burst, width, dcmd & PXA_DCMD_LENGTH);
526 updater->dcmd = PXA_DCMD_WIDTH4 | PXA_DCMD_BURST32 |
529 updater->dcmd |= PXA_DCMD_ENDIRQEN;
867 u32 *dcmd, u32 *dev_src, u32 *dev_dst)
873 *dcmd = 0;
879 *dcmd |= PXA_DCMD_INCTRGADDR;
881 *dcmd |= PXA_DCMD_FLOWSRC;
888 *dcmd |= PXA_DCMD_INCSRCADDR;
890 *dcmd |= PXA_DCMD_FLOWTRG;
893 *dcmd |= PXA_DCMD_BURST32 | PXA_DCMD_INCTRGADDR |
901 *dcmd |= PXA_DCMD_WIDTH1;
903 *dcmd |= PXA_DCMD_WIDTH2;
905 *dcmd |= PXA_DCMD_WIDTH4;
908 *dcmd |= PXA_DCMD_BURST8;
910 *dcmd |= PXA_DCMD_BURST16;
912 *dcmd |= PXA_DCMD_BURST32;
923 u32 dcmd;
934 pxad_get_config(chan, DMA_MEM_TO_MEM, &dcmd, NULL, NULL);
950 hw_desc->dcmd = dcmd | (PXA_DCMD_LENGTH & copy);
972 u32 dcmd, dsadr = 0, dtadr = 0;
978 pxad_get_config(chan, dir, &dcmd, &dsadr, &dtadr);
998 sw_desc->hw_desc[j]->dcmd =
999 dcmd | (PXA_DCMD_LENGTH & len);
1021 u32 dcmd, dsadr = 0, dtadr = 0;
1036 pxad_get_config(chan, dir, &dcmd, &dsadr, &dtadr);
1037 dcmd |= PXA_DCMD_ENDIRQEN | (PXA_DCMD_LENGTH & period_len);
1055 phw_desc[0]->dcmd = dcmd;
1138 if (sw_desc->hw_desc[0]->dcmd & PXA_DCMD_INCSRCADDR)
1155 if (sw_desc->hw_desc[0]->dcmd & PXA_DCMD_INCSRCADDR)
1159 len = hw_desc->dcmd & PXA_DCMD_LENGTH;