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);