Lines Matching full:blk

240 				 struct catpt_fw_block_hdr *blk)  in catpt_restore_fwimage()  argument
246 blk, sizeof(*blk), false); in catpt_restore_fwimage()
248 r1.start = cdev->dram.start + blk->ram_offset; in catpt_restore_fwimage()
249 r1.end = r1.start + blk->size - 1; in catpt_restore_fwimage()
251 paddr += sizeof(*blk); in catpt_restore_fwimage()
291 struct catpt_fw_block_hdr *blk, bool alloc) in catpt_load_block() argument
298 blk, sizeof(*blk), false); in catpt_load_block()
300 switch (blk->ram_type) { in catpt_load_block()
309 dst_addr = sram->start + blk->ram_offset; in catpt_load_block()
311 res = __request_region(sram, dst_addr, blk->size, NULL, 0); in catpt_load_block()
317 paddr += sizeof(*blk); in catpt_load_block()
319 ret = catpt_dma_memcpy_todsp(cdev, chan, dst_addr, paddr, blk->size); in catpt_load_block()
322 __release_region(sram, dst_addr, blk->size); in catpt_load_block()
340 struct catpt_fw_block_hdr *blk; in catpt_restore_basefw() local
342 blk = (struct catpt_fw_block_hdr *)((u8 *)basefw + offset); in catpt_restore_basefw()
344 switch (blk->ram_type) { in catpt_restore_basefw()
347 blk, false); in catpt_restore_basefw()
351 blk); in catpt_restore_basefw()
360 offset += sizeof(*blk) + blk->size; in catpt_restore_basefw()
382 struct catpt_fw_block_hdr *blk; in catpt_restore_module() local
385 blk = (struct catpt_fw_block_hdr *)((u8 *)mod + offset); in catpt_restore_module()
387 switch (blk->ram_type) { in catpt_restore_module()
391 cdev->lpe_base + blk->ram_offset, in catpt_restore_module()
392 cdev->dxbuf_paddr + blk->ram_offset, in catpt_restore_module()
393 ALIGN(blk->size, 4)); in catpt_restore_module()
397 blk, false); in catpt_restore_module()
406 offset += sizeof(*blk) + blk->size; in catpt_restore_module()
426 struct catpt_fw_block_hdr *blk; in catpt_load_module() local
429 blk = (struct catpt_fw_block_hdr *)((u8 *)mod + offset); in catpt_load_module()
431 ret = catpt_load_block(cdev, chan, paddr + offset, blk, true); in catpt_load_module()
441 if (blk->ram_type == CATPT_RAM_TYPE_INSTANCE) { in catpt_load_module()
442 type->state_offset = blk->ram_offset; in catpt_load_module()
443 type->state_size = blk->size; in catpt_load_module()
446 offset += sizeof(*blk) + blk->size; in catpt_load_module()