IOMAP_ZERO
.flags = IOMAP_DAX | IOMAP_ZERO,
switch(flags & (IOMAP_WRITE | IOMAP_ZERO)) {
case IOMAP_ZERO:
switch (flags & (IOMAP_WRITE | IOMAP_ZERO)) {
case IOMAP_ZERO:
if (WARN_ON_ONCE(flags & (IOMAP_WRITE | IOMAP_ZERO)))
.flags = IOMAP_ZERO,
{ IOMAP_ZERO, "ZERO" }, \
if (IOMAP_ZERO == flags && (endbyte & sbi->cluster_mask)) {
} else if (rw || (flags & IOMAP_ZERO)) {
if ((flags & IOMAP_ZERO) &&
if ((flags & IOMAP_WRITE) || (flags & IOMAP_ZERO)) {
if ((flags & IOMAP_ZERO) &&
(flags & IOMAP_ZERO)) {
if (flags & IOMAP_ZERO) {
if ((flags & (IOMAP_UNSHARE | IOMAP_ZERO)) &&
if (flags & IOMAP_ZERO) {
((flags & IOMAP_ZERO) && imap.br_state != XFS_EXT_NORM)) {
if (flags & (IOMAP_UNSHARE | IOMAP_ZERO)) {
ASSERT(!(flags & (IOMAP_WRITE | IOMAP_ZERO)));
if (flags & IOMAP_ZERO)
if (flags & (IOMAP_UNSHARE | IOMAP_ZERO)) {
ASSERT(flags & (IOMAP_WRITE | IOMAP_ZERO));