• Home
  • Raw
  • Download

Lines Matching refs:cp

79 	struct nilfs_checkpoint *cp = kaddr + bh_offset(bh);  in nilfs_cpfile_block_add_valid_checkpoints()  local
82 count = le32_to_cpu(cp->cp_checkpoints_count) + n; in nilfs_cpfile_block_add_valid_checkpoints()
83 cp->cp_checkpoints_count = cpu_to_le32(count); in nilfs_cpfile_block_add_valid_checkpoints()
93 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); in nilfs_cpfile_block_sub_valid_checkpoints() local
96 WARN_ON(le32_to_cpu(cp->cp_checkpoints_count) < n); in nilfs_cpfile_block_sub_valid_checkpoints()
97 count = le32_to_cpu(cp->cp_checkpoints_count) - n; in nilfs_cpfile_block_sub_valid_checkpoints()
98 cp->cp_checkpoints_count = cpu_to_le32(count); in nilfs_cpfile_block_sub_valid_checkpoints()
123 struct nilfs_checkpoint *cp = kaddr + bh_offset(bh); in nilfs_cpfile_block_init() local
128 nilfs_checkpoint_set_invalid(cp); in nilfs_cpfile_block_init()
129 cp = (void *)cp + cpsz; in nilfs_cpfile_block_init()
189 struct nilfs_checkpoint *cp; in nilfs_cpfile_get_checkpoint() local
206 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); in nilfs_cpfile_get_checkpoint()
207 if (nilfs_checkpoint_invalid(cp)) { in nilfs_cpfile_get_checkpoint()
215 nilfs_checkpoint_clear_invalid(cp); in nilfs_cpfile_get_checkpoint()
231 *cpp = cp; in nilfs_cpfile_get_checkpoint()
284 struct nilfs_checkpoint *cp; in nilfs_cpfile_delete_checkpoints() local
317 cp = nilfs_cpfile_block_get_checkpoint( in nilfs_cpfile_delete_checkpoints()
320 for (i = 0; i < ncps; i++, cp = (void *)cp + cpsz) { in nilfs_cpfile_delete_checkpoints()
321 WARN_ON(nilfs_checkpoint_snapshot(cp)); in nilfs_cpfile_delete_checkpoints()
322 if (!nilfs_checkpoint_invalid(cp)) { in nilfs_cpfile_delete_checkpoints()
323 nilfs_checkpoint_set_invalid(cp); in nilfs_cpfile_delete_checkpoints()
374 struct nilfs_checkpoint *cp, in nilfs_cpfile_checkpoint_to_cpinfo() argument
377 ci->ci_flags = le32_to_cpu(cp->cp_flags); in nilfs_cpfile_checkpoint_to_cpinfo()
378 ci->ci_cno = le64_to_cpu(cp->cp_cno); in nilfs_cpfile_checkpoint_to_cpinfo()
379 ci->ci_create = le64_to_cpu(cp->cp_create); in nilfs_cpfile_checkpoint_to_cpinfo()
380 ci->ci_nblk_inc = le64_to_cpu(cp->cp_nblk_inc); in nilfs_cpfile_checkpoint_to_cpinfo()
381 ci->ci_inodes_count = le64_to_cpu(cp->cp_inodes_count); in nilfs_cpfile_checkpoint_to_cpinfo()
382 ci->ci_blocks_count = le64_to_cpu(cp->cp_blocks_count); in nilfs_cpfile_checkpoint_to_cpinfo()
383 ci->ci_next = le64_to_cpu(cp->cp_snapshot_list.ssl_next); in nilfs_cpfile_checkpoint_to_cpinfo()
389 struct nilfs_checkpoint *cp; in nilfs_cpfile_do_get_cpinfo() local
412 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); in nilfs_cpfile_do_get_cpinfo()
413 for (i = 0; i < ncps && n < nci; i++, cp = (void *)cp + cpsz) { in nilfs_cpfile_do_get_cpinfo()
414 if (!nilfs_checkpoint_invalid(cp)) { in nilfs_cpfile_do_get_cpinfo()
415 nilfs_cpfile_checkpoint_to_cpinfo(cpfile, cp, in nilfs_cpfile_do_get_cpinfo()
441 struct nilfs_checkpoint *cp; in nilfs_cpfile_do_get_ssinfo() local
477 cp = nilfs_cpfile_block_get_checkpoint(cpfile, curr, bh, kaddr); in nilfs_cpfile_do_get_ssinfo()
479 if (unlikely(nilfs_checkpoint_invalid(cp) || in nilfs_cpfile_do_get_ssinfo()
480 !nilfs_checkpoint_snapshot(cp))) in nilfs_cpfile_do_get_ssinfo()
482 nilfs_cpfile_checkpoint_to_cpinfo(cpfile, cp, ci); in nilfs_cpfile_do_get_ssinfo()
485 next = le64_to_cpu(cp->cp_snapshot_list.ssl_next); in nilfs_cpfile_do_get_ssinfo()
564 struct nilfs_checkpoint *cp; in nilfs_cpfile_block_get_snapshot_list() local
568 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); in nilfs_cpfile_block_get_snapshot_list()
569 list = &cp->cp_snapshot_list; in nilfs_cpfile_block_get_snapshot_list()
581 struct nilfs_checkpoint *cp; in nilfs_cpfile_set_snapshot() local
596 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); in nilfs_cpfile_set_snapshot()
597 if (nilfs_checkpoint_invalid(cp)) { in nilfs_cpfile_set_snapshot()
602 if (nilfs_checkpoint_snapshot(cp)) { in nilfs_cpfile_set_snapshot()
633 cp = nilfs_cpfile_block_get_checkpoint( in nilfs_cpfile_set_snapshot()
635 list = &cp->cp_snapshot_list; in nilfs_cpfile_set_snapshot()
657 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); in nilfs_cpfile_set_snapshot()
658 cp->cp_snapshot_list.ssl_next = cpu_to_le64(curr); in nilfs_cpfile_set_snapshot()
659 cp->cp_snapshot_list.ssl_prev = cpu_to_le64(prev); in nilfs_cpfile_set_snapshot()
660 nilfs_checkpoint_set_snapshot(cp); in nilfs_cpfile_set_snapshot()
700 struct nilfs_checkpoint *cp; in nilfs_cpfile_clear_snapshot() local
714 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); in nilfs_cpfile_clear_snapshot()
715 if (nilfs_checkpoint_invalid(cp)) { in nilfs_cpfile_clear_snapshot()
720 if (!nilfs_checkpoint_snapshot(cp)) { in nilfs_cpfile_clear_snapshot()
726 list = &cp->cp_snapshot_list; in nilfs_cpfile_clear_snapshot()
766 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, cp_bh, kaddr); in nilfs_cpfile_clear_snapshot()
767 cp->cp_snapshot_list.ssl_next = cpu_to_le64(0); in nilfs_cpfile_clear_snapshot()
768 cp->cp_snapshot_list.ssl_prev = cpu_to_le64(0); in nilfs_cpfile_clear_snapshot()
769 nilfs_checkpoint_clear_snapshot(cp); in nilfs_cpfile_clear_snapshot()
819 struct nilfs_checkpoint *cp; in nilfs_cpfile_is_snapshot() local
833 cp = nilfs_cpfile_block_get_checkpoint(cpfile, cno, bh, kaddr); in nilfs_cpfile_is_snapshot()
834 if (nilfs_checkpoint_invalid(cp)) in nilfs_cpfile_is_snapshot()
837 ret = nilfs_checkpoint_snapshot(cp); in nilfs_cpfile_is_snapshot()