Lines Matching refs:fragment
788 struct ims_pcu_flash_fmt *fragment; in ims_pcu_verify_block() local
791 fragment = (void *)&pcu->cmd_buf[1]; in ims_pcu_verify_block()
792 put_unaligned_le32(addr, &fragment->addr); in ims_pcu_verify_block()
793 fragment->len = len; in ims_pcu_verify_block()
804 fragment = (void *)&pcu->cmd_buf[IMS_PCU_BL_DATA_OFFSET]; in ims_pcu_verify_block()
805 if (get_unaligned_le32(&fragment->addr) != addr || in ims_pcu_verify_block()
806 fragment->len != len) { in ims_pcu_verify_block()
809 addr, get_unaligned_le32(&fragment->addr), in ims_pcu_verify_block()
810 len, fragment->len); in ims_pcu_verify_block()
814 if (memcmp(fragment->data, data, len)) { in ims_pcu_verify_block()
829 struct ims_pcu_flash_fmt *fragment; in ims_pcu_flash_firmware() local
853 fragment = (void *)&pcu->cmd_buf[1]; in ims_pcu_flash_firmware()
854 put_unaligned_le32(addr, &fragment->addr); in ims_pcu_flash_firmware()
855 fragment->len = len; in ims_pcu_flash_firmware()
856 memcpy(fragment->data, rec->data, len); in ims_pcu_flash_firmware()