Lines Matching refs:fragment
782 struct ims_pcu_flash_fmt *fragment;
785 fragment = (void *)&pcu->cmd_buf[1];
786 put_unaligned_le32(addr, &fragment->addr);
787 fragment->len = len;
798 fragment = (void *)&pcu->cmd_buf[IMS_PCU_BL_DATA_OFFSET];
799 if (get_unaligned_le32(&fragment->addr) != addr ||
800 fragment->len != len) {
803 addr, get_unaligned_le32(&fragment->addr),
804 len, fragment->len);
808 if (memcmp(fragment->data, data, len)) {
823 struct ims_pcu_flash_fmt *fragment;
847 if (len > sizeof(pcu->cmd_buf) - 1 - sizeof(*fragment)) {
853 fragment = (void *)&pcu->cmd_buf[1];
854 put_unaligned_le32(addr, &fragment->addr);
855 fragment->len = len;
856 memcpy(fragment->data, rec->data, len);