Lines Matching refs:sbuf
106 void *sbuf, *buf; in get_master_node() local
108 sbuf = vmalloc(c->leb_size); in get_master_node()
109 if (!sbuf) in get_master_node()
112 err = ubifs_leb_read(c, lnum, sbuf, 0, c->leb_size, 0); in get_master_node()
118 buf = sbuf; in get_master_node()
177 *pbuf = sbuf; in get_master_node()
183 vfree(sbuf); in get_master_node()
631 int offs, void *sbuf, int jhead) in ubifs_recover_leb() argument
636 void *buf = sbuf + offs; in ubifs_recover_leb()
640 sleb = ubifs_start_scan(c, lnum, offs, sbuf); in ubifs_recover_leb()
773 buf = sbuf + offs; in ubifs_recover_leb()
865 int offs, void *sbuf) in ubifs_recover_log_leb() argument
879 sleb = ubifs_scan(c, next_lnum, 0, sbuf, 0); in ubifs_recover_log_leb()
906 return ubifs_recover_leb(c, lnum, offs, sbuf, -1); in ubifs_recover_log_leb()
920 static int recover_head(struct ubifs_info *c, int lnum, int offs, void *sbuf) in recover_head() argument
931 err = ubifs_leb_read(c, lnum, sbuf, offs, len, 1); in recover_head()
932 if (err || !is_empty(sbuf, len)) { in recover_head()
936 err = ubifs_leb_read(c, lnum, sbuf, 0, offs, 1); in recover_head()
939 return ubifs_leb_change(c, lnum, sbuf, offs); in recover_head()
962 int ubifs_recover_inl_heads(struct ubifs_info *c, void *sbuf) in ubifs_recover_inl_heads() argument
969 err = recover_head(c, c->ihead_lnum, c->ihead_offs, sbuf); in ubifs_recover_inl_heads()
975 return recover_head(c, c->nhead_lnum, c->nhead_offs, sbuf); in ubifs_recover_inl_heads()
991 struct ubifs_unclean_leb *ucleb, void *sbuf) in clean_an_unclean_leb() argument
994 void *buf = sbuf; in clean_an_unclean_leb()
1057 buf = c->sbuf + len - pad_len; in clean_an_unclean_leb()
1063 err = ubifs_leb_change(c, lnum, sbuf, len); in clean_an_unclean_leb()
1083 int ubifs_clean_lebs(struct ubifs_info *c, void *sbuf) in ubifs_clean_lebs() argument
1092 err = clean_an_unclean_leb(c, ucleb, sbuf); in ubifs_clean_lebs()
1421 struct ubifs_ino_node *ino = c->sbuf; in fix_size_in_place()
1441 err = ubifs_leb_read(c, lnum, c->sbuf, 0, c->leb_size, 1); in fix_size_in_place()
1445 ino = c->sbuf + offs; in fix_size_in_place()
1451 p = c->sbuf; in fix_size_in_place()
1457 err = ubifs_leb_change(c, lnum, c->sbuf, len); in fix_size_in_place()
1493 err = ubifs_tnc_lookup(c, &key, c->sbuf); in ubifs_recover_size()
1504 struct ubifs_ino_node *ino = c->sbuf; in ubifs_recover_size()