Lines Matching refs:prog
196 const u32 *prog = (u32 *) _prog; in asd_verify_cseq() local
199 for (i = 0; i < size; i += 4, prog++, addr += 4) { in asd_verify_cseq()
202 if (le32_to_cpu(*prog) != val) { in asd_verify_cseq()
206 i, val, le32_to_cpu(*prog)); in asd_verify_cseq()
232 const u32 *prog = (u32 *) _prog; in asd_verify_lseq() local
240 i += 4, prog++, size-=4) { in asd_verify_lseq()
244 if (le32_to_cpu(*prog) != val) { in asd_verify_lseq()
254 (int)((u8 *)prog-_prog)); in asd_verify_lseq()
267 static int asd_verify_seq(struct asd_ha_struct *asd_ha, const u8 *prog, in asd_verify_seq() argument
271 return asd_verify_cseq(asd_ha, prog, size); in asd_verify_seq()
276 err = asd_verify_lseq(asd_ha, prog, size, lseq); in asd_verify_seq()
289 const u8 * const prog, u32 size, u8 lseq_mask) in asd_download_seq() argument
327 memcpy(token->vaddr, prog + page*MAX_DMA_OVLY_COUNT, left); in asd_download_seq()
356 return err ? : asd_verify_seq(asd_ha, prog, size, lseq_mask); in asd_download_seq()
364 const u32 *prog = (u32 *) _prog; in asd_download_seq() local
383 for (i = 0; i < size; i += 4, prog++) in asd_download_seq()
384 asd_write_reg_dword(asd_ha, SPIODATA, *prog); in asd_download_seq()