Lines Matching refs:mst_node
53 memcpy(c->mst_node, snod->node, snod->len); in scan_for_master()
72 if (memcmp((void *)c->mst_node + UBIFS_CH_SZ, in scan_for_master()
244 ubifs_dump_node(c, c->mst_node); in validate_master()
260 c->mst_node = kzalloc(c->mst_node_alsz, GFP_KERNEL); in ubifs_read_master()
261 if (!c->mst_node) in ubifs_read_master()
277 c->mst_node->flags &= cpu_to_le32(~UBIFS_MST_RCVRY); in ubifs_read_master()
279 c->max_sqnum = le64_to_cpu(c->mst_node->ch.sqnum); in ubifs_read_master()
280 c->highest_inum = le64_to_cpu(c->mst_node->highest_inum); in ubifs_read_master()
281 c->cmt_no = le64_to_cpu(c->mst_node->cmt_no); in ubifs_read_master()
282 c->zroot.lnum = le32_to_cpu(c->mst_node->root_lnum); in ubifs_read_master()
283 c->zroot.offs = le32_to_cpu(c->mst_node->root_offs); in ubifs_read_master()
284 c->zroot.len = le32_to_cpu(c->mst_node->root_len); in ubifs_read_master()
285 c->lhead_lnum = le32_to_cpu(c->mst_node->log_lnum); in ubifs_read_master()
286 c->gc_lnum = le32_to_cpu(c->mst_node->gc_lnum); in ubifs_read_master()
287 c->ihead_lnum = le32_to_cpu(c->mst_node->ihead_lnum); in ubifs_read_master()
288 c->ihead_offs = le32_to_cpu(c->mst_node->ihead_offs); in ubifs_read_master()
289 c->bi.old_idx_sz = le64_to_cpu(c->mst_node->index_size); in ubifs_read_master()
290 c->lpt_lnum = le32_to_cpu(c->mst_node->lpt_lnum); in ubifs_read_master()
291 c->lpt_offs = le32_to_cpu(c->mst_node->lpt_offs); in ubifs_read_master()
292 c->nhead_lnum = le32_to_cpu(c->mst_node->nhead_lnum); in ubifs_read_master()
293 c->nhead_offs = le32_to_cpu(c->mst_node->nhead_offs); in ubifs_read_master()
294 c->ltab_lnum = le32_to_cpu(c->mst_node->ltab_lnum); in ubifs_read_master()
295 c->ltab_offs = le32_to_cpu(c->mst_node->ltab_offs); in ubifs_read_master()
296 c->lsave_lnum = le32_to_cpu(c->mst_node->lsave_lnum); in ubifs_read_master()
297 c->lsave_offs = le32_to_cpu(c->mst_node->lsave_offs); in ubifs_read_master()
298 c->lscan_lnum = le32_to_cpu(c->mst_node->lscan_lnum); in ubifs_read_master()
299 c->lst.empty_lebs = le32_to_cpu(c->mst_node->empty_lebs); in ubifs_read_master()
300 c->lst.idx_lebs = le32_to_cpu(c->mst_node->idx_lebs); in ubifs_read_master()
301 old_leb_cnt = le32_to_cpu(c->mst_node->leb_cnt); in ubifs_read_master()
302 c->lst.total_free = le64_to_cpu(c->mst_node->total_free); in ubifs_read_master()
303 c->lst.total_dirty = le64_to_cpu(c->mst_node->total_dirty); in ubifs_read_master()
304 c->lst.total_used = le64_to_cpu(c->mst_node->total_used); in ubifs_read_master()
305 c->lst.total_dead = le64_to_cpu(c->mst_node->total_dead); in ubifs_read_master()
306 c->lst.total_dark = le64_to_cpu(c->mst_node->total_dark); in ubifs_read_master()
310 if (c->mst_node->flags & cpu_to_le32(UBIFS_MST_NO_ORPHS)) in ubifs_read_master()
320 ubifs_dump_node(c, c->mst_node); in ubifs_read_master()
336 c->mst_node->leb_cnt = cpu_to_le32(c->leb_cnt); in ubifs_read_master()
337 c->mst_node->empty_lebs = cpu_to_le32(c->lst.empty_lebs); in ubifs_read_master()
338 c->mst_node->total_free = cpu_to_le64(c->lst.total_free); in ubifs_read_master()
339 c->mst_node->total_dark = cpu_to_le64(c->lst.total_dark); in ubifs_read_master()
379 c->mst_node->highest_inum = cpu_to_le64(c->highest_inum); in ubifs_write_master()
381 err = ubifs_write_node(c, c->mst_node, len, lnum, offs); in ubifs_write_master()
392 err = ubifs_write_node(c, c->mst_node, len, lnum, offs); in ubifs_write_master()