Lines Matching refs:sbuf

102 	void *sbuf, *buf;  in get_master_node()  local
104 sbuf = vmalloc(c->leb_size); in get_master_node()
105 if (!sbuf) in get_master_node()
108 err = ubifs_leb_read(c, lnum, sbuf, 0, c->leb_size, 0); in get_master_node()
114 buf = sbuf; in get_master_node()
173 *pbuf = sbuf; in get_master_node()
179 vfree(sbuf); in get_master_node()
623 int offs, void *sbuf, int jhead) in ubifs_recover_leb() argument
628 void *buf = sbuf + offs; in ubifs_recover_leb()
632 sleb = ubifs_start_scan(c, lnum, offs, sbuf); in ubifs_recover_leb()
798 buf = sbuf + offs; in ubifs_recover_leb()
890 int offs, void *sbuf) in ubifs_recover_log_leb() argument
904 sleb = ubifs_scan(c, next_lnum, 0, sbuf, 0); in ubifs_recover_log_leb()
931 return ubifs_recover_leb(c, lnum, offs, sbuf, -1); in ubifs_recover_log_leb()
945 static int recover_head(struct ubifs_info *c, int lnum, int offs, void *sbuf) in recover_head() argument
956 err = ubifs_leb_read(c, lnum, sbuf, offs, len, 1); in recover_head()
957 if (err || !is_empty(sbuf, len)) { in recover_head()
961 err = ubifs_leb_read(c, lnum, sbuf, 0, offs, 1); in recover_head()
964 return ubifs_leb_change(c, lnum, sbuf, offs); in recover_head()
987 int ubifs_recover_inl_heads(struct ubifs_info *c, void *sbuf) in ubifs_recover_inl_heads() argument
994 err = recover_head(c, c->ihead_lnum, c->ihead_offs, sbuf); in ubifs_recover_inl_heads()
1000 return recover_head(c, c->nhead_lnum, c->nhead_offs, sbuf); in ubifs_recover_inl_heads()
1016 struct ubifs_unclean_leb *ucleb, void *sbuf) in clean_an_unclean_leb() argument
1019 void *buf = sbuf; in clean_an_unclean_leb()
1082 buf = c->sbuf + len - pad_len; in clean_an_unclean_leb()
1088 err = ubifs_leb_change(c, lnum, sbuf, len); in clean_an_unclean_leb()
1108 int ubifs_clean_lebs(struct ubifs_info *c, void *sbuf) in ubifs_clean_lebs() argument
1117 err = clean_an_unclean_leb(c, ucleb, sbuf); in ubifs_clean_lebs()
1437 struct ubifs_ino_node *ino = c->sbuf; in fix_size_in_place()
1457 err = ubifs_leb_read(c, lnum, c->sbuf, 0, c->leb_size, 1); in fix_size_in_place()
1461 ino = c->sbuf + offs; in fix_size_in_place()
1467 p = c->sbuf; in fix_size_in_place()
1473 err = ubifs_leb_change(c, lnum, c->sbuf, len); in fix_size_in_place()
1577 err = ubifs_tnc_lookup(c, &key, c->sbuf); in ubifs_recover_size()
1588 struct ubifs_ino_node *ino = c->sbuf; in ubifs_recover_size()