Lines Matching defs:js
771 struct journal_sector *js;
778 js = access_journal(ic, section, rel_sector);
779 return (struct journal_entry *)((char *)js + offset * ic->journal_entry_size);
874 struct journal_sector *js = access_journal(ic, section, j);
877 memcpy(&js->mac, result + (j * JOURNAL_MAC_PER_SECTOR), JOURNAL_MAC_PER_SECTOR);
879 if (crypto_memneq(&js->mac, result + (j * JOURNAL_MAC_PER_SECTOR), JOURNAL_MAC_PER_SECTOR)) {
2235 struct journal_sector *js;
2248 js = access_journal_data(ic, journal_section, journal_entry);
2252 memcpy(mem_ptr, js, JOURNAL_SECTOR_DATA);
2254 js++;
2285 struct journal_sector *js;
2288 js = access_journal_data(ic, journal_section, journal_entry);
2289 memcpy(js, mem + bv.bv_offset, ic->sectors_per_block << SECTOR_SHIFT);
2293 je->last_bytes[s] = js[s].commit_id;
2298 void *js_page = integrity_identity(ic, (char *)js - offset_in_page(js));
2299 unsigned js_offset = offset_in_page(js);
2936 struct journal_sector *js;
2938 js = access_journal(ic, i, j);
2939 js->commit_id = dm_integrity_commit_id(ic, i, j, ic->commit_seq);
2985 static void restore_last_bytes(struct dm_integrity_c *ic, struct journal_sector *js,
2991 js->commit_id = je->last_bytes[s];
2992 js++;
3106 struct journal_sector *js = access_journal_data(ic, i, l);
3107 void *js_page = integrity_identity(ic, (char *)js - offset_in_page(js));
3108 unsigned js_offset = offset_in_page(js);
3596 struct journal_sector *js = access_journal(ic, i, j);
3598 BUILD_BUG_ON(sizeof(js->sectors) != JOURNAL_SECTOR_DATA);
3599 memset(&js->sectors, 0, sizeof(js->sectors));
3600 js->commit_id = dm_integrity_commit_id(ic, i, j, commit_seq);
3669 struct journal_sector *js = access_journal(ic, i, j);
3671 k = find_commit_seq(ic, i, j, js->commit_id);
3720 struct journal_sector *js = access_journal(ic, i, j);
3722 if (js->commit_id != dm_integrity_commit_id(ic, i, j, want_commit_seq)) {
3729 i, j, find_commit_seq(ic, i, j, js->commit_id), want_commit_seq);