Searched refs:mst_node (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/fs/ubifs/
H A Dmaster.c53 memcpy(c->mst_node, snod->node, snod->len); scan_for_master()
72 if (memcmp((void *)c->mst_node + UBIFS_CH_SZ, scan_for_master()
244 ubifs_dump_node(c, c->mst_node); validate_master()
260 c->mst_node = kzalloc(c->mst_node_alsz, GFP_KERNEL); ubifs_read_master()
261 if (!c->mst_node) ubifs_read_master()
270 * Note, we do not free 'c->mst_node' here because the ubifs_read_master()
277 c->mst_node->flags &= cpu_to_le32(~UBIFS_MST_RCVRY); ubifs_read_master()
279 c->max_sqnum = le64_to_cpu(c->mst_node->ch.sqnum); ubifs_read_master()
280 c->highest_inum = le64_to_cpu(c->mst_node->highest_inum); ubifs_read_master()
281 c->cmt_no = le64_to_cpu(c->mst_node->cmt_no); ubifs_read_master()
282 c->zroot.lnum = le32_to_cpu(c->mst_node->root_lnum); ubifs_read_master()
283 c->zroot.offs = le32_to_cpu(c->mst_node->root_offs); ubifs_read_master()
284 c->zroot.len = le32_to_cpu(c->mst_node->root_len); ubifs_read_master()
285 c->lhead_lnum = le32_to_cpu(c->mst_node->log_lnum); ubifs_read_master()
286 c->gc_lnum = le32_to_cpu(c->mst_node->gc_lnum); ubifs_read_master()
287 c->ihead_lnum = le32_to_cpu(c->mst_node->ihead_lnum); ubifs_read_master()
288 c->ihead_offs = le32_to_cpu(c->mst_node->ihead_offs); ubifs_read_master()
289 c->bi.old_idx_sz = le64_to_cpu(c->mst_node->index_size); ubifs_read_master()
290 c->lpt_lnum = le32_to_cpu(c->mst_node->lpt_lnum); ubifs_read_master()
291 c->lpt_offs = le32_to_cpu(c->mst_node->lpt_offs); ubifs_read_master()
292 c->nhead_lnum = le32_to_cpu(c->mst_node->nhead_lnum); ubifs_read_master()
293 c->nhead_offs = le32_to_cpu(c->mst_node->nhead_offs); ubifs_read_master()
294 c->ltab_lnum = le32_to_cpu(c->mst_node->ltab_lnum); ubifs_read_master()
295 c->ltab_offs = le32_to_cpu(c->mst_node->ltab_offs); ubifs_read_master()
296 c->lsave_lnum = le32_to_cpu(c->mst_node->lsave_lnum); ubifs_read_master()
297 c->lsave_offs = le32_to_cpu(c->mst_node->lsave_offs); ubifs_read_master()
298 c->lscan_lnum = le32_to_cpu(c->mst_node->lscan_lnum); ubifs_read_master()
299 c->lst.empty_lebs = le32_to_cpu(c->mst_node->empty_lebs); ubifs_read_master()
300 c->lst.idx_lebs = le32_to_cpu(c->mst_node->idx_lebs); ubifs_read_master()
301 old_leb_cnt = le32_to_cpu(c->mst_node->leb_cnt); ubifs_read_master()
302 c->lst.total_free = le64_to_cpu(c->mst_node->total_free); ubifs_read_master()
303 c->lst.total_dirty = le64_to_cpu(c->mst_node->total_dirty); ubifs_read_master()
304 c->lst.total_used = le64_to_cpu(c->mst_node->total_used); ubifs_read_master()
305 c->lst.total_dead = le64_to_cpu(c->mst_node->total_dead); ubifs_read_master()
306 c->lst.total_dark = le64_to_cpu(c->mst_node->total_dark); ubifs_read_master()
310 if (c->mst_node->flags & cpu_to_le32(UBIFS_MST_NO_ORPHS)) ubifs_read_master()
320 ubifs_dump_node(c, c->mst_node); ubifs_read_master()
336 c->mst_node->leb_cnt = cpu_to_le32(c->leb_cnt); ubifs_read_master()
337 c->mst_node->empty_lebs = cpu_to_le32(c->lst.empty_lebs); ubifs_read_master()
338 c->mst_node->total_free = cpu_to_le64(c->lst.total_free); ubifs_read_master()
339 c->mst_node->total_dark = cpu_to_le64(c->lst.total_dark); ubifs_read_master()
379 c->mst_node->highest_inum = cpu_to_le64(c->highest_inum); ubifs_write_master()
381 err = ubifs_write_node(c, c->mst_node, len, lnum, offs); ubifs_write_master()
392 err = ubifs_write_node(c, c->mst_node, len, lnum, offs); ubifs_write_master()
H A Dcommit.c173 c->mst_node->cmt_no = cpu_to_le64(c->cmt_no); do_commit()
174 c->mst_node->log_lnum = cpu_to_le32(new_ltail_lnum); do_commit()
175 c->mst_node->root_lnum = cpu_to_le32(zroot.lnum); do_commit()
176 c->mst_node->root_offs = cpu_to_le32(zroot.offs); do_commit()
177 c->mst_node->root_len = cpu_to_le32(zroot.len); do_commit()
178 c->mst_node->ihead_lnum = cpu_to_le32(c->ihead_lnum); do_commit()
179 c->mst_node->ihead_offs = cpu_to_le32(c->ihead_offs); do_commit()
180 c->mst_node->index_size = cpu_to_le64(c->bi.old_idx_sz); do_commit()
181 c->mst_node->lpt_lnum = cpu_to_le32(c->lpt_lnum); do_commit()
182 c->mst_node->lpt_offs = cpu_to_le32(c->lpt_offs); do_commit()
183 c->mst_node->nhead_lnum = cpu_to_le32(c->nhead_lnum); do_commit()
184 c->mst_node->nhead_offs = cpu_to_le32(c->nhead_offs); do_commit()
185 c->mst_node->ltab_lnum = cpu_to_le32(c->ltab_lnum); do_commit()
186 c->mst_node->ltab_offs = cpu_to_le32(c->ltab_offs); do_commit()
187 c->mst_node->lsave_lnum = cpu_to_le32(c->lsave_lnum); do_commit()
188 c->mst_node->lsave_offs = cpu_to_le32(c->lsave_offs); do_commit()
189 c->mst_node->lscan_lnum = cpu_to_le32(c->lscan_lnum); do_commit()
190 c->mst_node->empty_lebs = cpu_to_le32(lst.empty_lebs); do_commit()
191 c->mst_node->idx_lebs = cpu_to_le32(lst.idx_lebs); do_commit()
192 c->mst_node->total_free = cpu_to_le64(lst.total_free); do_commit()
193 c->mst_node->total_dirty = cpu_to_le64(lst.total_dirty); do_commit()
194 c->mst_node->total_used = cpu_to_le64(lst.total_used); do_commit()
195 c->mst_node->total_dead = cpu_to_le64(lst.total_dead); do_commit()
196 c->mst_node->total_dark = cpu_to_le64(lst.total_dark); do_commit()
198 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_NO_ORPHS); do_commit()
200 c->mst_node->flags &= ~cpu_to_le32(UBIFS_MST_NO_ORPHS); do_commit()
H A Dsuper.c1267 if ((c->mst_node->flags & cpu_to_le32(UBIFS_MST_DIRTY)) != 0) { mount_ubifs()
1293 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_DIRTY); mount_ubifs()
1478 kfree(c->mst_node); mount_ubifs()
1525 kfree(c->mst_node); ubifs_umount()
1606 if (!(c->mst_node->flags & cpu_to_le32(UBIFS_MST_DIRTY))) { ubifs_remount_rw()
1607 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_DIRTY); ubifs_remount_rw()
1730 c->mst_node->flags &= ~cpu_to_le32(UBIFS_MST_DIRTY); ubifs_remount_ro()
1731 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_NO_ORPHS); ubifs_remount_ro()
1732 c->mst_node->gc_lnum = cpu_to_le32(c->gc_lnum); ubifs_remount_ro()
1802 c->mst_node->flags &= ~cpu_to_le32(UBIFS_MST_DIRTY); ubifs_put_super()
1803 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_NO_ORPHS); ubifs_put_super()
1804 c->mst_node->gc_lnum = cpu_to_le32(c->gc_lnum); ubifs_put_super()
H A Drecovery.c311 memcpy(c->mst_node, mst, UBIFS_MST_NODE_SZ); ubifs_recover_master_node()
320 memcpy(c->rcvrd_mst_node, c->mst_node, UBIFS_MST_NODE_SZ); ubifs_recover_master_node()
338 * 4. However, this master node (@c->mst_node) is marked as ubifs_recover_master_node()
346 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_DIRTY); ubifs_recover_master_node()
350 err = write_rcvrd_mst_node(c, c->mst_node); ubifs_recover_master_node()
393 c->mst_node->flags |= cpu_to_le32(UBIFS_MST_DIRTY); ubifs_write_rcvrd_mst_node()
H A Dubifs.h1055 * @mst_node: master node
1295 struct ubifs_mst_node *mst_node; member in struct:ubifs_info

Completed in 104 milliseconds