Lines Matching refs:fragment
782 struct ims_pcu_flash_fmt *fragment; in ims_pcu_verify_block() local
785 fragment = (void *)&pcu->cmd_buf[1]; in ims_pcu_verify_block()
786 put_unaligned_le32(addr, &fragment->addr); in ims_pcu_verify_block()
787 fragment->len = len; in ims_pcu_verify_block()
798 fragment = (void *)&pcu->cmd_buf[IMS_PCU_BL_DATA_OFFSET]; in ims_pcu_verify_block()
799 if (get_unaligned_le32(&fragment->addr) != addr || in ims_pcu_verify_block()
800 fragment->len != len) { in ims_pcu_verify_block()
803 addr, get_unaligned_le32(&fragment->addr), in ims_pcu_verify_block()
804 len, fragment->len); in ims_pcu_verify_block()
808 if (memcmp(fragment->data, data, len)) { in ims_pcu_verify_block()
823 struct ims_pcu_flash_fmt *fragment; in ims_pcu_flash_firmware() local
847 fragment = (void *)&pcu->cmd_buf[1]; in ims_pcu_flash_firmware()
848 put_unaligned_le32(addr, &fragment->addr); in ims_pcu_flash_firmware()
849 fragment->len = len; in ims_pcu_flash_firmware()
850 memcpy(fragment->data, rec->data, len); in ims_pcu_flash_firmware()