Lines Matching refs:fragment_offset
553 u32 fragment_offset, fragment_size, payload_max_size;
570 fragment_offset = 0;
571 while (fragment_offset < fw->size) {
572 if (fragment_offset + payload_max_size < fw->size) {
576 fragment_size = fw->size - fragment_offset;
580 ldr_xfer_ipc_frag->fragment.offset = fragment_offset;
583 &fw->data[fragment_offset],
602 fragment_offset += fragment_size;
636 u32 fragment_offset, fragment_size, payload_max_size;
670 fragment_offset = 0;
671 while (fragment_offset < fw->size) {
672 if (fragment_offset + payload_max_size < fw->size) {
676 fragment_size = fw->size - fragment_offset;
680 ldr_xfer_dma_frag.fragment.offset = fragment_offset;
682 memcpy(dma_buf, &fw->data[fragment_offset], fragment_size);
704 fragment_offset += fragment_size;