fua 824 block/blk-settings.c void blk_queue_write_cache(struct request_queue *q, bool wc, bool fua) fua 830 block/blk-settings.c if (fua) fua 131 drivers/ata/libata-core.c module_param_named(fua, libata_fua, int, 0444); fua 132 drivers/ata/libata-core.c MODULE_PARM_DESC(fua, "FUA support (0=off [default], 1=on)"); fua 643 drivers/ata/libata-core.c int index, fua, lba48, write; fua 645 drivers/ata/libata-core.c fua = (tf->flags & ATA_TFLAG_FUA) ? 4 : 0; fua 661 drivers/ata/libata-core.c cmd = ata_rw_cmds[index + fua + lba48 + write]; fua 285 drivers/md/dm-integrity.c bool fua; fua 1412 drivers/md/dm-integrity.c if (unlikely(dio->fua) && likely(!bio->bi_status) && likely(!dm_integrity_failed(ic))) fua 1631 drivers/md/dm-integrity.c dio->fua = dio->write && bio->bi_opf & REQ_FUA; fua 1632 drivers/md/dm-integrity.c if (unlikely(dio->fua)) { fua 1894 drivers/md/dm-table.c bool wc = false, fua = false; fua 1919 drivers/md/dm-table.c fua = true; fua 1921 drivers/md/dm-table.c blk_queue_write_cache(q, wc, fua); fua 1797 drivers/md/raid5.c bool fua = false, sync = false, discard = false; fua 1803 drivers/md/raid5.c fua |= test_bit(R5_WantFUA, &sh->dev[i].flags); fua 1817 drivers/md/raid5.c if (fua) fua 357 drivers/nvdimm/pmem.c int nid = dev_to_node(dev), fua; fua 389 drivers/nvdimm/pmem.c fua = nvdimm_has_flush(nd_region); fua 390 drivers/nvdimm/pmem.c if (!IS_ENABLED(CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE) || fua < 0) { fua 392 drivers/nvdimm/pmem.c fua = 0; fua 438 drivers/nvdimm/pmem.c blk_queue_write_cache(q, true, fua); fua 1339 drivers/scsi/aacraid/aachba.c static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) fua 1357 drivers/scsi/aacraid/aachba.c writecmd2->flags = (fua && ((aac_cache & 5) != 1) && fua 1376 drivers/scsi/aacraid/aachba.c writecmd->flags = (fua && ((aac_cache & 5) != 1) && fua 1403 drivers/scsi/aacraid/aachba.c static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) fua 1438 drivers/scsi/aacraid/aachba.c static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) fua 2511 drivers/scsi/aacraid/aachba.c int fua; fua 2527 drivers/scsi/aacraid/aachba.c fua = 0; fua 2540 drivers/scsi/aacraid/aachba.c fua = scsicmd->cmnd[1] & 0x8; fua 2548 drivers/scsi/aacraid/aachba.c fua = scsicmd->cmnd[1] & 0x8; fua 2553 drivers/scsi/aacraid/aachba.c fua = scsicmd->cmnd[1] & 0x8; fua 2580 drivers/scsi/aacraid/aachba.c status = aac_adapter_write(cmd_fibcontext, scsicmd, lba, count, fua); fua 914 drivers/scsi/aacraid/aacraid.h int (*adapter_write)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua); fua 1711 drivers/scsi/aacraid/aacraid.h #define aac_adapter_write(fib,cmd,lba,count,fua) \ fua 1712 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_write(fib,cmd,lba,count,fua) fua 1658 drivers/scsi/myrs.c mbox->SCSI_10.control.fua = true; fua 1704 drivers/scsi/myrs.c mbox->SCSI_255.control.fua = true; fua 590 drivers/scsi/myrs.h unsigned char fua:1; /* Byte 0 Bit 0 */ fua 146 drivers/scsi/sd.c bool wc = false, fua = false; fua 151 drivers/scsi/sd.c fua = true; fua 154 drivers/scsi/sd.c blk_queue_write_cache(sdkp->disk->queue, wc, fua); fua 1171 drivers/scsi/sd.c unsigned char protect, fua; fua 1211 drivers/scsi/sd.c fua = rq->cmd_flags & REQ_FUA ? 0x8 : 0; fua 1222 drivers/scsi/sd.c protect | fua); fua 1225 drivers/scsi/sd.c protect | fua); fua 1229 drivers/scsi/sd.c protect | fua); fua 1232 drivers/scsi/sd.c protect | fua); fua 1110 include/linux/blkdev.h extern void blk_queue_write_cache(struct request_queue *q, bool enabled, bool fua);