Lines Matching refs:emeta_buf
765 void *emeta_buf) in pblk_line_emeta_read() argument
831 ret = pblk_submit_io_sync(pblk, &rqd, emeta_buf); in pblk_line_emeta_read()
845 emeta_buf += rq_len; in pblk_line_emeta_read()
959 struct line_emeta *emeta_buf = emeta->buf; in pblk_line_init_metadata() local
1016 memcpy(&emeta_buf->header, &smeta_buf->header, in pblk_line_init_metadata()
1019 emeta_buf->header.version_major = EMETA_VERSION_MAJOR; in pblk_line_init_metadata()
1020 emeta_buf->header.version_minor = EMETA_VERSION_MINOR; in pblk_line_init_metadata()
1021 emeta_buf->header.crc = cpu_to_le32( in pblk_line_init_metadata()
1022 pblk_calc_meta_header_crc(pblk, &emeta_buf->header)); in pblk_line_init_metadata()
1024 emeta_buf->seq_nr = cpu_to_le64(line->seq_nr); in pblk_line_init_metadata()
1025 emeta_buf->nr_lbas = cpu_to_le64(line->sec_in_line); in pblk_line_init_metadata()
1026 emeta_buf->nr_valid_lbas = cpu_to_le64(0); in pblk_line_init_metadata()
1027 emeta_buf->next_id = cpu_to_le32(PBLK_LINE_EMPTY); in pblk_line_init_metadata()
1028 emeta_buf->crc = cpu_to_le32(0); in pblk_line_init_metadata()
1029 emeta_buf->prev_id = smeta_buf->prev_id; in pblk_line_init_metadata()
1793 struct line_emeta *emeta_buf = emeta->buf; in pblk_line_close_meta() local
1794 struct wa_counters *wa = emeta_to_wa(lm, emeta_buf); in pblk_line_close_meta()
1797 memcpy(emeta_to_vsc(pblk, emeta_buf), l_mg->vsc_list, lm->vsc_list_len); in pblk_line_close_meta()
1798 memcpy(emeta_to_bb(emeta_buf), line->blk_bitmap, lm->blk_bitmap_len); in pblk_line_close_meta()
1804 if (le32_to_cpu(emeta_buf->header.identifier) != PBLK_MAGIC) { in pblk_line_close_meta()
1805 emeta_buf->header.identifier = cpu_to_le32(PBLK_MAGIC); in pblk_line_close_meta()
1806 guid_copy((guid_t *)&emeta_buf->header.uuid, in pblk_line_close_meta()
1808 emeta_buf->header.id = cpu_to_le32(line->id); in pblk_line_close_meta()
1809 emeta_buf->header.type = cpu_to_le16(line->type); in pblk_line_close_meta()
1810 emeta_buf->header.version_major = EMETA_VERSION_MAJOR; in pblk_line_close_meta()
1811 emeta_buf->header.version_minor = EMETA_VERSION_MINOR; in pblk_line_close_meta()
1812 emeta_buf->header.crc = cpu_to_le32( in pblk_line_close_meta()
1813 pblk_calc_meta_header_crc(pblk, &emeta_buf->header)); in pblk_line_close_meta()
1816 emeta_buf->nr_valid_lbas = cpu_to_le64(line->nr_valid_lbas); in pblk_line_close_meta()
1817 emeta_buf->crc = cpu_to_le32(pblk_calc_emeta_crc(pblk, emeta_buf)); in pblk_line_close_meta()