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()
765 buf = sbuf + offs; in ubifs_recover_leb()
857 int offs, void *sbuf) in ubifs_recover_log_leb() argument
871 sleb = ubifs_scan(c, next_lnum, 0, sbuf, 0); in ubifs_recover_log_leb()
898 return ubifs_recover_leb(c, lnum, offs, sbuf, -1); in ubifs_recover_log_leb()
912 static int recover_head(struct ubifs_info *c, int lnum, int offs, void *sbuf) in recover_head() argument
923 err = ubifs_leb_read(c, lnum, sbuf, offs, len, 1); in recover_head()
924 if (err || !is_empty(sbuf, len)) { in recover_head()
928 err = ubifs_leb_read(c, lnum, sbuf, 0, offs, 1); in recover_head()
931 return ubifs_leb_change(c, lnum, sbuf, offs); in recover_head()
954 int ubifs_recover_inl_heads(struct ubifs_info *c, void *sbuf) in ubifs_recover_inl_heads() argument
961 err = recover_head(c, c->ihead_lnum, c->ihead_offs, sbuf); in ubifs_recover_inl_heads()
967 return recover_head(c, c->nhead_lnum, c->nhead_offs, sbuf); in ubifs_recover_inl_heads()
983 struct ubifs_unclean_leb *ucleb, void *sbuf) in clean_an_unclean_leb() argument
986 void *buf = sbuf; in clean_an_unclean_leb()
1049 buf = c->sbuf + len - pad_len; in clean_an_unclean_leb()
1055 err = ubifs_leb_change(c, lnum, sbuf, len); in clean_an_unclean_leb()
1075 int ubifs_clean_lebs(struct ubifs_info *c, void *sbuf) in ubifs_clean_lebs() argument
1084 err = clean_an_unclean_leb(c, ucleb, sbuf); in ubifs_clean_lebs()
1404 struct ubifs_ino_node *ino = c->sbuf; in fix_size_in_place()
1424 err = ubifs_leb_read(c, lnum, c->sbuf, 0, c->leb_size, 1); in fix_size_in_place()
1428 ino = c->sbuf + offs; in fix_size_in_place()
1434 p = c->sbuf; in fix_size_in_place()
1440 err = ubifs_leb_change(c, lnum, c->sbuf, len); in fix_size_in_place()
1544 err = ubifs_tnc_lookup(c, &key, c->sbuf); in ubifs_recover_size()
1555 struct ubifs_ino_node *ino = c->sbuf; in ubifs_recover_size()