Lines Matching refs:offs
176 int ubifs_add_bud_to_log(struct ubifs_info *c, int jhead, int lnum, int offs) in ubifs_add_bud_to_log() argument
216 if (c->bud_bytes + c->leb_size - offs > c->max_bud_bytes) { in ubifs_add_bud_to_log()
237 bud->start = offs; in ubifs_add_bud_to_log()
242 ref->offs = cpu_to_le32(bud->start); in ubifs_add_bud_to_log()
322 c->cmt_bud_bytes += wbuf->offs - bud->start; in remove_buds()
325 wbuf->offs - bud->start, c->cmt_bud_bytes); in remove_buds()
326 bud->start = wbuf->offs; in remove_buds()
390 int offs = c->jheads[i].wbuf.offs; in ubifs_log_start_commit() local
392 if (lnum == -1 || offs == c->leb_size) in ubifs_log_start_commit()
396 lnum, offs, dbg_jhead(i)); in ubifs_log_start_commit()
400 ref->offs = cpu_to_le32(offs); in ubifs_log_start_commit()
602 static int add_node(struct ubifs_info *c, void *buf, int *lnum, int *offs, in add_node() argument
606 int len = le32_to_cpu(ch->len), remains = c->leb_size - *offs; in add_node()
609 int sz = ALIGN(*offs, c->min_io_size), err; in add_node()
611 ubifs_pad(c, buf + *offs, sz - *offs); in add_node()
616 *offs = 0; in add_node()
618 memcpy(buf + *offs, node, len); in add_node()
619 *offs += ALIGN(len, 8); in add_node()
638 int lnum, err, first = 1, write_lnum, offs = 0; in ubifs_consolidate_log() local
665 &offs, snod->node); in ubifs_consolidate_log()
674 err = add_node(c, buf, &write_lnum, &offs, in ubifs_consolidate_log()
687 if (offs) { in ubifs_consolidate_log()
688 int sz = ALIGN(offs, c->min_io_size); in ubifs_consolidate_log()
690 ubifs_pad(c, buf + offs, sz - offs); in ubifs_consolidate_log()
694 offs = ALIGN(offs, c->min_io_size); in ubifs_consolidate_log()
711 c->lhead_offs = offs; in ubifs_consolidate_log()