Lines Matching refs:je

99 #define journal_entry_tag(ic, je)		((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block])  argument
102 #define journal_entry_set_sector(je, x) do { smp_wmb(); WRITE_ONCE((je)->u.sector, cpu_to_le64(x))… argument
104 #define journal_entry_set_sector(je, x) do { (je)->u.s.sector_lo = cpu_to_le32(x); smp_wmb(); WRIT… argument
106 #define journal_entry_get_sector(je) le64_to_cpu((je)->u.sector) argument
107 #define journal_entry_is_unused(je) ((je)->u.s.sector_hi == cpu_to_le32(-1)) argument
108 #define journal_entry_set_unused(je) do { ((je)->u.s.sector_hi = cpu_to_le32(-1)); } while (0) argument
109 #define journal_entry_is_inprogress(je) ((je)->u.s.sector_hi == cpu_to_le32(-2)) argument
110 #define journal_entry_set_inprogress(je) do { ((je)->u.s.sector_hi = cpu_to_le32(-2)); } while (0) argument
732 struct journal_entry *je = access_journal_entry(ic, section, j); in section_mac() local
733 r = crypto_shash_update(desc, (__u8 *)&je->u.sector, sizeof je->u.sector); in section_mac()
1857 struct journal_entry *je = access_journal_entry(ic, journal_section, journal_entry); in __journal_read_write() local
1864 if (unlikely(journal_entry_is_inprogress(je))) { in __journal_read_write()
1868 __io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); in __journal_read_write()
1872 BUG_ON(journal_entry_get_sector(je) != logical_sector); in __journal_read_write()
1878 *(commit_id_t *)(mem_ptr + JOURNAL_SECTOR_DATA) = je->last_bytes[s]; in __journal_read_write()
1887 if (unlikely(memcmp(checksums_onstack, journal_entry_tag(ic, je), ic->tag_size))) { in __journal_read_write()
1898 char *tag_ptr = journal_entry_tag(ic, je); in __journal_read_write()
1928 je->last_bytes[s] = js[s].commit_id; in __journal_read_write()
1936 memcpy(journal_entry_tag(ic, je), checksums_onstack, ic->tag_size); in __journal_read_write()
1938 integrity_sector_checksum(ic, logical_sector, (char *)js, journal_entry_tag(ic, je)); in __journal_read_write()
1941 journal_entry_set_sector(je, logical_sector); in __journal_read_write()
2042 struct journal_entry *je; in dm_integrity_map_continue() local
2049 je = access_journal_entry(ic, ws, we); in dm_integrity_map_continue()
2050 BUG_ON(!journal_entry_is_unused(je)); in dm_integrity_map_continue()
2051 journal_entry_set_inprogress(je); in dm_integrity_map_continue()
2265 struct journal_entry *je; in integrity_commit() local
2266 je = access_journal_entry(ic, i, j); in integrity_commit()
2267 io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); in integrity_commit()
2315 struct journal_entry *je) in restore_last_bytes() argument
2319 js->commit_id = je->last_bytes[s]; in restore_last_bytes()
2344 struct journal_entry *je = access_journal_entry(ic, i, j); in do_journal_write() local
2351 if (journal_entry_is_unused(je)) in do_journal_write()
2353 BUG_ON(unlikely(journal_entry_is_inprogress(je)) && !from_replay); in do_journal_write()
2354 sec = journal_entry_get_sector(je); in do_journal_write()
2361 journal_entry_set_unused(je); in do_journal_write()
2366 restore_last_bytes(ic, access_journal_data(ic, i, j), je); in do_journal_write()
2759 struct journal_entry *je = access_journal_entry(ic, i, j); in init_journal() local
2760 journal_entry_set_unused(je); in init_journal()
2831 struct journal_entry *je = access_journal_entry(ic, i, j); in replay_journal() local
2832 if (!journal_entry_is_unused(je)) { in replay_journal()