Lines Matching refs:ssp
338 struct nilfs_segsum_pointer *ssp, in nilfs_segctor_map_segsum_entry() argument
345 if (unlikely(ssp->offset + bytes > blocksize)) { in nilfs_segctor_map_segsum_entry()
346 ssp->offset = 0; in nilfs_segctor_map_segsum_entry()
347 BUG_ON(NILFS_SEGBUF_BH_IS_LAST(ssp->bh, in nilfs_segctor_map_segsum_entry()
349 ssp->bh = NILFS_SEGBUF_NEXT_BH(ssp->bh); in nilfs_segctor_map_segsum_entry()
351 p = ssp->bh->b_data + ssp->offset; in nilfs_segctor_map_segsum_entry()
352 ssp->offset += bytes; in nilfs_segctor_map_segsum_entry()
413 struct nilfs_sc_info *sci, const struct nilfs_segsum_pointer *ssp, in nilfs_segctor_segsum_block_required() argument
419 return ssp->offset + binfo_size + in nilfs_segctor_segsum_block_required()
542 struct nilfs_segsum_pointer *ssp, in nilfs_write_file_data_binfo() argument
546 sci, ssp, sizeof(*binfo_v)); in nilfs_write_file_data_binfo()
551 struct nilfs_segsum_pointer *ssp, in nilfs_write_file_node_binfo() argument
555 sci, ssp, sizeof(*vblocknr)); in nilfs_write_file_node_binfo()
591 struct nilfs_segsum_pointer *ssp, in nilfs_write_dat_data_binfo() argument
594 __le64 *blkoff = nilfs_segctor_map_segsum_entry(sci, ssp, in nilfs_write_dat_data_binfo()
600 struct nilfs_segsum_pointer *ssp, in nilfs_write_dat_node_binfo() argument
604 nilfs_segctor_map_segsum_entry(sci, ssp, sizeof(*binfo_dat)); in nilfs_write_dat_node_binfo()
1492 struct nilfs_segsum_pointer ssp; in nilfs_segctor_update_payload_blocknr() local
1503 ssp.bh = NILFS_SEGBUF_FIRST_BH(&segbuf->sb_segsum_buffers); in nilfs_segctor_update_payload_blocknr()
1504 ssp.offset = sizeof(struct nilfs_segment_summary); in nilfs_segctor_update_payload_blocknr()
1511 sci, &ssp, sizeof(*finfo)); in nilfs_segctor_update_payload_blocknr()
1536 sc_op->write_data_binfo(sci, &ssp, &binfo); in nilfs_segctor_update_payload_blocknr()
1538 sc_op->write_node_binfo(sci, &ssp, &binfo); in nilfs_segctor_update_payload_blocknr()