Lines Matching refs:emeta_buf
629 void *emeta_buf, u64 paddr, int dir) in pblk_line_submit_emeta_io() argument
670 bio = pblk_bio_map_addr(pblk, emeta_buf, rq_ppas, rq_len, in pblk_line_submit_emeta_io()
756 emeta_buf += rq_len; in pblk_line_submit_emeta_io()
876 void *emeta_buf) in pblk_line_read_emeta() argument
878 return pblk_line_submit_emeta_io(pblk, line, emeta_buf, in pblk_line_read_emeta()
998 struct line_emeta *emeta_buf = emeta->buf; in pblk_line_init_metadata() local
1053 memcpy(&emeta_buf->header, &smeta_buf->header, in pblk_line_init_metadata()
1056 emeta_buf->header.version_major = EMETA_VERSION_MAJOR; in pblk_line_init_metadata()
1057 emeta_buf->header.version_minor = EMETA_VERSION_MINOR; in pblk_line_init_metadata()
1058 emeta_buf->header.crc = cpu_to_le32( in pblk_line_init_metadata()
1059 pblk_calc_meta_header_crc(pblk, &emeta_buf->header)); in pblk_line_init_metadata()
1061 emeta_buf->seq_nr = cpu_to_le64(line->seq_nr); in pblk_line_init_metadata()
1062 emeta_buf->nr_lbas = cpu_to_le64(line->sec_in_line); in pblk_line_init_metadata()
1063 emeta_buf->nr_valid_lbas = cpu_to_le64(0); in pblk_line_init_metadata()
1064 emeta_buf->next_id = cpu_to_le32(PBLK_LINE_EMPTY); in pblk_line_init_metadata()
1065 emeta_buf->crc = cpu_to_le32(0); in pblk_line_init_metadata()
1066 emeta_buf->prev_id = smeta_buf->prev_id; in pblk_line_init_metadata()
1770 struct line_emeta *emeta_buf = emeta->buf; in pblk_line_close_meta() local
1771 struct wa_counters *wa = emeta_to_wa(lm, emeta_buf); in pblk_line_close_meta()
1774 memcpy(emeta_to_vsc(pblk, emeta_buf), l_mg->vsc_list, lm->vsc_list_len); in pblk_line_close_meta()
1775 memcpy(emeta_to_bb(emeta_buf), line->blk_bitmap, lm->blk_bitmap_len); in pblk_line_close_meta()
1781 emeta_buf->nr_valid_lbas = cpu_to_le64(line->nr_valid_lbas); in pblk_line_close_meta()
1782 emeta_buf->crc = cpu_to_le32(pblk_calc_emeta_crc(pblk, emeta_buf)); in pblk_line_close_meta()