IOMAP_WRITE
IOMAP_WRITE, &wpc->iomap, NULL);
const bool write = !!(flags & IOMAP_WRITE);
const bool writing = (iomap_flags & IOMAP_WRITE);
const bool write = !!(flags & IOMAP_WRITE);
if (iter->flags & IOMAP_WRITE) {
return (iter->flags & IOMAP_WRITE) && (vma->vm_flags & VM_SYNC) &&
bool write = iter->flags & IOMAP_WRITE;
.flags = IOMAP_WRITE | IOMAP_UNSHARE | IOMAP_DAX,
iomi.flags |= IOMAP_WRITE;
bool write = iter->flags & IOMAP_WRITE;
iter.flags |= IOMAP_WRITE;
iter.flags |= IOMAP_WRITE;
bool create = flags & IOMAP_WRITE;
if ((flags & IOMAP_WRITE) && offset + length > i_size_read(inode))
if (!create && (flags & IOMAP_WRITE) && (flags & IOMAP_DIRECT))
if ((flags & IOMAP_DIRECT) && (flags & IOMAP_WRITE) && written == 0)
(flags & IOMAP_WRITE))
if (flags & IOMAP_WRITE) {
if (flags & IOMAP_WRITE && iomap->private) {
if ((flags & IOMAP_WRITE) &&
if (flags & IOMAP_WRITE && map.m_last_pblk)
if (flags & IOMAP_WRITE)
bool writable = flags & IOMAP_WRITE;
bool writable = flags & IOMAP_WRITE;
switch(flags & (IOMAP_WRITE | IOMAP_ZERO)) {
case IOMAP_WRITE:
switch (flags & (IOMAP_WRITE | IOMAP_ZERO)) {
case IOMAP_WRITE:
ret = __gfs2_iomap_get(inode, pos, length, IOMAP_WRITE, iomap, &mp);
if (flags & IOMAP_WRITE) {
} else if (flags & IOMAP_WRITE) {
if (WARN_ON_ONCE(flags & (IOMAP_WRITE | IOMAP_ZERO)))
.flags = IOMAP_WRITE,
.flags = IOMAP_WRITE | IOMAP_UNSHARE,
.flags = IOMAP_WRITE | IOMAP_FAULT,
iomi.flags |= IOMAP_WRITE;
{ IOMAP_WRITE, "WRITE" }, \
IOMAP_WRITE, &wpc->iomap,
bool rw = flags & IOMAP_WRITE;
no_da = flags == (IOMAP_DIRECT | IOMAP_WRITE) || srcmap == WB_NO_DA;
if ((flags & IOMAP_WRITE) || (flags & IOMAP_ZERO)) {
IOMAP_WRITE, iomap, WB_NO_DA);
ASSERT(flags & IOMAP_WRITE);
ASSERT(!(flags & (IOMAP_WRITE | IOMAP_ZERO)));
ASSERT(flags & (IOMAP_WRITE | IOMAP_ZERO));
z->z_capacity - offset, IOMAP_WRITE,