Lines Matching refs:ssp
394 struct nilfs_segsum_pointer *ssp, in nilfs_segctor_map_segsum_entry() argument
401 if (unlikely(ssp->offset + bytes > blocksize)) { in nilfs_segctor_map_segsum_entry()
402 ssp->offset = 0; in nilfs_segctor_map_segsum_entry()
403 BUG_ON(NILFS_SEGBUF_BH_IS_LAST(ssp->bh, in nilfs_segctor_map_segsum_entry()
405 ssp->bh = NILFS_SEGBUF_NEXT_BH(ssp->bh); in nilfs_segctor_map_segsum_entry()
407 p = ssp->bh->b_data + ssp->offset; in nilfs_segctor_map_segsum_entry()
408 ssp->offset += bytes; in nilfs_segctor_map_segsum_entry()
471 struct nilfs_sc_info *sci, const struct nilfs_segsum_pointer *ssp, in nilfs_segctor_segsum_block_required() argument
477 return ssp->offset + binfo_size + in nilfs_segctor_segsum_block_required()
600 struct nilfs_segsum_pointer *ssp, in nilfs_write_file_data_binfo() argument
604 sci, ssp, sizeof(*binfo_v)); in nilfs_write_file_data_binfo()
609 struct nilfs_segsum_pointer *ssp, in nilfs_write_file_node_binfo() argument
613 sci, ssp, sizeof(*vblocknr)); in nilfs_write_file_node_binfo()
649 struct nilfs_segsum_pointer *ssp, in nilfs_write_dat_data_binfo() argument
652 __le64 *blkoff = nilfs_segctor_map_segsum_entry(sci, ssp, in nilfs_write_dat_data_binfo()
658 struct nilfs_segsum_pointer *ssp, in nilfs_write_dat_node_binfo() argument
662 nilfs_segctor_map_segsum_entry(sci, ssp, sizeof(*binfo_dat)); in nilfs_write_dat_node_binfo()
1551 struct nilfs_segsum_pointer ssp; in nilfs_segctor_update_payload_blocknr() local
1562 ssp.bh = NILFS_SEGBUF_FIRST_BH(&segbuf->sb_segsum_buffers); in nilfs_segctor_update_payload_blocknr()
1563 ssp.offset = sizeof(struct nilfs_segment_summary); in nilfs_segctor_update_payload_blocknr()
1570 sci, &ssp, sizeof(*finfo)); in nilfs_segctor_update_payload_blocknr()
1595 sc_op->write_data_binfo(sci, &ssp, &binfo); in nilfs_segctor_update_payload_blocknr()
1597 sc_op->write_node_binfo(sci, &ssp, &binfo); in nilfs_segctor_update_payload_blocknr()