Lines Matching full:swap

67 static u32 load_word(const void *buf, u32 swap)  in load_word()  argument
73 if (swap == SWAP_NO) { in load_word()
91 int swap = SWAP_NO; in check_header() local
98 pattern = load_word(&test[i], swap); in check_header()
103 * Do not swap dummy word but if swap is done assume in check_header()
109 swap = SWAP_DONE; in check_header()
110 debug("%s: data swapped - let's swap\n", __func__); in check_header()
121 (u32)buf, swap == SWAP_NO ? "without" : "with"); in check_header()
123 return swap; in check_header()
126 static void *check_data(u8 *buf, size_t bsize, u32 *swap) in check_data() argument
139 *swap = check_header(&buf[p]); in check_data()
140 if (*swap) { in check_data()
282 static u32 *zynq_align_dma_buffer(u32 *buf, u32 len, u32 swap) in zynq_align_dma_buffer() argument
299 printf("%s: Align buffer at %x to %x(swap %d)\n", __func__, in zynq_align_dma_buffer()
300 (u32)buf, (u32)new_buf, swap); in zynq_align_dma_buffer()
303 new_buf[i] = load_word(&buf[i], swap); in zynq_align_dma_buffer()
306 } else if (swap != SWAP_DONE) { in zynq_align_dma_buffer()
310 printf("%s: Bitstream is not swapped(%d) - swap it\n", __func__, in zynq_align_dma_buffer()
311 swap); in zynq_align_dma_buffer()
314 new_buf[i] = load_word(&buf[i], swap); in zynq_align_dma_buffer()
321 size_t bsize, u32 blocksize, u32 *swap, in zynq_validate_bitstream() argument
327 buf_start = check_data((u8 *)buf, blocksize, swap); in zynq_validate_bitstream()
356 u32 isr_status, swap; in zynq_load() local
362 if (zynq_validate_bitstream(desc, buf, bsize, bsize, &swap, in zynq_load()
366 buf = zynq_align_dma_buffer((u32 *)buf, bsize, swap); in zynq_load()
403 u32 isr_status, swap; in zynq_loadfs() local
422 if (zynq_validate_bitstream(desc, buf, bsize, blocksize, &swap, in zynq_loadfs()
429 buf = zynq_align_dma_buffer((u32 *)buf, blocksize, swap); in zynq_loadfs()
450 buf = zynq_align_dma_buffer((u32 *)buf, blocksize, swap); in zynq_loadfs()