wrl
void (X86APIP wrl) (u32 addr, u32 val);
extern void X86API wrl(u32 addr, u32 val);
s64 ntfs_compressed_pwrite(ntfs_attr *na, runlist_element *wrl, s64 wpos,
if (!valid_compressed_run(na,wrl,FALSE,"begin compressed write")) {
if (wrl->vcn < *update_from)
*update_from = wrl->vcn;
nextblock = ((offs + (wrl->vcn << vol->cluster_size_bits))
endwrite = offs + to_write + (wrl->vcn << vol->cluster_size_bits);
- (offs + (wrl->vcn << vol->cluster_size_bits));
brl = wrl;
start_vcn = (wrl->vcn + (offs >> vol->cluster_size_bits))
> ((wrl->lcn + wrl->length)
&& !valid_compressed_run(na,wrl,TRUE,"end compressed write"))
int ntfs_compressed_close(ntfs_attr *na, runlist_element *wrl, s64 offs,
if (wrl->vcn < *update_from)
*update_from = wrl->vcn;
start_vcn = (wrl->vcn + (offs >> vol->cluster_size_bits))
to_read = offs + ((wrl->vcn - start_vcn)
brl = wrl;
if (done && !valid_compressed_run(na,wrl,TRUE,"end compressed close"))
void (X86APIP sys_wrl) (u32 addr, u32 val) = wrl;
sys_wrl = funcs->wrl;