tf                 49 arch/s390/kvm/gaccess.c 		unsigned long tf : 2; /* Region-Second-Table Offset */
tf                 64 arch/s390/kvm/gaccess.c 		unsigned long tf : 2; /* Region-Third-Table Offset */
tf                 78 arch/s390/kvm/gaccess.c 	unsigned long tf : 2; /* Segment-Table Offset */
tf                674 arch/s390/kvm/gaccess.c 		if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
tf                692 arch/s390/kvm/gaccess.c 		if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
tf                718 arch/s390/kvm/gaccess.c 		if (vaddr.sx01 < rtte.fc0.tf)
tf               1044 arch/s390/kvm/gaccess.c 		if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl)
tf               1069 arch/s390/kvm/gaccess.c 		if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl)
tf               1104 arch/s390/kvm/gaccess.c 		if (vaddr.sx01 < rtte.fc0.tf || vaddr.sx01 > rtte.fc0.tl)
tf                305 arch/x86/include/asm/kvm_emulate.h 	bool tf;	/* TF value before instruction (after for syscall/sysret) */
tf               2841 arch/x86/kvm/emulate.c 	ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0;
tf               6367 arch/x86/kvm/x86.c 	ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0;
tf               6836 arch/x86/kvm/x86.c 			if (r && (ctxt->tf || (vcpu->guest_debug & KVM_GUESTDBG_SINGLESTEP)))
tf                217 drivers/ata/acard-ahci.c 	int is_atapi = ata_is_atapi(qc->tf.protocol);
tf                229 drivers/ata/acard-ahci.c 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl);
tf                245 drivers/ata/acard-ahci.c 	if (qc->tf.flags & ATA_TFLAG_WRITE)
tf                267 drivers/ata/acard-ahci.c 	if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE &&
tf                700 drivers/ata/ahci.c 	struct ata_taskfile tf;
tf                707 drivers/ata/ahci.c 	ata_tf_init(link->device, &tf);
tf                708 drivers/ata/ahci.c 	tf.command = ATA_BUSY;
tf                709 drivers/ata/ahci.c 	ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf                762 drivers/ata/ahci.c 	struct ata_taskfile tf;
tf                778 drivers/ata/ahci.c 		ata_tf_init(link->device, &tf);
tf                779 drivers/ata/ahci.c 		tf.command = ATA_BUSY;
tf                780 drivers/ata/ahci.c 		ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf                247 drivers/ata/ahci_brcm.c 				      struct ata_taskfile *tf, u16 *id)
tf                262 drivers/ata/ahci_brcm.c 	err_mask = ata_do_dev_read_id(dev, tf, id);
tf                308 drivers/ata/ahci_brcm.c 	return ata_do_dev_read_id(dev, tf, id);
tf                 93 drivers/ata/ahci_ceva.c 					struct ata_taskfile *tf, u16 *id)
tf                 97 drivers/ata/ahci_ceva.c 	err_mask = ata_do_dev_read_id(dev, tf, id);
tf                 94 drivers/ata/ahci_qoriq.c 	struct ata_taskfile tf;
tf                120 drivers/ata/ahci_qoriq.c 	ata_tf_init(link->device, &tf);
tf                121 drivers/ata/ahci_qoriq.c 	tf.command = ATA_BUSY;
tf                122 drivers/ata/ahci_qoriq.c 	ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf                217 drivers/ata/ahci_xgene.c 	ctx->last_cmd[ap->port_no] = qc->tf.command;
tf                240 drivers/ata/ahci_xgene.c 				       struct ata_taskfile *tf, u16 *id)
tf                244 drivers/ata/ahci_xgene.c 	err_mask = ata_do_dev_read_id(dev, tf, id);
tf                360 drivers/ata/ahci_xgene.c 	struct ata_taskfile tf;
tf                367 drivers/ata/ahci_xgene.c 		ata_tf_init(link->device, &tf);
tf                368 drivers/ata/ahci_xgene.c 		tf.command = ATA_BUSY;
tf                369 drivers/ata/ahci_xgene.c 		ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf               1270 drivers/ata/libahci.c 	struct ata_taskfile tf;
tf               1274 drivers/ata/libahci.c 	tf.lbah		= (tmp >> 24)	& 0xff;
tf               1275 drivers/ata/libahci.c 	tf.lbam		= (tmp >> 16)	& 0xff;
tf               1276 drivers/ata/libahci.c 	tf.lbal		= (tmp >> 8)	& 0xff;
tf               1277 drivers/ata/libahci.c 	tf.nsect	= (tmp)		& 0xff;
tf               1279 drivers/ata/libahci.c 	return ata_dev_classify(&tf);
tf               1343 drivers/ata/libahci.c 				struct ata_taskfile *tf, int is_cmd, u16 flags,
tf               1353 drivers/ata/libahci.c 	ata_tf_to_fis(tf, pmp, is_cmd, fis);
tf               1390 drivers/ata/libahci.c 	struct ata_taskfile tf;
tf               1411 drivers/ata/libahci.c 	ata_tf_init(link->device, &tf);
tf               1419 drivers/ata/libahci.c 	tf.ctl |= ATA_SRST;
tf               1420 drivers/ata/libahci.c 	if (ahci_exec_polled_cmd(ap, pmp, &tf, 0,
tf               1431 drivers/ata/libahci.c 	tf.ctl &= ~ATA_SRST;
tf               1432 drivers/ata/libahci.c 	ahci_exec_polled_cmd(ap, pmp, &tf, 0, 0, 0);
tf               1540 drivers/ata/libahci.c 	struct ata_taskfile tf;
tf               1548 drivers/ata/libahci.c 	ata_tf_init(link->device, &tf);
tf               1549 drivers/ata/libahci.c 	tf.command = ATA_BUSY;
tf               1550 drivers/ata/libahci.c 	ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf               1631 drivers/ata/libahci.c 	int is_atapi = ata_is_atapi(qc->tf.protocol);
tf               1643 drivers/ata/libahci.c 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl);
tf               1657 drivers/ata/libahci.c 	if (qc->tf.flags & ATA_TFLAG_WRITE)
tf               1997 drivers/ata/libahci.c 	if (ata_is_ncq(qc->tf.protocol))
tf               2030 drivers/ata/libahci.c 	if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE &&
tf                 33 drivers/ata/libata-acpi.c 	u8	tf[REGS_PER_GTF];	/* regs. 0x1f1 - 0x1f7 */
tf                551 drivers/ata/libata-acpi.c 			       struct ata_taskfile *tf)
tf                553 drivers/ata/libata-acpi.c 	ata_tf_init(dev, tf);
tf                555 drivers/ata/libata-acpi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf                556 drivers/ata/libata-acpi.c 	tf->protocol = ATA_PROT_NODATA;
tf                557 drivers/ata/libata-acpi.c 	tf->feature = gtf->tf[0];	/* 0x1f1 */
tf                558 drivers/ata/libata-acpi.c 	tf->nsect   = gtf->tf[1];	/* 0x1f2 */
tf                559 drivers/ata/libata-acpi.c 	tf->lbal    = gtf->tf[2];	/* 0x1f3 */
tf                560 drivers/ata/libata-acpi.c 	tf->lbam    = gtf->tf[3];	/* 0x1f4 */
tf                561 drivers/ata/libata-acpi.c 	tf->lbah    = gtf->tf[4];	/* 0x1f5 */
tf                562 drivers/ata/libata-acpi.c 	tf->device  = gtf->tf[5];	/* 0x1f6 */
tf                563 drivers/ata/libata-acpi.c 	tf->command = gtf->tf[6];	/* 0x1f7 */
tf                567 drivers/ata/libata-acpi.c 			      const struct ata_taskfile *tf,
tf                574 drivers/ata/libata-acpi.c 		if (tf->command == ATA_CMD_SET_FEATURES &&
tf                575 drivers/ata/libata-acpi.c 		    tf->feature == SETFEATURES_XFER)
tf                585 drivers/ata/libata-acpi.c 		if (tf->command == ATA_CMD_CONF_OVERLAY &&
tf                586 drivers/ata/libata-acpi.c 		    tf->feature == ATA_DCO_FREEZE_LOCK)
tf                590 drivers/ata/libata-acpi.c 		if (tf->command == ATA_CMD_SEC_FREEZE_LOCK)
tf                595 drivers/ata/libata-acpi.c 		    tf->command == ATA_CMD_SET_MAX &&
tf                596 drivers/ata/libata-acpi.c 		    (tf->feature == ATA_SET_MAX_LOCK ||
tf                597 drivers/ata/libata-acpi.c 		     tf->feature == ATA_SET_MAX_FREEZE_LOCK))
tf                601 drivers/ata/libata-acpi.c 	if (tf->command == ATA_CMD_SET_FEATURES &&
tf                602 drivers/ata/libata-acpi.c 	    tf->feature == SETFEATURES_SATA_ENABLE) {
tf                605 drivers/ata/libata-acpi.c 		    tf->nsect == SATA_DIPM)
tf                610 drivers/ata/libata-acpi.c 		    (tf->nsect == SATA_FPDMA_OFFSET ||
tf                611 drivers/ata/libata-acpi.c 		     tf->nsect == SATA_FPDMA_IN_ORDER))
tf                616 drivers/ata/libata-acpi.c 		    tf->nsect == SATA_FPDMA_AA)
tf                650 drivers/ata/libata-acpi.c 	struct ata_taskfile tf, ptf, rtf;
tf                657 drivers/ata/libata-acpi.c 	if ((gtf->tf[0] == 0) && (gtf->tf[1] == 0) && (gtf->tf[2] == 0)
tf                658 drivers/ata/libata-acpi.c 	    && (gtf->tf[3] == 0) && (gtf->tf[4] == 0) && (gtf->tf[5] == 0)
tf                659 drivers/ata/libata-acpi.c 	    && (gtf->tf[6] == 0))
tf                662 drivers/ata/libata-acpi.c 	ata_acpi_gtf_to_tf(dev, gtf, &tf);
tf                668 drivers/ata/libata-acpi.c 	if (!ata_acpi_filter_tf(dev, &tf, pptf)) {
tf                669 drivers/ata/libata-acpi.c 		rtf = tf;
tf                701 drivers/ata/libata-acpi.c 	descr = ata_get_cmd_descript(tf.command);
tf                705 drivers/ata/libata-acpi.c 		       tf.command, tf.feature, tf.nsect, tf.lbal,
tf                706 drivers/ata/libata-acpi.c 		       tf.lbam, tf.lbah, tf.device,
tf                538 drivers/ata/libata-core.c void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis)
tf                545 drivers/ata/libata-core.c 	fis[2] = tf->command;
tf                546 drivers/ata/libata-core.c 	fis[3] = tf->feature;
tf                548 drivers/ata/libata-core.c 	fis[4] = tf->lbal;
tf                549 drivers/ata/libata-core.c 	fis[5] = tf->lbam;
tf                550 drivers/ata/libata-core.c 	fis[6] = tf->lbah;
tf                551 drivers/ata/libata-core.c 	fis[7] = tf->device;
tf                553 drivers/ata/libata-core.c 	fis[8] = tf->hob_lbal;
tf                554 drivers/ata/libata-core.c 	fis[9] = tf->hob_lbam;
tf                555 drivers/ata/libata-core.c 	fis[10] = tf->hob_lbah;
tf                556 drivers/ata/libata-core.c 	fis[11] = tf->hob_feature;
tf                558 drivers/ata/libata-core.c 	fis[12] = tf->nsect;
tf                559 drivers/ata/libata-core.c 	fis[13] = tf->hob_nsect;
tf                561 drivers/ata/libata-core.c 	fis[15] = tf->ctl;
tf                563 drivers/ata/libata-core.c 	fis[16] = tf->auxiliary & 0xff;
tf                564 drivers/ata/libata-core.c 	fis[17] = (tf->auxiliary >> 8) & 0xff;
tf                565 drivers/ata/libata-core.c 	fis[18] = (tf->auxiliary >> 16) & 0xff;
tf                566 drivers/ata/libata-core.c 	fis[19] = (tf->auxiliary >> 24) & 0xff;
tf                580 drivers/ata/libata-core.c void ata_tf_from_fis(const u8 *fis, struct ata_taskfile *tf)
tf                582 drivers/ata/libata-core.c 	tf->command	= fis[2];	/* status */
tf                583 drivers/ata/libata-core.c 	tf->feature	= fis[3];	/* error */
tf                585 drivers/ata/libata-core.c 	tf->lbal	= fis[4];
tf                586 drivers/ata/libata-core.c 	tf->lbam	= fis[5];
tf                587 drivers/ata/libata-core.c 	tf->lbah	= fis[6];
tf                588 drivers/ata/libata-core.c 	tf->device	= fis[7];
tf                590 drivers/ata/libata-core.c 	tf->hob_lbal	= fis[8];
tf                591 drivers/ata/libata-core.c 	tf->hob_lbam	= fis[9];
tf                592 drivers/ata/libata-core.c 	tf->hob_lbah	= fis[10];
tf                594 drivers/ata/libata-core.c 	tf->nsect	= fis[12];
tf                595 drivers/ata/libata-core.c 	tf->hob_nsect	= fis[13];
tf                639 drivers/ata/libata-core.c static int ata_rwcmd_protocol(struct ata_taskfile *tf, struct ata_device *dev)
tf                645 drivers/ata/libata-core.c 	fua = (tf->flags & ATA_TFLAG_FUA) ? 4 : 0;
tf                646 drivers/ata/libata-core.c 	lba48 = (tf->flags & ATA_TFLAG_LBA48) ? 2 : 0;
tf                647 drivers/ata/libata-core.c 	write = (tf->flags & ATA_TFLAG_WRITE) ? 1 : 0;
tf                650 drivers/ata/libata-core.c 		tf->protocol = ATA_PROT_PIO;
tf                654 drivers/ata/libata-core.c 		tf->protocol = ATA_PROT_PIO;
tf                657 drivers/ata/libata-core.c 		tf->protocol = ATA_PROT_DMA;
tf                663 drivers/ata/libata-core.c 		tf->command = cmd;
tf                684 drivers/ata/libata-core.c u64 ata_tf_read_block(const struct ata_taskfile *tf, struct ata_device *dev)
tf                688 drivers/ata/libata-core.c 	if (tf->flags & ATA_TFLAG_LBA) {
tf                689 drivers/ata/libata-core.c 		if (tf->flags & ATA_TFLAG_LBA48) {
tf                690 drivers/ata/libata-core.c 			block |= (u64)tf->hob_lbah << 40;
tf                691 drivers/ata/libata-core.c 			block |= (u64)tf->hob_lbam << 32;
tf                692 drivers/ata/libata-core.c 			block |= (u64)tf->hob_lbal << 24;
tf                694 drivers/ata/libata-core.c 			block |= (tf->device & 0xf) << 24;
tf                696 drivers/ata/libata-core.c 		block |= tf->lbah << 16;
tf                697 drivers/ata/libata-core.c 		block |= tf->lbam << 8;
tf                698 drivers/ata/libata-core.c 		block |= tf->lbal;
tf                702 drivers/ata/libata-core.c 		cyl = tf->lbam | (tf->lbah << 8);
tf                703 drivers/ata/libata-core.c 		head = tf->device & 0xf;
tf                704 drivers/ata/libata-core.c 		sect = tf->lbal;
tf                739 drivers/ata/libata-core.c int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev,
tf                743 drivers/ata/libata-core.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf                744 drivers/ata/libata-core.c 	tf->flags |= tf_flags;
tf                751 drivers/ata/libata-core.c 		tf->protocol = ATA_PROT_NCQ;
tf                752 drivers/ata/libata-core.c 		tf->flags |= ATA_TFLAG_LBA | ATA_TFLAG_LBA48;
tf                754 drivers/ata/libata-core.c 		if (tf->flags & ATA_TFLAG_WRITE)
tf                755 drivers/ata/libata-core.c 			tf->command = ATA_CMD_FPDMA_WRITE;
tf                757 drivers/ata/libata-core.c 			tf->command = ATA_CMD_FPDMA_READ;
tf                759 drivers/ata/libata-core.c 		tf->nsect = tag << 3;
tf                760 drivers/ata/libata-core.c 		tf->hob_feature = (n_block >> 8) & 0xff;
tf                761 drivers/ata/libata-core.c 		tf->feature = n_block & 0xff;
tf                763 drivers/ata/libata-core.c 		tf->hob_lbah = (block >> 40) & 0xff;
tf                764 drivers/ata/libata-core.c 		tf->hob_lbam = (block >> 32) & 0xff;
tf                765 drivers/ata/libata-core.c 		tf->hob_lbal = (block >> 24) & 0xff;
tf                766 drivers/ata/libata-core.c 		tf->lbah = (block >> 16) & 0xff;
tf                767 drivers/ata/libata-core.c 		tf->lbam = (block >> 8) & 0xff;
tf                768 drivers/ata/libata-core.c 		tf->lbal = block & 0xff;
tf                770 drivers/ata/libata-core.c 		tf->device = ATA_LBA;
tf                771 drivers/ata/libata-core.c 		if (tf->flags & ATA_TFLAG_FUA)
tf                772 drivers/ata/libata-core.c 			tf->device |= 1 << 7;
tf                776 drivers/ata/libata-core.c 				tf->hob_nsect |= ATA_PRIO_HIGH <<
tf                780 drivers/ata/libata-core.c 		tf->flags |= ATA_TFLAG_LBA;
tf                784 drivers/ata/libata-core.c 			tf->device |= (block >> 24) & 0xf;
tf                790 drivers/ata/libata-core.c 			tf->flags |= ATA_TFLAG_LBA48;
tf                792 drivers/ata/libata-core.c 			tf->hob_nsect = (n_block >> 8) & 0xff;
tf                794 drivers/ata/libata-core.c 			tf->hob_lbah = (block >> 40) & 0xff;
tf                795 drivers/ata/libata-core.c 			tf->hob_lbam = (block >> 32) & 0xff;
tf                796 drivers/ata/libata-core.c 			tf->hob_lbal = (block >> 24) & 0xff;
tf                801 drivers/ata/libata-core.c 		if (unlikely(ata_rwcmd_protocol(tf, dev) < 0))
tf                804 drivers/ata/libata-core.c 		tf->nsect = n_block & 0xff;
tf                806 drivers/ata/libata-core.c 		tf->lbah = (block >> 16) & 0xff;
tf                807 drivers/ata/libata-core.c 		tf->lbam = (block >> 8) & 0xff;
tf                808 drivers/ata/libata-core.c 		tf->lbal = block & 0xff;
tf                810 drivers/ata/libata-core.c 		tf->device |= ATA_LBA;
tf                819 drivers/ata/libata-core.c 		if (unlikely(ata_rwcmd_protocol(tf, dev) < 0))
tf                838 drivers/ata/libata-core.c 		tf->nsect = n_block & 0xff; /* Sector count 0 means 256 sectors */
tf                839 drivers/ata/libata-core.c 		tf->lbal = sect;
tf                840 drivers/ata/libata-core.c 		tf->lbam = cyl;
tf                841 drivers/ata/libata-core.c 		tf->lbah = cyl >> 8;
tf                842 drivers/ata/libata-core.c 		tf->device |= head;
tf               1046 drivers/ata/libata-core.c unsigned int ata_dev_classify(const struct ata_taskfile *tf)
tf               1069 drivers/ata/libata-core.c 	if ((tf->lbam == 0) && (tf->lbah == 0)) {
tf               1074 drivers/ata/libata-core.c 	if ((tf->lbam == 0x14) && (tf->lbah == 0xeb)) {
tf               1079 drivers/ata/libata-core.c 	if ((tf->lbam == 0x69) && (tf->lbah == 0x96)) {
tf               1084 drivers/ata/libata-core.c 	if ((tf->lbam == 0x3c) && (tf->lbah == 0xc3)) {
tf               1089 drivers/ata/libata-core.c 	if ((tf->lbam == 0xcd) && (tf->lbah == 0xab)) {
tf               1178 drivers/ata/libata-core.c u64 ata_tf_to_lba48(const struct ata_taskfile *tf)
tf               1182 drivers/ata/libata-core.c 	sectors |= ((u64)(tf->hob_lbah & 0xff)) << 40;
tf               1183 drivers/ata/libata-core.c 	sectors |= ((u64)(tf->hob_lbam & 0xff)) << 32;
tf               1184 drivers/ata/libata-core.c 	sectors |= ((u64)(tf->hob_lbal & 0xff)) << 24;
tf               1185 drivers/ata/libata-core.c 	sectors |= (tf->lbah & 0xff) << 16;
tf               1186 drivers/ata/libata-core.c 	sectors |= (tf->lbam & 0xff) << 8;
tf               1187 drivers/ata/libata-core.c 	sectors |= (tf->lbal & 0xff);
tf               1192 drivers/ata/libata-core.c u64 ata_tf_to_lba(const struct ata_taskfile *tf)
tf               1196 drivers/ata/libata-core.c 	sectors |= (tf->device & 0x0f) << 24;
tf               1197 drivers/ata/libata-core.c 	sectors |= (tf->lbah & 0xff) << 16;
tf               1198 drivers/ata/libata-core.c 	sectors |= (tf->lbam & 0xff) << 8;
tf               1199 drivers/ata/libata-core.c 	sectors |= (tf->lbal & 0xff);
tf               1219 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               1222 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               1225 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
tf               1228 drivers/ata/libata-core.c 		tf.command = ATA_CMD_READ_NATIVE_MAX_EXT;
tf               1229 drivers/ata/libata-core.c 		tf.flags |= ATA_TFLAG_LBA48;
tf               1231 drivers/ata/libata-core.c 		tf.command = ATA_CMD_READ_NATIVE_MAX;
tf               1233 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_NODATA;
tf               1234 drivers/ata/libata-core.c 	tf.device |= ATA_LBA;
tf               1236 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               1241 drivers/ata/libata-core.c 		if (err_mask == AC_ERR_DEV && (tf.feature & ATA_ABORTED))
tf               1247 drivers/ata/libata-core.c 		*max_sectors = ata_tf_to_lba48(&tf) + 1;
tf               1249 drivers/ata/libata-core.c 		*max_sectors = ata_tf_to_lba(&tf) + 1;
tf               1270 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               1275 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               1277 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
tf               1280 drivers/ata/libata-core.c 		tf.command = ATA_CMD_SET_MAX_EXT;
tf               1281 drivers/ata/libata-core.c 		tf.flags |= ATA_TFLAG_LBA48;
tf               1283 drivers/ata/libata-core.c 		tf.hob_lbal = (new_sectors >> 24) & 0xff;
tf               1284 drivers/ata/libata-core.c 		tf.hob_lbam = (new_sectors >> 32) & 0xff;
tf               1285 drivers/ata/libata-core.c 		tf.hob_lbah = (new_sectors >> 40) & 0xff;
tf               1287 drivers/ata/libata-core.c 		tf.command = ATA_CMD_SET_MAX;
tf               1289 drivers/ata/libata-core.c 		tf.device |= (new_sectors >> 24) & 0xf;
tf               1292 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_NODATA;
tf               1293 drivers/ata/libata-core.c 	tf.device |= ATA_LBA;
tf               1295 drivers/ata/libata-core.c 	tf.lbal = (new_sectors >> 0) & 0xff;
tf               1296 drivers/ata/libata-core.c 	tf.lbam = (new_sectors >> 8) & 0xff;
tf               1297 drivers/ata/libata-core.c 	tf.lbah = (new_sectors >> 16) & 0xff;
tf               1299 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               1305 drivers/ata/libata-core.c 		    (tf.feature & (ATA_ABORTED | ATA_IDNF)))
tf               1548 drivers/ata/libata-core.c 			      struct ata_taskfile *tf, const u8 *cdb,
tf               1554 drivers/ata/libata-core.c 	u8 command = tf->command;
tf               1594 drivers/ata/libata-core.c 	qc->tf = *tf;
tf               1599 drivers/ata/libata-core.c 	if (tf->protocol == ATAPI_PROT_DMA && (dev->flags & ATA_DFLAG_DMADIR) &&
tf               1601 drivers/ata/libata-core.c 		qc->tf.feature |= ATAPI_DMADIR;
tf               1680 drivers/ata/libata-core.c 	} else if (qc->tf.command == ATA_CMD_REQ_SENSE_DATA) {
tf               1687 drivers/ata/libata-core.c 	*tf = qc->result_tf;
tf               1724 drivers/ata/libata-core.c 			   struct ata_taskfile *tf, const u8 *cdb,
tf               1738 drivers/ata/libata-core.c 	return ata_exec_internal_sg(dev, tf, cdb, dma_dir, psg, n_elem,
tf               1809 drivers/ata/libata-core.c 					struct ata_taskfile *tf, u16 *id)
tf               1811 drivers/ata/libata-core.c 	return ata_exec_internal(dev, tf, NULL, DMA_FROM_DEVICE,
tf               1841 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               1852 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               1860 drivers/ata/libata-core.c 		tf.command = ATA_CMD_ID_ATA;
tf               1863 drivers/ata/libata-core.c 		tf.command = ATA_CMD_ID_ATAPI;
tf               1871 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_PIO;
tf               1876 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               1881 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_POLLING;
tf               1884 drivers/ata/libata-core.c 		err_mask = ap->ops->read_id(dev, &tf, id);
tf               1886 drivers/ata/libata-core.c 		err_mask = ata_do_dev_read_id(dev, &tf, id);
tf               1902 drivers/ata/libata-core.c 		if ((err_mask == AC_ERR_DEV) && (tf.feature & ATA_ABORTED)) {
tf               2046 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               2060 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               2063 drivers/ata/libata-core.c 		tf.command = ATA_CMD_READ_LOG_DMA_EXT;
tf               2064 drivers/ata/libata-core.c 		tf.protocol = ATA_PROT_DMA;
tf               2067 drivers/ata/libata-core.c 		tf.command = ATA_CMD_READ_LOG_EXT;
tf               2068 drivers/ata/libata-core.c 		tf.protocol = ATA_PROT_PIO;
tf               2071 drivers/ata/libata-core.c 	tf.lbal = log;
tf               2072 drivers/ata/libata-core.c 	tf.lbam = page;
tf               2073 drivers/ata/libata-core.c 	tf.nsect = sectors;
tf               2074 drivers/ata/libata-core.c 	tf.hob_nsect = sectors >> 8;
tf               2075 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_LBA48 | ATA_TFLAG_DEVICE;
tf               2077 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE,
tf               4808 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               4817 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               4818 drivers/ata/libata-core.c 	tf.command = ATA_CMD_SET_FEATURES;
tf               4819 drivers/ata/libata-core.c 	tf.feature = SETFEATURES_XFER;
tf               4820 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_POLLING;
tf               4821 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_NODATA;
tf               4824 drivers/ata/libata-core.c 		tf.nsect = dev->xfer_mode;
tf               4827 drivers/ata/libata-core.c 		tf.nsect = 0x01;
tf               4832 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 15000);
tf               4855 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               4862 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               4863 drivers/ata/libata-core.c 	tf.command = ATA_CMD_SET_FEATURES;
tf               4864 drivers/ata/libata-core.c 	tf.feature = enable;
tf               4865 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               4866 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_NODATA;
tf               4867 drivers/ata/libata-core.c 	tf.nsect = feature;
tf               4872 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, timeout);
tf               4894 drivers/ata/libata-core.c 	struct ata_taskfile tf;
tf               4904 drivers/ata/libata-core.c 	ata_tf_init(dev, &tf);
tf               4905 drivers/ata/libata-core.c 	tf.command = ATA_CMD_INIT_DEV_PARAMS;
tf               4906 drivers/ata/libata-core.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               4907 drivers/ata/libata-core.c 	tf.protocol = ATA_PROT_NODATA;
tf               4908 drivers/ata/libata-core.c 	tf.nsect = sectors;
tf               4909 drivers/ata/libata-core.c 	tf.device |= (heads - 1) & 0x0f; /* max head = num. of heads - 1 */
tf               4911 drivers/ata/libata-core.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               4915 drivers/ata/libata-core.c 	if (err_mask == AC_ERR_DEV && (tf.feature & ATA_ABORTED))
tf               4972 drivers/ata/libata-core.c 	if (ata_is_ncq(qc->tf.protocol)) {
tf               5172 drivers/ata/libata-core.c 	if (ata_is_ncq(qc->tf.protocol)) {
tf               5201 drivers/ata/libata-core.c 	qc->result_tf.flags = qc->tf.flags;
tf               5209 drivers/ata/libata-core.c 	if (!ata_is_data(qc->tf.protocol))
tf               5212 drivers/ata/libata-core.c 	if ((dev->mwdma_mask || dev->udma_mask) && ata_is_pio(qc->tf.protocol))
tf               5238 drivers/ata/libata-core.c 	ledtrig_disk_activity(!!(qc->tf.flags & ATA_TFLAG_WRITE));
tf               5292 drivers/ata/libata-core.c 		switch (qc->tf.command) {
tf               5294 drivers/ata/libata-core.c 			if (qc->tf.feature != SETFEATURES_WC_ON &&
tf               5295 drivers/ata/libata-core.c 			    qc->tf.feature != SETFEATURES_WC_OFF &&
tf               5296 drivers/ata/libata-core.c 			    qc->tf.feature != SETFEATURES_RA_ON &&
tf               5297 drivers/ata/libata-core.c 			    qc->tf.feature != SETFEATURES_RA_OFF)
tf               5426 drivers/ata/libata-core.c 	u8 prot = qc->tf.protocol;
tf               1438 drivers/ata/libata-eh.c 			       int *tag, struct ata_taskfile *tf)
tf               1461 drivers/ata/libata-eh.c 	tf->command = buf[2];
tf               1462 drivers/ata/libata-eh.c 	tf->feature = buf[3];
tf               1463 drivers/ata/libata-eh.c 	tf->lbal = buf[4];
tf               1464 drivers/ata/libata-eh.c 	tf->lbam = buf[5];
tf               1465 drivers/ata/libata-eh.c 	tf->lbah = buf[6];
tf               1466 drivers/ata/libata-eh.c 	tf->device = buf[7];
tf               1467 drivers/ata/libata-eh.c 	tf->hob_lbal = buf[8];
tf               1468 drivers/ata/libata-eh.c 	tf->hob_lbam = buf[9];
tf               1469 drivers/ata/libata-eh.c 	tf->hob_lbah = buf[10];
tf               1470 drivers/ata/libata-eh.c 	tf->nsect = buf[12];
tf               1471 drivers/ata/libata-eh.c 	tf->hob_nsect = buf[13];
tf               1473 drivers/ata/libata-eh.c 		tf->auxiliary = buf[14] << 16 | buf[15] << 8 | buf[16];
tf               1494 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               1497 drivers/ata/libata-eh.c 	ata_tf_init(dev, &tf);
tf               1499 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               1500 drivers/ata/libata-eh.c 	tf.command = ATA_CMD_PACKET;
tf               1501 drivers/ata/libata-eh.c 	tf.protocol = ATAPI_PROT_NODATA;
tf               1503 drivers/ata/libata-eh.c 	err_mask = ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0);
tf               1505 drivers/ata/libata-eh.c 		*r_sense_key = tf.feature >> 4;
tf               1524 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               1542 drivers/ata/libata-eh.c 	ata_tf_init(dev, &tf);
tf               1543 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               1544 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_LBA | ATA_TFLAG_LBA48;
tf               1545 drivers/ata/libata-eh.c 	tf.command = ATA_CMD_REQ_SENSE_DATA;
tf               1546 drivers/ata/libata-eh.c 	tf.protocol = ATA_PROT_NODATA;
tf               1548 drivers/ata/libata-eh.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               1550 drivers/ata/libata-eh.c 	if (tf.command & ATA_SENSE) {
tf               1551 drivers/ata/libata-eh.c 		ata_scsi_set_sense(dev, cmd, tf.lbah, tf.lbam, tf.lbal);
tf               1555 drivers/ata/libata-eh.c 			     tf.command, err_mask);
tf               1580 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               1593 drivers/ata/libata-eh.c 	ata_tf_init(dev, &tf);
tf               1595 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               1596 drivers/ata/libata-eh.c 	tf.command = ATA_CMD_PACKET;
tf               1600 drivers/ata/libata-eh.c 		tf.protocol = ATAPI_PROT_DMA;
tf               1601 drivers/ata/libata-eh.c 		tf.feature |= ATAPI_PKT_DMA;
tf               1603 drivers/ata/libata-eh.c 		tf.protocol = ATAPI_PROT_PIO;
tf               1604 drivers/ata/libata-eh.c 		tf.lbam = SCSI_SENSE_BUFFERSIZE;
tf               1605 drivers/ata/libata-eh.c 		tf.lbah = 0;
tf               1608 drivers/ata/libata-eh.c 	return ata_exec_internal(dev, &tf, cdb, DMA_FROM_DEVICE,
tf               1679 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               1700 drivers/ata/libata-eh.c 	memset(&tf, 0, sizeof(tf));
tf               1701 drivers/ata/libata-eh.c 	rc = ata_eh_read_log_10h(dev, &tag, &tf);
tf               1716 drivers/ata/libata-eh.c 	memcpy(&qc->result_tf, &tf, sizeof(tf));
tf               1751 drivers/ata/libata-eh.c 				      const struct ata_taskfile *tf)
tf               1754 drivers/ata/libata-eh.c 	u8 stat = tf->command, err = tf->feature;
tf               2489 drivers/ata/libata-eh.c 		struct ata_taskfile *cmd = &qc->tf, *res = &qc->result_tf;
tf               2505 drivers/ata/libata-eh.c 			switch (qc->tf.protocol) {
tf               2538 drivers/ata/libata-eh.c 		if (ata_is_atapi(qc->tf.protocol)) {
tf               3079 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               3082 drivers/ata/libata-eh.c 	ata_tf_init(dev, &tf);
tf               3085 drivers/ata/libata-eh.c 		tf.command = ATA_CMD_IDLEIMMEDIATE;
tf               3086 drivers/ata/libata-eh.c 		tf.feature = 0x44;
tf               3087 drivers/ata/libata-eh.c 		tf.lbal = 0x4c;
tf               3088 drivers/ata/libata-eh.c 		tf.lbam = 0x4e;
tf               3089 drivers/ata/libata-eh.c 		tf.lbah = 0x55;
tf               3092 drivers/ata/libata-eh.c 		tf.command = ATA_CMD_CHK_POWER;
tf               3095 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
tf               3096 drivers/ata/libata-eh.c 	tf.protocol = ATA_PROT_NODATA;
tf               3097 drivers/ata/libata-eh.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               3098 drivers/ata/libata-eh.c 	if (park && (err_mask || tf.lbal != 0xc4)) {
tf               3355 drivers/ata/libata-eh.c 	struct ata_taskfile tf;
tf               3364 drivers/ata/libata-eh.c 	if (qc->dev != dev || (qc->tf.command != ATA_CMD_FLUSH_EXT &&
tf               3365 drivers/ata/libata-eh.c 			       qc->tf.command != ATA_CMD_FLUSH))
tf               3373 drivers/ata/libata-eh.c 	ata_tf_init(dev, &tf);
tf               3375 drivers/ata/libata-eh.c 	tf.command = qc->tf.command;
tf               3376 drivers/ata/libata-eh.c 	tf.flags |= ATA_TFLAG_DEVICE;
tf               3377 drivers/ata/libata-eh.c 	tf.protocol = ATA_PROT_NODATA;
tf               3380 drivers/ata/libata-eh.c 		       tf.command, qc->err_mask);
tf               3382 drivers/ata/libata-eh.c 	err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
tf               3401 drivers/ata/libata-eh.c 			qc->result_tf = tf;
tf                 42 drivers/ata/libata-pmp.c 	struct ata_taskfile tf;
tf                 45 drivers/ata/libata-pmp.c 	ata_tf_init(pmp_dev, &tf);
tf                 46 drivers/ata/libata-pmp.c 	tf.command = ATA_CMD_PMP_READ;
tf                 47 drivers/ata/libata-pmp.c 	tf.protocol = ATA_PROT_NODATA;
tf                 48 drivers/ata/libata-pmp.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48;
tf                 49 drivers/ata/libata-pmp.c 	tf.feature = reg;
tf                 50 drivers/ata/libata-pmp.c 	tf.device = link->pmp;
tf                 52 drivers/ata/libata-pmp.c 	err_mask = ata_exec_internal(pmp_dev, &tf, NULL, DMA_NONE, NULL, 0,
tf                 57 drivers/ata/libata-pmp.c 	*r_val = tf.nsect | tf.lbal << 8 | tf.lbam << 16 | tf.lbah << 24;
tf                 79 drivers/ata/libata-pmp.c 	struct ata_taskfile tf;
tf                 81 drivers/ata/libata-pmp.c 	ata_tf_init(pmp_dev, &tf);
tf                 82 drivers/ata/libata-pmp.c 	tf.command = ATA_CMD_PMP_WRITE;
tf                 83 drivers/ata/libata-pmp.c 	tf.protocol = ATA_PROT_NODATA;
tf                 84 drivers/ata/libata-pmp.c 	tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48;
tf                 85 drivers/ata/libata-pmp.c 	tf.feature = reg;
tf                 86 drivers/ata/libata-pmp.c 	tf.device = link->pmp;
tf                 87 drivers/ata/libata-pmp.c 	tf.nsect = val & 0xff;
tf                 88 drivers/ata/libata-pmp.c 	tf.lbal = (val >> 8) & 0xff;
tf                 89 drivers/ata/libata-pmp.c 	tf.lbam = (val >> 16) & 0xff;
tf                 90 drivers/ata/libata-pmp.c 	tf.lbah = (val >> 24) & 0xff;
tf                 92 drivers/ata/libata-pmp.c 	return ata_exec_internal(pmp_dev, &tf, NULL, DMA_NONE, NULL, 0,
tf                352 drivers/ata/libata-scsi.c 				    const struct ata_taskfile *tf)
tf                359 drivers/ata/libata-scsi.c 	information = ata_tf_read_block(tf, dev);
tf                886 drivers/ata/libata-scsi.c static void ata_dump_status(unsigned id, struct ata_taskfile *tf)
tf                888 drivers/ata/libata-scsi.c 	u8 stat = tf->command, err = tf->feature;
tf               1071 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->result_tf;
tf               1086 drivers/ata/libata-scsi.c 	    tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
tf               1087 drivers/ata/libata-scsi.c 		ata_to_sense_error(qc->ap->print_id, tf->command, tf->feature,
tf               1117 drivers/ata/libata-scsi.c 		desc[3] = tf->feature;	/* == error reg */
tf               1118 drivers/ata/libata-scsi.c 		desc[5] = tf->nsect;
tf               1119 drivers/ata/libata-scsi.c 		desc[7] = tf->lbal;
tf               1120 drivers/ata/libata-scsi.c 		desc[9] = tf->lbam;
tf               1121 drivers/ata/libata-scsi.c 		desc[11] = tf->lbah;
tf               1122 drivers/ata/libata-scsi.c 		desc[12] = tf->device;
tf               1123 drivers/ata/libata-scsi.c 		desc[13] = tf->command; /* == status reg */
tf               1129 drivers/ata/libata-scsi.c 		if (tf->flags & ATA_TFLAG_LBA48) {
tf               1131 drivers/ata/libata-scsi.c 			desc[4] = tf->hob_nsect;
tf               1132 drivers/ata/libata-scsi.c 			desc[6] = tf->hob_lbal;
tf               1133 drivers/ata/libata-scsi.c 			desc[8] = tf->hob_lbam;
tf               1134 drivers/ata/libata-scsi.c 			desc[10] = tf->hob_lbah;
tf               1138 drivers/ata/libata-scsi.c 		desc[0] = tf->feature;
tf               1139 drivers/ata/libata-scsi.c 		desc[1] = tf->command; /* status */
tf               1140 drivers/ata/libata-scsi.c 		desc[2] = tf->device;
tf               1141 drivers/ata/libata-scsi.c 		desc[3] = tf->nsect;
tf               1143 drivers/ata/libata-scsi.c 		if (tf->flags & ATA_TFLAG_LBA48)  {
tf               1145 drivers/ata/libata-scsi.c 			if (tf->hob_nsect)
tf               1147 drivers/ata/libata-scsi.c 			if (tf->hob_lbal || tf->hob_lbam || tf->hob_lbah)
tf               1150 drivers/ata/libata-scsi.c 		desc[9] = tf->lbal;
tf               1151 drivers/ata/libata-scsi.c 		desc[10] = tf->lbam;
tf               1152 drivers/ata/libata-scsi.c 		desc[11] = tf->lbah;
tf               1170 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->result_tf;
tf               1190 drivers/ata/libata-scsi.c 	    tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
tf               1191 drivers/ata/libata-scsi.c 		ata_to_sense_error(qc->ap->print_id, tf->command, tf->feature,
tf               1197 drivers/ata/libata-scsi.c 			     tf->command, qc->err_mask);
tf               1461 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               1471 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
tf               1472 drivers/ata/libata-scsi.c 	tf->protocol = ATA_PROT_NODATA;
tf               1488 drivers/ata/libata-scsi.c 		tf->nsect = 1;	/* 1 sector, lba=0 */
tf               1491 drivers/ata/libata-scsi.c 			tf->flags |= ATA_TFLAG_LBA;
tf               1493 drivers/ata/libata-scsi.c 			tf->lbah = 0x0;
tf               1494 drivers/ata/libata-scsi.c 			tf->lbam = 0x0;
tf               1495 drivers/ata/libata-scsi.c 			tf->lbal = 0x0;
tf               1496 drivers/ata/libata-scsi.c 			tf->device |= ATA_LBA;
tf               1499 drivers/ata/libata-scsi.c 			tf->lbal = 0x1; /* sect */
tf               1500 drivers/ata/libata-scsi.c 			tf->lbam = 0x0; /* cyl low */
tf               1501 drivers/ata/libata-scsi.c 			tf->lbah = 0x0; /* cyl high */
tf               1504 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_VERIFY;	/* READ VERIFY */
tf               1518 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_STANDBYNOW1;
tf               1554 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               1556 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_DEVICE;
tf               1557 drivers/ata/libata-scsi.c 	tf->protocol = ATA_PROT_NODATA;
tf               1560 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_FLUSH_EXT;
tf               1562 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_FLUSH;
tf               1676 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               1684 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               1685 drivers/ata/libata-scsi.c 	tf->protocol = ATA_PROT_NODATA;
tf               1712 drivers/ata/libata-scsi.c 		tf->flags |= ATA_TFLAG_LBA;
tf               1716 drivers/ata/libata-scsi.c 			tf->command = ATA_CMD_VERIFY;
tf               1717 drivers/ata/libata-scsi.c 			tf->device |= (block >> 24) & 0xf;
tf               1723 drivers/ata/libata-scsi.c 			tf->flags |= ATA_TFLAG_LBA48;
tf               1724 drivers/ata/libata-scsi.c 			tf->command = ATA_CMD_VERIFY_EXT;
tf               1726 drivers/ata/libata-scsi.c 			tf->hob_nsect = (n_block >> 8) & 0xff;
tf               1728 drivers/ata/libata-scsi.c 			tf->hob_lbah = (block >> 40) & 0xff;
tf               1729 drivers/ata/libata-scsi.c 			tf->hob_lbam = (block >> 32) & 0xff;
tf               1730 drivers/ata/libata-scsi.c 			tf->hob_lbal = (block >> 24) & 0xff;
tf               1735 drivers/ata/libata-scsi.c 		tf->nsect = n_block & 0xff;
tf               1737 drivers/ata/libata-scsi.c 		tf->lbah = (block >> 16) & 0xff;
tf               1738 drivers/ata/libata-scsi.c 		tf->lbam = (block >> 8) & 0xff;
tf               1739 drivers/ata/libata-scsi.c 		tf->lbal = block & 0xff;
tf               1741 drivers/ata/libata-scsi.c 		tf->device |= ATA_LBA;
tf               1765 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_VERIFY;
tf               1766 drivers/ata/libata-scsi.c 		tf->nsect = n_block & 0xff; /* Sector count 0 means 256 sectors */
tf               1767 drivers/ata/libata-scsi.c 		tf->lbal = sect;
tf               1768 drivers/ata/libata-scsi.c 		tf->lbam = cyl;
tf               1769 drivers/ata/libata-scsi.c 		tf->lbah = cyl >> 8;
tf               1770 drivers/ata/libata-scsi.c 		tf->device |= head;
tf               1899 drivers/ata/libata-scsi.c 	rc = ata_build_rw_tf(&qc->tf, qc->dev, block, n_block, tf_flags,
tf               2348 drivers/ata/libata-scsi.c 	struct ata_taskfile tf;
tf               2350 drivers/ata/libata-scsi.c 	memset(&tf, 0, sizeof(tf));
tf               2362 drivers/ata/libata-scsi.c 	tf.command = ATA_DRDY;		/* really, this is Status reg */
tf               2363 drivers/ata/libata-scsi.c 	tf.lbal = 0x1;
tf               2364 drivers/ata/libata-scsi.c 	tf.nsect = 0x1;
tf               2366 drivers/ata/libata-scsi.c 	ata_tf_to_fis(&tf, 0, 1, &rbuf[36]);	/* TODO: PMP? */
tf               2820 drivers/ata/libata-scsi.c 		ap->ops->sff_tf_read(ap, &qc->tf);
tf               2825 drivers/ata/libata-scsi.c 	cmd->sense_buffer[2] = qc->tf.feature >> 4;
tf               2838 drivers/ata/libata-scsi.c 	qc->tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               2839 drivers/ata/libata-scsi.c 	qc->tf.command = ATA_CMD_PACKET;
tf               2842 drivers/ata/libata-scsi.c 		qc->tf.protocol = ATAPI_PROT_DMA;
tf               2843 drivers/ata/libata-scsi.c 		qc->tf.feature |= ATAPI_PKT_DMA;
tf               2845 drivers/ata/libata-scsi.c 		qc->tf.protocol = ATAPI_PROT_PIO;
tf               2846 drivers/ata/libata-scsi.c 		qc->tf.lbam = SCSI_SENSE_BUFFERSIZE;
tf               2847 drivers/ata/libata-scsi.c 		qc->tf.lbah = 0;
tf               2962 drivers/ata/libata-scsi.c 	qc->tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               2964 drivers/ata/libata-scsi.c 		qc->tf.flags |= ATA_TFLAG_WRITE;
tf               2968 drivers/ata/libata-scsi.c 	qc->tf.command = ATA_CMD_PACKET;
tf               3009 drivers/ata/libata-scsi.c 	qc->tf.lbam = (nbytes & 0xFF);
tf               3010 drivers/ata/libata-scsi.c 	qc->tf.lbah = (nbytes >> 8);
tf               3013 drivers/ata/libata-scsi.c 		qc->tf.protocol = ATAPI_PROT_NODATA;
tf               3015 drivers/ata/libata-scsi.c 		qc->tf.protocol = ATAPI_PROT_PIO;
tf               3018 drivers/ata/libata-scsi.c 		qc->tf.protocol = ATAPI_PROT_DMA;
tf               3019 drivers/ata/libata-scsi.c 		qc->tf.feature |= ATAPI_PKT_DMA;
tf               3024 drivers/ata/libata-scsi.c 			qc->tf.feature |= ATAPI_DMADIR;
tf               3144 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &(qc->tf);
tf               3155 drivers/ata/libata-scsi.c 	tf->protocol = ata_scsi_map_proto(cdb[1 + cdb_offset]);
tf               3156 drivers/ata/libata-scsi.c 	if (tf->protocol == ATA_PROT_UNKNOWN) {
tf               3161 drivers/ata/libata-scsi.c 	if (ata_is_ncq(tf->protocol) && (cdb[2 + cdb_offset] & 0x3) == 0)
tf               3162 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_NCQ_NODATA;
tf               3165 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_LBA;
tf               3178 drivers/ata/libata-scsi.c 			tf->hob_feature = cdb[3];
tf               3179 drivers/ata/libata-scsi.c 			tf->hob_nsect = cdb[5];
tf               3180 drivers/ata/libata-scsi.c 			tf->hob_lbal = cdb[7];
tf               3181 drivers/ata/libata-scsi.c 			tf->hob_lbam = cdb[9];
tf               3182 drivers/ata/libata-scsi.c 			tf->hob_lbah = cdb[11];
tf               3183 drivers/ata/libata-scsi.c 			tf->flags |= ATA_TFLAG_LBA48;
tf               3185 drivers/ata/libata-scsi.c 			tf->flags &= ~ATA_TFLAG_LBA48;
tf               3190 drivers/ata/libata-scsi.c 		tf->feature = cdb[4];
tf               3191 drivers/ata/libata-scsi.c 		tf->nsect = cdb[6];
tf               3192 drivers/ata/libata-scsi.c 		tf->lbal = cdb[8];
tf               3193 drivers/ata/libata-scsi.c 		tf->lbam = cdb[10];
tf               3194 drivers/ata/libata-scsi.c 		tf->lbah = cdb[12];
tf               3195 drivers/ata/libata-scsi.c 		tf->device = cdb[13];
tf               3196 drivers/ata/libata-scsi.c 		tf->command = cdb[14];
tf               3201 drivers/ata/libata-scsi.c 		tf->flags &= ~ATA_TFLAG_LBA48;
tf               3203 drivers/ata/libata-scsi.c 		tf->feature = cdb[3];
tf               3204 drivers/ata/libata-scsi.c 		tf->nsect = cdb[4];
tf               3205 drivers/ata/libata-scsi.c 		tf->lbal = cdb[5];
tf               3206 drivers/ata/libata-scsi.c 		tf->lbam = cdb[6];
tf               3207 drivers/ata/libata-scsi.c 		tf->lbah = cdb[7];
tf               3208 drivers/ata/libata-scsi.c 		tf->device = cdb[8];
tf               3209 drivers/ata/libata-scsi.c 		tf->command = cdb[9];
tf               3217 drivers/ata/libata-scsi.c 			tf->hob_feature = cdb[20];
tf               3218 drivers/ata/libata-scsi.c 			tf->hob_nsect = cdb[22];
tf               3219 drivers/ata/libata-scsi.c 			tf->hob_lbal = cdb[16];
tf               3220 drivers/ata/libata-scsi.c 			tf->hob_lbam = cdb[15];
tf               3221 drivers/ata/libata-scsi.c 			tf->hob_lbah = cdb[14];
tf               3222 drivers/ata/libata-scsi.c 			tf->flags |= ATA_TFLAG_LBA48;
tf               3224 drivers/ata/libata-scsi.c 			tf->flags &= ~ATA_TFLAG_LBA48;
tf               3226 drivers/ata/libata-scsi.c 		tf->feature = cdb[21];
tf               3227 drivers/ata/libata-scsi.c 		tf->nsect = cdb[23];
tf               3228 drivers/ata/libata-scsi.c 		tf->lbal = cdb[19];
tf               3229 drivers/ata/libata-scsi.c 		tf->lbam = cdb[18];
tf               3230 drivers/ata/libata-scsi.c 		tf->lbah = cdb[17];
tf               3231 drivers/ata/libata-scsi.c 		tf->device = cdb[24];
tf               3232 drivers/ata/libata-scsi.c 		tf->command = cdb[25];
tf               3233 drivers/ata/libata-scsi.c 		tf->auxiliary = get_unaligned_be32(&cdb[28]);
tf               3237 drivers/ata/libata-scsi.c 	if (ata_is_ncq(tf->protocol))
tf               3238 drivers/ata/libata-scsi.c 		tf->nsect = qc->hw_tag << 3;
tf               3241 drivers/ata/libata-scsi.c 	tf->device = dev->devno ?
tf               3242 drivers/ata/libata-scsi.c 		tf->device | ATA_DEV1 : tf->device & ~ATA_DEV1;
tf               3244 drivers/ata/libata-scsi.c 	switch (tf->command) {
tf               3250 drivers/ata/libata-scsi.c 		if (tf->protocol != ATA_PROT_PIO || tf->nsect != 1) {
tf               3301 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf               3303 drivers/ata/libata-scsi.c 		tf->flags |= ATA_TFLAG_WRITE;
tf               3316 drivers/ata/libata-scsi.c 	if (tf->protocol == ATA_PROT_DMA && dev->dma_mode == 0) {
tf               3322 drivers/ata/libata-scsi.c 	if (ata_is_ncq(tf->protocol) && !ata_ncq_enabled(dev)) {
tf               3328 drivers/ata/libata-scsi.c 	if ((cdb[1] & 0xe0) && !is_multi_taskfile(tf)) {
tf               3333 drivers/ata/libata-scsi.c 	if (is_multi_taskfile(tf)) {
tf               3351 drivers/ata/libata-scsi.c 	if (tf->command == ATA_CMD_SET_FEATURES &&
tf               3352 drivers/ata/libata-scsi.c 	    tf->feature == SETFEATURES_XFER) {
tf               3372 drivers/ata/libata-scsi.c 	if (tf->command >= 0x5C && tf->command <= 0x5F && !libata_allow_tpm) {
tf               3451 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               3515 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_NCQ;
tf               3516 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_FPDMA_SEND;
tf               3517 drivers/ata/libata-scsi.c 		tf->hob_nsect = ATA_SUBCMD_FPDMA_SEND_DSM & 0x1f;
tf               3518 drivers/ata/libata-scsi.c 		tf->nsect = qc->hw_tag << 3;
tf               3519 drivers/ata/libata-scsi.c 		tf->hob_feature = (size / 512) >> 8;
tf               3520 drivers/ata/libata-scsi.c 		tf->feature = size / 512;
tf               3522 drivers/ata/libata-scsi.c 		tf->auxiliary = 1;
tf               3524 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_DMA;
tf               3525 drivers/ata/libata-scsi.c 		tf->hob_feature = 0;
tf               3526 drivers/ata/libata-scsi.c 		tf->feature = ATA_DSM_TRIM;
tf               3527 drivers/ata/libata-scsi.c 		tf->hob_nsect = (size / 512) >> 8;
tf               3528 drivers/ata/libata-scsi.c 		tf->nsect = size / 512;
tf               3529 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_DSM;
tf               3532 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48 |
tf               3696 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               3735 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_NCQ;
tf               3736 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_FPDMA_RECV;
tf               3737 drivers/ata/libata-scsi.c 		tf->hob_nsect = ATA_SUBCMD_FPDMA_RECV_ZAC_MGMT_IN & 0x1f;
tf               3738 drivers/ata/libata-scsi.c 		tf->nsect = qc->hw_tag << 3;
tf               3739 drivers/ata/libata-scsi.c 		tf->feature = sect & 0xff;
tf               3740 drivers/ata/libata-scsi.c 		tf->hob_feature = (sect >> 8) & 0xff;
tf               3741 drivers/ata/libata-scsi.c 		tf->auxiliary = ATA_SUBCMD_ZAC_MGMT_IN_REPORT_ZONES | (options << 8);
tf               3743 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_ZAC_MGMT_IN;
tf               3744 drivers/ata/libata-scsi.c 		tf->feature = ATA_SUBCMD_ZAC_MGMT_IN_REPORT_ZONES;
tf               3745 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_DMA;
tf               3746 drivers/ata/libata-scsi.c 		tf->hob_feature = options;
tf               3747 drivers/ata/libata-scsi.c 		tf->hob_nsect = (sect >> 8) & 0xff;
tf               3748 drivers/ata/libata-scsi.c 		tf->nsect = sect & 0xff;
tf               3750 drivers/ata/libata-scsi.c 	tf->device = ATA_LBA;
tf               3751 drivers/ata/libata-scsi.c 	tf->lbah = (block >> 16) & 0xff;
tf               3752 drivers/ata/libata-scsi.c 	tf->lbam = (block >> 8) & 0xff;
tf               3753 drivers/ata/libata-scsi.c 	tf->lbal = block & 0xff;
tf               3754 drivers/ata/libata-scsi.c 	tf->hob_lbah = (block >> 40) & 0xff;
tf               3755 drivers/ata/libata-scsi.c 	tf->hob_lbam = (block >> 32) & 0xff;
tf               3756 drivers/ata/libata-scsi.c 	tf->hob_lbal = (block >> 24) & 0xff;
tf               3758 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48;
tf               3779 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               3824 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_NCQ_NODATA;
tf               3825 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_NCQ_NON_DATA;
tf               3826 drivers/ata/libata-scsi.c 		tf->feature = ATA_SUBCMD_NCQ_NON_DATA_ZAC_MGMT_OUT;
tf               3827 drivers/ata/libata-scsi.c 		tf->nsect = qc->hw_tag << 3;
tf               3828 drivers/ata/libata-scsi.c 		tf->auxiliary = sa | ((u16)all << 8);
tf               3830 drivers/ata/libata-scsi.c 		tf->protocol = ATA_PROT_NODATA;
tf               3831 drivers/ata/libata-scsi.c 		tf->command = ATA_CMD_ZAC_MGMT_OUT;
tf               3832 drivers/ata/libata-scsi.c 		tf->feature = sa;
tf               3833 drivers/ata/libata-scsi.c 		tf->hob_feature = all;
tf               3835 drivers/ata/libata-scsi.c 	tf->lbah = (block >> 16) & 0xff;
tf               3836 drivers/ata/libata-scsi.c 	tf->lbam = (block >> 8) & 0xff;
tf               3837 drivers/ata/libata-scsi.c 	tf->lbal = block & 0xff;
tf               3838 drivers/ata/libata-scsi.c 	tf->hob_lbah = (block >> 40) & 0xff;
tf               3839 drivers/ata/libata-scsi.c 	tf->hob_lbam = (block >> 32) & 0xff;
tf               3840 drivers/ata/libata-scsi.c 	tf->hob_lbal = (block >> 24) & 0xff;
tf               3841 drivers/ata/libata-scsi.c 	tf->device = ATA_LBA;
tf               3842 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48;
tf               3870 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               3904 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
tf               3905 drivers/ata/libata-scsi.c 	tf->protocol = ATA_PROT_NODATA;
tf               3906 drivers/ata/libata-scsi.c 	tf->nsect = 0;
tf               3907 drivers/ata/libata-scsi.c 	tf->command = ATA_CMD_SET_FEATURES;
tf               3908 drivers/ata/libata-scsi.c 	tf->feature = wce ? SETFEATURES_WC_ON : SETFEATURES_WC_OFF;
tf               4139 drivers/ata/libata-scsi.c 	struct ata_taskfile *tf = &qc->tf;
tf               4169 drivers/ata/libata-scsi.c 	tf->protocol = dma ? ATA_PROT_DMA : ATA_PROT_PIO;
tf               4170 drivers/ata/libata-scsi.c 	tf->flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR | ATA_TFLAG_LBA;
tf               4172 drivers/ata/libata-scsi.c 		tf->flags |= ATA_TFLAG_WRITE;
tf               4173 drivers/ata/libata-scsi.c 	tf->command = ata_scsi_trusted_op(len, send, dma);
tf               4174 drivers/ata/libata-scsi.c 	tf->feature = secp;
tf               4175 drivers/ata/libata-scsi.c 	tf->lbam = spsp & 0xff;
tf               4176 drivers/ata/libata-scsi.c 	tf->lbah = spsp >> 8;
tf               4179 drivers/ata/libata-scsi.c 		tf->nsect = len & 0xff;
tf               4180 drivers/ata/libata-scsi.c 		tf->lbal = len >> 8;
tf               4183 drivers/ata/libata-scsi.c 			tf->lbah = (1 << 7);
tf                397 drivers/ata/libata-sff.c void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
tf                400 drivers/ata/libata-sff.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                402 drivers/ata/libata-sff.c 	if (tf->ctl != ap->last_ctl) {
tf                404 drivers/ata/libata-sff.c 			iowrite8(tf->ctl, ioaddr->ctl_addr);
tf                405 drivers/ata/libata-sff.c 		ap->last_ctl = tf->ctl;
tf                409 drivers/ata/libata-sff.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                411 drivers/ata/libata-sff.c 		iowrite8(tf->hob_feature, ioaddr->feature_addr);
tf                412 drivers/ata/libata-sff.c 		iowrite8(tf->hob_nsect, ioaddr->nsect_addr);
tf                413 drivers/ata/libata-sff.c 		iowrite8(tf->hob_lbal, ioaddr->lbal_addr);
tf                414 drivers/ata/libata-sff.c 		iowrite8(tf->hob_lbam, ioaddr->lbam_addr);
tf                415 drivers/ata/libata-sff.c 		iowrite8(tf->hob_lbah, ioaddr->lbah_addr);
tf                417 drivers/ata/libata-sff.c 			tf->hob_feature,
tf                418 drivers/ata/libata-sff.c 			tf->hob_nsect,
tf                419 drivers/ata/libata-sff.c 			tf->hob_lbal,
tf                420 drivers/ata/libata-sff.c 			tf->hob_lbam,
tf                421 drivers/ata/libata-sff.c 			tf->hob_lbah);
tf                425 drivers/ata/libata-sff.c 		iowrite8(tf->feature, ioaddr->feature_addr);
tf                426 drivers/ata/libata-sff.c 		iowrite8(tf->nsect, ioaddr->nsect_addr);
tf                427 drivers/ata/libata-sff.c 		iowrite8(tf->lbal, ioaddr->lbal_addr);
tf                428 drivers/ata/libata-sff.c 		iowrite8(tf->lbam, ioaddr->lbam_addr);
tf                429 drivers/ata/libata-sff.c 		iowrite8(tf->lbah, ioaddr->lbah_addr);
tf                431 drivers/ata/libata-sff.c 			tf->feature,
tf                432 drivers/ata/libata-sff.c 			tf->nsect,
tf                433 drivers/ata/libata-sff.c 			tf->lbal,
tf                434 drivers/ata/libata-sff.c 			tf->lbam,
tf                435 drivers/ata/libata-sff.c 			tf->lbah);
tf                438 drivers/ata/libata-sff.c 	if (tf->flags & ATA_TFLAG_DEVICE) {
tf                439 drivers/ata/libata-sff.c 		iowrite8(tf->device, ioaddr->device_addr);
tf                440 drivers/ata/libata-sff.c 		VPRINTK("device 0x%X\n", tf->device);
tf                460 drivers/ata/libata-sff.c void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                464 drivers/ata/libata-sff.c 	tf->command = ata_sff_check_status(ap);
tf                465 drivers/ata/libata-sff.c 	tf->feature = ioread8(ioaddr->error_addr);
tf                466 drivers/ata/libata-sff.c 	tf->nsect = ioread8(ioaddr->nsect_addr);
tf                467 drivers/ata/libata-sff.c 	tf->lbal = ioread8(ioaddr->lbal_addr);
tf                468 drivers/ata/libata-sff.c 	tf->lbam = ioread8(ioaddr->lbam_addr);
tf                469 drivers/ata/libata-sff.c 	tf->lbah = ioread8(ioaddr->lbah_addr);
tf                470 drivers/ata/libata-sff.c 	tf->device = ioread8(ioaddr->device_addr);
tf                472 drivers/ata/libata-sff.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                474 drivers/ata/libata-sff.c 			iowrite8(tf->ctl | ATA_HOB, ioaddr->ctl_addr);
tf                475 drivers/ata/libata-sff.c 			tf->hob_feature = ioread8(ioaddr->error_addr);
tf                476 drivers/ata/libata-sff.c 			tf->hob_nsect = ioread8(ioaddr->nsect_addr);
tf                477 drivers/ata/libata-sff.c 			tf->hob_lbal = ioread8(ioaddr->lbal_addr);
tf                478 drivers/ata/libata-sff.c 			tf->hob_lbam = ioread8(ioaddr->lbam_addr);
tf                479 drivers/ata/libata-sff.c 			tf->hob_lbah = ioread8(ioaddr->lbah_addr);
tf                480 drivers/ata/libata-sff.c 			iowrite8(tf->ctl, ioaddr->ctl_addr);
tf                481 drivers/ata/libata-sff.c 			ap->last_ctl = tf->ctl;
tf                499 drivers/ata/libata-sff.c void ata_sff_exec_command(struct ata_port *ap, const struct ata_taskfile *tf)
tf                501 drivers/ata/libata-sff.c 	DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
tf                503 drivers/ata/libata-sff.c 	iowrite8(tf->command, ap->ioaddr.command_addr);
tf                521 drivers/ata/libata-sff.c 				  const struct ata_taskfile *tf)
tf                523 drivers/ata/libata-sff.c 	ap->ops->sff_tf_load(ap, tf);
tf                524 drivers/ata/libata-sff.c 	ap->ops->sff_exec_command(ap, tf);
tf                655 drivers/ata/libata-sff.c 	int do_write = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                675 drivers/ata/libata-sff.c 	DPRINTK("data %s\n", qc->tf.flags & ATA_TFLAG_WRITE ? "write" : "read");
tf                708 drivers/ata/libata-sff.c 	if (is_multi_taskfile(&qc->tf)) {
tf                745 drivers/ata/libata-sff.c 	switch (qc->tf.protocol) {
tf                777 drivers/ata/libata-sff.c 	int rw = (qc->tf.flags & ATA_TFLAG_WRITE) ? WRITE : READ;
tf                808 drivers/ata/libata-sff.c 	DPRINTK("data %s\n", qc->tf.flags & ATA_TFLAG_WRITE ? "write" : "read");
tf                850 drivers/ata/libata-sff.c 	int i_write, do_write = (qc->tf.flags & ATA_TFLAG_WRITE) ? 1 : 0;
tf                903 drivers/ata/libata-sff.c 	if (qc->tf.flags & ATA_TFLAG_POLLING)
tf                907 drivers/ata/libata-sff.c 		if (qc->tf.protocol == ATA_PROT_PIO &&
tf                908 drivers/ata/libata-sff.c 		   (qc->tf.flags & ATA_TFLAG_WRITE))
tf                911 drivers/ata/libata-sff.c 		if (ata_is_atapi(qc->tf.protocol) &&
tf                991 drivers/ata/libata-sff.c 		ap->print_id, qc->tf.protocol, ap->hsm_task_state, status);
tf               1001 drivers/ata/libata-sff.c 		poll_next = (qc->tf.flags & ATA_TFLAG_POLLING);
tf               1042 drivers/ata/libata-sff.c 		if (qc->tf.protocol == ATA_PROT_PIO) {
tf               1064 drivers/ata/libata-sff.c 		if (qc->tf.protocol == ATAPI_PROT_PIO) {
tf               1141 drivers/ata/libata-sff.c 				if (!(qc->tf.flags & ATA_TFLAG_WRITE)) {
tf               1174 drivers/ata/libata-sff.c 			    (!(qc->tf.flags & ATA_TFLAG_WRITE))) {
tf               1353 drivers/ata/libata-sff.c 		qc->tf.flags |= ATA_TFLAG_POLLING;
tf               1359 drivers/ata/libata-sff.c 	switch (qc->tf.protocol) {
tf               1361 drivers/ata/libata-sff.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1364 drivers/ata/libata-sff.c 		ata_tf_to_host(ap, &qc->tf);
tf               1367 drivers/ata/libata-sff.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1373 drivers/ata/libata-sff.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1376 drivers/ata/libata-sff.c 		ata_tf_to_host(ap, &qc->tf);
tf               1378 drivers/ata/libata-sff.c 		if (qc->tf.flags & ATA_TFLAG_WRITE) {
tf               1390 drivers/ata/libata-sff.c 			if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1403 drivers/ata/libata-sff.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1406 drivers/ata/libata-sff.c 		ata_tf_to_host(ap, &qc->tf);
tf               1412 drivers/ata/libata-sff.c 		    (qc->tf.flags & ATA_TFLAG_POLLING))
tf               1467 drivers/ata/libata-sff.c 		ap->print_id, qc->tf.protocol, ap->hsm_task_state);
tf               1548 drivers/ata/libata-sff.c 			if (!(qc->tf.flags & ATA_TFLAG_POLLING))
tf               1641 drivers/ata/libata-sff.c 	if (!qc || qc->tf.flags & ATA_TFLAG_POLLING)
tf               1816 drivers/ata/libata-sff.c 	struct ata_taskfile tf;
tf               1822 drivers/ata/libata-sff.c 	memset(&tf, 0, sizeof(tf));
tf               1824 drivers/ata/libata-sff.c 	ap->ops->sff_tf_read(ap, &tf);
tf               1825 drivers/ata/libata-sff.c 	err = tf.feature;
tf               1841 drivers/ata/libata-sff.c 	class = ata_dev_classify(&tf);
tf               2729 drivers/ata/libata-sff.c 	if (!ata_is_dma(qc->tf.protocol))
tf               2736 drivers/ata/libata-sff.c 	switch (qc->tf.protocol) {
tf               2738 drivers/ata/libata-sff.c 		WARN_ON_ONCE(qc->tf.flags & ATA_TFLAG_POLLING);
tf               2740 drivers/ata/libata-sff.c 		ap->ops->sff_tf_load(ap, &qc->tf);  /* load tf registers */
tf               2747 drivers/ata/libata-sff.c 		WARN_ON_ONCE(qc->tf.flags & ATA_TFLAG_POLLING);
tf               2749 drivers/ata/libata-sff.c 		ap->ops->sff_tf_load(ap, &qc->tf);  /* load tf registers */
tf               2787 drivers/ata/libata-sff.c 	if (ap->hsm_task_state == HSM_ST_LAST && ata_is_dma(qc->tf.protocol)) {
tf               2809 drivers/ata/libata-sff.c 	if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol))
tf               2861 drivers/ata/libata-sff.c 	if (qc && ata_is_dma(qc->tf.protocol)) {
tf               2907 drivers/ata/libata-sff.c 	if (ata_is_dma(qc->tf.protocol)) {
tf               2947 drivers/ata/libata-sff.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf               2962 drivers/ata/libata-sff.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                 37 drivers/ata/libata-zpodd.c 	struct ata_taskfile tf;
tf                 44 drivers/ata/libata-zpodd.c 	ata_tf_init(dev, &tf);
tf                 45 drivers/ata/libata-zpodd.c 	tf.flags = ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf                 46 drivers/ata/libata-zpodd.c 	tf.command = ATA_CMD_PACKET;
tf                 47 drivers/ata/libata-zpodd.c 	tf.protocol = ATAPI_PROT_NODATA;
tf                 49 drivers/ata/libata-zpodd.c 	return ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0);
tf                 58 drivers/ata/libata-zpodd.c 	struct ata_taskfile tf;
tf                 72 drivers/ata/libata-zpodd.c 	ata_tf_init(dev, &tf);
tf                 73 drivers/ata/libata-zpodd.c 	tf.flags = ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
tf                 74 drivers/ata/libata-zpodd.c 	tf.command = ATA_CMD_PACKET;
tf                 75 drivers/ata/libata-zpodd.c 	tf.protocol = ATAPI_PROT_PIO;
tf                 76 drivers/ata/libata-zpodd.c 	tf.lbam = 16;
tf                 78 drivers/ata/libata-zpodd.c 	ret = ata_exec_internal(dev, &tf, cdb, DMA_FROM_DEVICE,
tf                 41 drivers/ata/libata.h extern u64 ata_tf_to_lba(const struct ata_taskfile *tf);
tf                 42 drivers/ata/libata.h extern u64 ata_tf_to_lba48(const struct ata_taskfile *tf);
tf                 44 drivers/ata/libata.h extern int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev,
tf                 47 drivers/ata/libata.h extern u64 ata_tf_read_block(const struct ata_taskfile *tf,
tf                 50 drivers/ata/libata.h 				  struct ata_taskfile *tf, const u8 *cdb,
tf                 54 drivers/ata/libata.h 				     struct ata_taskfile *tf, const u8 *cdb,
tf                123 drivers/ata/libata.h 					   const struct ata_taskfile *tf);
tf                373 drivers/ata/pata_arasan_cf.c 	if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol))
tf                381 drivers/ata/pata_arasan_cf.c 		u32 rw = acdev->qc->tf.flags & ATA_TFLAG_WRITE;
tf                435 drivers/ata/pata_arasan_cf.c 	u32 write = acdev->qc->tf.flags & ATA_TFLAG_WRITE;
tf                636 drivers/ata/pata_arasan_cf.c 		if (qc->tf.flags & ATA_TFLAG_WRITE)
tf                675 drivers/ata/pata_arasan_cf.c 	struct ata_taskfile *tf = &qc->tf;
tf                677 drivers/ata/pata_arasan_cf.c 	u32 write = tf->flags & ATA_TFLAG_WRITE;
tf                682 drivers/ata/pata_arasan_cf.c 	ap->ops->sff_exec_command(ap, tf);
tf                692 drivers/ata/pata_arasan_cf.c 	if (!ata_is_dma(qc->tf.protocol))
tf                701 drivers/ata/pata_arasan_cf.c 	switch (qc->tf.protocol) {
tf                703 drivers/ata/pata_arasan_cf.c 		WARN_ON_ONCE(qc->tf.flags & ATA_TFLAG_POLLING);
tf                705 drivers/ata/pata_arasan_cf.c 		ap->ops->sff_tf_load(ap, &qc->tf);
tf                374 drivers/ata/pata_ep93xx.c 				const struct ata_taskfile *tf)
tf                377 drivers/ata/pata_ep93xx.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                379 drivers/ata/pata_ep93xx.c 	if (tf->ctl != ap->last_ctl) {
tf                380 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->ctl, IDECTRL_ADDR_CTL);
tf                381 drivers/ata/pata_ep93xx.c 		ap->last_ctl = tf->ctl;
tf                385 drivers/ata/pata_ep93xx.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                386 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->hob_feature,
tf                388 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->hob_nsect,
tf                390 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->hob_lbal,
tf                392 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->hob_lbam,
tf                394 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->hob_lbah,
tf                399 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->feature,
tf                401 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->nsect, IDECTRL_ADDR_NSECT);
tf                402 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->lbal, IDECTRL_ADDR_LBAL);
tf                403 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->lbam, IDECTRL_ADDR_LBAM);
tf                404 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->lbah, IDECTRL_ADDR_LBAH);
tf                407 drivers/ata/pata_ep93xx.c 	if (tf->flags & ATA_TFLAG_DEVICE)
tf                408 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->device,
tf                415 drivers/ata/pata_ep93xx.c static void ep93xx_pata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                419 drivers/ata/pata_ep93xx.c 	tf->command = ep93xx_pata_check_status(ap);
tf                420 drivers/ata/pata_ep93xx.c 	tf->feature = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_FEATURE);
tf                421 drivers/ata/pata_ep93xx.c 	tf->nsect = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_NSECT);
tf                422 drivers/ata/pata_ep93xx.c 	tf->lbal = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_LBAL);
tf                423 drivers/ata/pata_ep93xx.c 	tf->lbam = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_LBAM);
tf                424 drivers/ata/pata_ep93xx.c 	tf->lbah = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_LBAH);
tf                425 drivers/ata/pata_ep93xx.c 	tf->device = ep93xx_pata_read_reg(drv_data, IDECTRL_ADDR_DEVICE);
tf                427 drivers/ata/pata_ep93xx.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                428 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->ctl | ATA_HOB,
tf                430 drivers/ata/pata_ep93xx.c 		tf->hob_feature = ep93xx_pata_read_reg(drv_data,
tf                432 drivers/ata/pata_ep93xx.c 		tf->hob_nsect = ep93xx_pata_read_reg(drv_data,
tf                434 drivers/ata/pata_ep93xx.c 		tf->hob_lbal = ep93xx_pata_read_reg(drv_data,
tf                436 drivers/ata/pata_ep93xx.c 		tf->hob_lbam = ep93xx_pata_read_reg(drv_data,
tf                438 drivers/ata/pata_ep93xx.c 		tf->hob_lbah = ep93xx_pata_read_reg(drv_data,
tf                440 drivers/ata/pata_ep93xx.c 		ep93xx_pata_write_reg(drv_data, tf->ctl, IDECTRL_ADDR_CTL);
tf                441 drivers/ata/pata_ep93xx.c 		ap->last_ctl = tf->ctl;
tf                447 drivers/ata/pata_ep93xx.c 				     const struct ata_taskfile *tf)
tf                451 drivers/ata/pata_ep93xx.c 	ep93xx_pata_write_reg(drv_data, tf->command,
tf                768 drivers/ata/pata_ep93xx.c 	qc->ap->ops->sff_exec_command(qc->ap, &qc->tf);
tf                317 drivers/ata/pata_hpt3x2n.c 	int dpll = hpt3x2n_use_dpll(ap, qc->tf.flags & ATA_TFLAG_WRITE);
tf                333 drivers/ata/pata_hpt3x2n.c 	int dpll = hpt3x2n_use_dpll(ap, qc->tf.flags & ATA_TFLAG_WRITE);
tf                224 drivers/ata/pata_icside.c 	unsigned int write = qc->tf.flags & ATA_TFLAG_WRITE;
tf                242 drivers/ata/pata_icside.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                412 drivers/ata/pata_it821x.c 	switch(qc->tf.command)
tf                434 drivers/ata/pata_it821x.c 	printk(KERN_DEBUG "it821x: can't process command 0x%02X\n", qc->tf.command);
tf                537 drivers/ata/pata_it821x.c 					struct ata_taskfile *tf, u16 *id)
tf                542 drivers/ata/pata_it821x.c 	err_mask = ata_do_dev_read_id(adev, tf, id);
tf                515 drivers/ata/pata_macio.c 	unsigned int write = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                611 drivers/ata/pata_macio.c 		if (!(qc->tf.flags & ATA_TFLAG_WRITE))
tf                617 drivers/ata/pata_macio.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                448 drivers/ata/pata_mpc52xx.c 	unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE), si;
tf                505 drivers/ata/pata_mpc52xx.c 	unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE);
tf                552 drivers/ata/pata_mpc52xx.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                 24 drivers/ata/pata_netcell.c 					struct ata_taskfile *tf, u16 *id)
tf                 26 drivers/ata/pata_netcell.c 	unsigned int err_mask = ata_do_dev_read_id(adev, tf, id);
tf                124 drivers/ata/pata_ns87415.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                141 drivers/ata/pata_ns87415.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                264 drivers/ata/pata_ns87415.c void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                268 drivers/ata/pata_ns87415.c 	tf->command = ns87560_check_status(ap);
tf                269 drivers/ata/pata_ns87415.c 	tf->feature = ioread8(ioaddr->error_addr);
tf                270 drivers/ata/pata_ns87415.c 	tf->nsect = ioread8(ioaddr->nsect_addr);
tf                271 drivers/ata/pata_ns87415.c 	tf->lbal = ioread8(ioaddr->lbal_addr);
tf                272 drivers/ata/pata_ns87415.c 	tf->lbam = ioread8(ioaddr->lbam_addr);
tf                273 drivers/ata/pata_ns87415.c 	tf->lbah = ioread8(ioaddr->lbah_addr);
tf                274 drivers/ata/pata_ns87415.c 	tf->device = ns87560_read_buggy(ioaddr->device_addr);
tf                276 drivers/ata/pata_ns87415.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                277 drivers/ata/pata_ns87415.c 		iowrite8(tf->ctl | ATA_HOB, ioaddr->ctl_addr);
tf                278 drivers/ata/pata_ns87415.c 		tf->hob_feature = ioread8(ioaddr->error_addr);
tf                279 drivers/ata/pata_ns87415.c 		tf->hob_nsect = ioread8(ioaddr->nsect_addr);
tf                280 drivers/ata/pata_ns87415.c 		tf->hob_lbal = ioread8(ioaddr->lbal_addr);
tf                281 drivers/ata/pata_ns87415.c 		tf->hob_lbam = ioread8(ioaddr->lbam_addr);
tf                282 drivers/ata/pata_ns87415.c 		tf->hob_lbah = ioread8(ioaddr->lbah_addr);
tf                283 drivers/ata/pata_ns87415.c 		iowrite8(tf->ctl, ioaddr->ctl_addr);
tf                284 drivers/ata/pata_ns87415.c 		ap->last_ctl = tf->ctl;
tf                382 drivers/ata/pata_octeon_cf.c static void octeon_cf_tf_read16(struct ata_port *ap, struct ata_taskfile *tf)
tf                389 drivers/ata/pata_octeon_cf.c 	tf->feature = blob >> 8;
tf                392 drivers/ata/pata_octeon_cf.c 	tf->nsect = blob & 0xff;
tf                393 drivers/ata/pata_octeon_cf.c 	tf->lbal = blob >> 8;
tf                396 drivers/ata/pata_octeon_cf.c 	tf->lbam = blob & 0xff;
tf                397 drivers/ata/pata_octeon_cf.c 	tf->lbah = blob >> 8;
tf                400 drivers/ata/pata_octeon_cf.c 	tf->device = blob & 0xff;
tf                401 drivers/ata/pata_octeon_cf.c 	tf->command = blob >> 8;
tf                403 drivers/ata/pata_octeon_cf.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                405 drivers/ata/pata_octeon_cf.c 			iowrite8(tf->ctl | ATA_HOB, ap->ioaddr.ctl_addr);
tf                408 drivers/ata/pata_octeon_cf.c 			tf->hob_feature = blob >> 8;
tf                411 drivers/ata/pata_octeon_cf.c 			tf->hob_nsect = blob & 0xff;
tf                412 drivers/ata/pata_octeon_cf.c 			tf->hob_lbal = blob >> 8;
tf                415 drivers/ata/pata_octeon_cf.c 			tf->hob_lbam = blob & 0xff;
tf                416 drivers/ata/pata_octeon_cf.c 			tf->hob_lbah = blob >> 8;
tf                418 drivers/ata/pata_octeon_cf.c 			iowrite8(tf->ctl, ap->ioaddr.ctl_addr);
tf                419 drivers/ata/pata_octeon_cf.c 			ap->last_ctl = tf->ctl;
tf                467 drivers/ata/pata_octeon_cf.c 				const struct ata_taskfile *tf)
tf                469 drivers/ata/pata_octeon_cf.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                473 drivers/ata/pata_octeon_cf.c 	if (tf->ctl != ap->last_ctl) {
tf                474 drivers/ata/pata_octeon_cf.c 		iowrite8(tf->ctl, ap->ioaddr.ctl_addr);
tf                475 drivers/ata/pata_octeon_cf.c 		ap->last_ctl = tf->ctl;
tf                478 drivers/ata/pata_octeon_cf.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                479 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->hob_feature << 8, base + 0xc);
tf                480 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->hob_nsect | tf->hob_lbal << 8, base + 2);
tf                481 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->hob_lbam | tf->hob_lbah << 8, base + 4);
tf                483 drivers/ata/pata_octeon_cf.c 			tf->hob_feature,
tf                484 drivers/ata/pata_octeon_cf.c 			tf->hob_nsect,
tf                485 drivers/ata/pata_octeon_cf.c 			tf->hob_lbal,
tf                486 drivers/ata/pata_octeon_cf.c 			tf->hob_lbam,
tf                487 drivers/ata/pata_octeon_cf.c 			tf->hob_lbah);
tf                490 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->feature << 8, base + 0xc);
tf                491 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->nsect | tf->lbal << 8, base + 2);
tf                492 drivers/ata/pata_octeon_cf.c 		__raw_writew(tf->lbam | tf->lbah << 8, base + 4);
tf                494 drivers/ata/pata_octeon_cf.c 			tf->feature,
tf                495 drivers/ata/pata_octeon_cf.c 			tf->nsect,
tf                496 drivers/ata/pata_octeon_cf.c 			tf->lbal,
tf                497 drivers/ata/pata_octeon_cf.c 			tf->lbam,
tf                498 drivers/ata/pata_octeon_cf.c 			tf->lbah);
tf                515 drivers/ata/pata_octeon_cf.c 				const struct ata_taskfile *tf)
tf                521 drivers/ata/pata_octeon_cf.c 	if (tf->flags & ATA_TFLAG_DEVICE) {
tf                522 drivers/ata/pata_octeon_cf.c 		VPRINTK("device 0x%X\n", tf->device);
tf                523 drivers/ata/pata_octeon_cf.c 		blob = tf->device;
tf                528 drivers/ata/pata_octeon_cf.c 	DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
tf                529 drivers/ata/pata_octeon_cf.c 	blob |= (tf->command << 8);
tf                550 drivers/ata/pata_octeon_cf.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                588 drivers/ata/pata_octeon_cf.c 	mio_boot_dma_cfg.s.rw = ((qc->tf.flags & ATA_TFLAG_WRITE) != 0);
tf                631 drivers/ata/pata_octeon_cf.c 		ap->print_id, qc->tf.protocol, ap->hsm_task_state);
tf                661 drivers/ata/pata_octeon_cf.c 	if (unlikely(qc->err_mask) && (qc->tf.protocol == ATA_PROT_DMA))
tf                697 drivers/ata/pata_octeon_cf.c 		if (!qc || (qc->tf.flags & ATA_TFLAG_POLLING))
tf                770 drivers/ata/pata_octeon_cf.c 	if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING)))
tf                799 drivers/ata/pata_octeon_cf.c 	switch (qc->tf.protocol) {
tf                801 drivers/ata/pata_octeon_cf.c 		WARN_ON(qc->tf.flags & ATA_TFLAG_POLLING);
tf                803 drivers/ata/pata_octeon_cf.c 		ap->ops->sff_tf_load(ap, &qc->tf);  /* load tf registers */
tf                 39 drivers/ata/pata_pdc202xx_old.c 				  const struct ata_taskfile *tf)
tf                 41 drivers/ata/pata_pdc202xx_old.c 	DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
tf                 43 drivers/ata/pata_pdc202xx_old.c 	iowrite8(tf->command, ap->ioaddr.command_addr);
tf                181 drivers/ata/pata_pdc202xx_old.c 	struct ata_taskfile *tf = &qc->tf;
tf                201 drivers/ata/pata_pdc202xx_old.c 	if ((tf->flags & ATA_TFLAG_LBA48) ||  tf->protocol == ATAPI_PROT_DMA) {
tf                204 drivers/ata/pata_pdc202xx_old.c 		if (tf->flags & ATA_TFLAG_WRITE)
tf                231 drivers/ata/pata_pdc202xx_old.c 	struct ata_taskfile *tf = &qc->tf;
tf                240 drivers/ata/pata_pdc202xx_old.c 	if (tf->protocol == ATAPI_PROT_DMA || (tf->flags & ATA_TFLAG_LBA48)) {
tf                 74 drivers/ata/pata_pxa.c 	qc->ap->ops->sff_exec_command(qc->ap, &qc->tf);
tf                176 drivers/ata/pata_samsung_cf.c 				const struct ata_taskfile *tf)
tf                179 drivers/ata/pata_samsung_cf.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                181 drivers/ata/pata_samsung_cf.c 	if (tf->ctl != ap->last_ctl) {
tf                182 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->ctl, ioaddr->ctl_addr);
tf                183 drivers/ata/pata_samsung_cf.c 		ap->last_ctl = tf->ctl;
tf                187 drivers/ata/pata_samsung_cf.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                188 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->hob_feature, ioaddr->feature_addr);
tf                189 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->hob_nsect, ioaddr->nsect_addr);
tf                190 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->hob_lbal, ioaddr->lbal_addr);
tf                191 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->hob_lbam, ioaddr->lbam_addr);
tf                192 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->hob_lbah, ioaddr->lbah_addr);
tf                196 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->feature, ioaddr->feature_addr);
tf                197 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->nsect, ioaddr->nsect_addr);
tf                198 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->lbal, ioaddr->lbal_addr);
tf                199 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->lbam, ioaddr->lbam_addr);
tf                200 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->lbah, ioaddr->lbah_addr);
tf                203 drivers/ata/pata_samsung_cf.c 	if (tf->flags & ATA_TFLAG_DEVICE)
tf                204 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->device, ioaddr->device_addr);
tf                212 drivers/ata/pata_samsung_cf.c static void pata_s3c_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                216 drivers/ata/pata_samsung_cf.c 	tf->feature = ata_inb(ap->host, ioaddr->error_addr);
tf                217 drivers/ata/pata_samsung_cf.c 	tf->nsect = ata_inb(ap->host, ioaddr->nsect_addr);
tf                218 drivers/ata/pata_samsung_cf.c 	tf->lbal = ata_inb(ap->host, ioaddr->lbal_addr);
tf                219 drivers/ata/pata_samsung_cf.c 	tf->lbam = ata_inb(ap->host, ioaddr->lbam_addr);
tf                220 drivers/ata/pata_samsung_cf.c 	tf->lbah = ata_inb(ap->host, ioaddr->lbah_addr);
tf                221 drivers/ata/pata_samsung_cf.c 	tf->device = ata_inb(ap->host, ioaddr->device_addr);
tf                223 drivers/ata/pata_samsung_cf.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                224 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->ctl | ATA_HOB, ioaddr->ctl_addr);
tf                225 drivers/ata/pata_samsung_cf.c 		tf->hob_feature = ata_inb(ap->host, ioaddr->error_addr);
tf                226 drivers/ata/pata_samsung_cf.c 		tf->hob_nsect = ata_inb(ap->host, ioaddr->nsect_addr);
tf                227 drivers/ata/pata_samsung_cf.c 		tf->hob_lbal = ata_inb(ap->host, ioaddr->lbal_addr);
tf                228 drivers/ata/pata_samsung_cf.c 		tf->hob_lbam = ata_inb(ap->host, ioaddr->lbam_addr);
tf                229 drivers/ata/pata_samsung_cf.c 		tf->hob_lbah = ata_inb(ap->host, ioaddr->lbah_addr);
tf                230 drivers/ata/pata_samsung_cf.c 		ata_outb(ap->host, tf->ctl, ioaddr->ctl_addr);
tf                231 drivers/ata/pata_samsung_cf.c 		ap->last_ctl = tf->ctl;
tf                239 drivers/ata/pata_samsung_cf.c 				const struct ata_taskfile *tf)
tf                241 drivers/ata/pata_samsung_cf.c 	ata_outb(ap->host, tf->command, ap->ioaddr.command_addr);
tf                212 drivers/ata/pata_sil680.c 				    const struct ata_taskfile *tf)
tf                214 drivers/ata/pata_sil680.c 	DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
tf                215 drivers/ata/pata_sil680.c 	iowrite8(tf->command, ap->ioaddr.command_addr);
tf                390 drivers/ata/pata_via.c static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
tf                394 drivers/ata/pata_via.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                397 drivers/ata/pata_via.c 	if (tf->ctl != ap->last_ctl) {
tf                398 drivers/ata/pata_via.c 		iowrite8(tf->ctl, ioaddr->ctl_addr);
tf                399 drivers/ata/pata_via.c 		ap->last_ctl = tf->ctl;
tf                404 drivers/ata/pata_via.c 	if (tf->flags & ATA_TFLAG_DEVICE) {
tf                405 drivers/ata/pata_via.c 		iowrite8(tf->device, ioaddr->device_addr);
tf                406 drivers/ata/pata_via.c 		vp->cached_device = tf->device;
tf                410 drivers/ata/pata_via.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                412 drivers/ata/pata_via.c 		iowrite8(tf->hob_feature, ioaddr->feature_addr);
tf                413 drivers/ata/pata_via.c 		iowrite8(tf->hob_nsect, ioaddr->nsect_addr);
tf                414 drivers/ata/pata_via.c 		iowrite8(tf->hob_lbal, ioaddr->lbal_addr);
tf                415 drivers/ata/pata_via.c 		iowrite8(tf->hob_lbam, ioaddr->lbam_addr);
tf                416 drivers/ata/pata_via.c 		iowrite8(tf->hob_lbah, ioaddr->lbah_addr);
tf                418 drivers/ata/pata_via.c 			tf->hob_feature,
tf                419 drivers/ata/pata_via.c 			tf->hob_nsect,
tf                420 drivers/ata/pata_via.c 			tf->hob_lbal,
tf                421 drivers/ata/pata_via.c 			tf->hob_lbam,
tf                422 drivers/ata/pata_via.c 			tf->hob_lbah);
tf                426 drivers/ata/pata_via.c 		iowrite8(tf->feature, ioaddr->feature_addr);
tf                427 drivers/ata/pata_via.c 		iowrite8(tf->nsect, ioaddr->nsect_addr);
tf                428 drivers/ata/pata_via.c 		iowrite8(tf->lbal, ioaddr->lbal_addr);
tf                429 drivers/ata/pata_via.c 		iowrite8(tf->lbam, ioaddr->lbam_addr);
tf                430 drivers/ata/pata_via.c 		iowrite8(tf->lbah, ioaddr->lbah_addr);
tf                432 drivers/ata/pata_via.c 			tf->feature,
tf                433 drivers/ata/pata_via.c 			tf->nsect,
tf                434 drivers/ata/pata_via.c 			tf->lbal,
tf                435 drivers/ata/pata_via.c 			tf->lbam,
tf                436 drivers/ata/pata_via.c 			tf->lbah);
tf                263 drivers/ata/pdc_adma.c 	u8 pFLAGS = pORD | ((qc->tf.flags & ATA_TFLAG_WRITE) ? pDIRO : 0);
tf                308 drivers/ata/pdc_adma.c 	if (qc->tf.protocol != ATA_PROT_DMA)
tf                326 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.device;
tf                328 drivers/ata/pdc_adma.c 	if ((qc->tf.flags & ATA_TFLAG_LBA48)) {
tf                329 drivers/ata/pdc_adma.c 		buf[i++] = qc->tf.hob_nsect;
tf                331 drivers/ata/pdc_adma.c 		buf[i++] = qc->tf.hob_lbal;
tf                333 drivers/ata/pdc_adma.c 		buf[i++] = qc->tf.hob_lbam;
tf                335 drivers/ata/pdc_adma.c 		buf[i++] = qc->tf.hob_lbah;
tf                338 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.nsect;
tf                340 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.lbal;
tf                342 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.lbam;
tf                344 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.lbah;
tf                350 drivers/ata/pdc_adma.c 	buf[i++] = qc->tf.command;
tf                391 drivers/ata/pdc_adma.c 	switch (qc->tf.protocol) {
tf                428 drivers/ata/pdc_adma.c 		if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) {
tf                471 drivers/ata/pdc_adma.c 		if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) {
tf                478 drivers/ata/pdc_adma.c 				ap->print_id, qc->tf.protocol, status);
tf                314 drivers/ata/sata_dwc_460ex.c static void sata_dwc_tf_dump(struct ata_port *ap, struct ata_taskfile *tf)
tf                318 drivers/ata/sata_dwc_460ex.c 		tf->command, get_prot_descript(tf->protocol), tf->flags,
tf                319 drivers/ata/sata_dwc_460ex.c 		tf->device);
tf                322 drivers/ata/sata_dwc_460ex.c 		tf->feature, tf->nsect, tf->lbal, tf->lbam, tf->lbah);
tf                325 drivers/ata/sata_dwc_460ex.c 		tf->hob_feature, tf->hob_nsect, tf->hob_lbal, tf->hob_lbam,
tf                326 drivers/ata/sata_dwc_460ex.c 		tf->hob_lbah);
tf                569 drivers/ata/sata_dwc_460ex.c 		if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) {
tf                590 drivers/ata/sata_dwc_460ex.c 			__func__, get_prot_descript(qc->tf.protocol));
tf                592 drivers/ata/sata_dwc_460ex.c 		if (ata_is_dma(qc->tf.protocol)) {
tf                610 drivers/ata/sata_dwc_460ex.c 		} else if (ata_is_pio(qc->tf.protocol)) {
tf                677 drivers/ata/sata_dwc_460ex.c 			get_prot_descript(qc->tf.protocol));
tf                678 drivers/ata/sata_dwc_460ex.c 		if (ata_is_dma(qc->tf.protocol)) {
tf                760 drivers/ata/sata_dwc_460ex.c 			 __func__, qc->hw_tag, qc->tf.command,
tf                762 drivers/ata/sata_dwc_460ex.c 			 get_prot_descript(qc->tf.protocol),
tf                767 drivers/ata/sata_dwc_460ex.c 	if (ata_is_dma(qc->tf.protocol)) {
tf                800 drivers/ata/sata_dwc_460ex.c 		qc->tf.command, status, ap->print_id, qc->tf.protocol);
tf                968 drivers/ata/sata_dwc_460ex.c 					 struct ata_taskfile *tf,
tf                973 drivers/ata/sata_dwc_460ex.c 	dev_dbg(ap->dev, "%s cmd(0x%02x): %s tag=%d\n", __func__, tf->command,
tf                974 drivers/ata/sata_dwc_460ex.c 		ata_get_cmd_descript(tf->command), tag);
tf                985 drivers/ata/sata_dwc_460ex.c 	ata_sff_exec_command(ap, tf);
tf                990 drivers/ata/sata_dwc_460ex.c 	sata_dwc_exec_command_by_tag(qc->ap, &qc->tf, tag,
tf                998 drivers/ata/sata_dwc_460ex.c 	if (ata_is_ncq(qc->tf.protocol)) {
tf               1032 drivers/ata/sata_dwc_460ex.c 		__func__, qc, tag, qc->tf.command,
tf               1034 drivers/ata/sata_dwc_460ex.c 	sata_dwc_tf_dump(ap, &qc->tf);
tf               1060 drivers/ata/sata_dwc_460ex.c 	if (ata_is_ncq(qc->tf.protocol)) {
tf               1081 drivers/ata/sata_dwc_460ex.c 			 __func__, ap->print_id, qc->tf.command,
tf               1082 drivers/ata/sata_dwc_460ex.c 			 ata_get_cmd_descript(qc->tf.command),
tf               1083 drivers/ata/sata_dwc_460ex.c 			 qc->hw_tag, get_prot_descript(qc->tf.protocol),
tf               1087 drivers/ata/sata_dwc_460ex.c 	if (!ata_is_ncq(qc->tf.protocol))
tf               1090 drivers/ata/sata_dwc_460ex.c 	if (ata_is_dma(qc->tf.protocol)) {
tf               1098 drivers/ata/sata_dwc_460ex.c 	if (ata_is_ncq(qc->tf.protocol)) {
tf               1107 drivers/ata/sata_dwc_460ex.c 		ap->ops->sff_tf_load(ap, &qc->tf);
tf               1108 drivers/ata/sata_dwc_460ex.c 		sata_dwc_exec_command_by_tag(ap, &qc->tf, tag,
tf                521 drivers/ata/sata_fsl.c 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis);
tf                526 drivers/ata/sata_fsl.c 	if (qc->tf.protocol == ATA_PROT_NCQ) {
tf                532 drivers/ata/sata_fsl.c 	if (ata_is_atapi(qc->tf.protocol)) {
tf                543 drivers/ata/sata_fsl.c 	if (qc->tf.protocol == ATA_PROT_NCQ)
tf                799 drivers/ata/sata_fsl.c 	struct ata_taskfile tf;
tf                808 drivers/ata/sata_fsl.c 	tf.lbah = (temp >> 24) & 0xff;
tf                809 drivers/ata/sata_fsl.c 	tf.lbam = (temp >> 16) & 0xff;
tf                810 drivers/ata/sata_fsl.c 	tf.lbal = (temp >> 8) & 0xff;
tf                811 drivers/ata/sata_fsl.c 	tf.nsect = temp & 0xff;
tf                813 drivers/ata/sata_fsl.c 	return ata_dev_classify(&tf);
tf                938 drivers/ata/sata_fsl.c 	struct ata_taskfile tf;
tf                960 drivers/ata/sata_fsl.c 	ata_tf_init(link->device, &tf);
tf                967 drivers/ata/sata_fsl.c 	tf.ctl |= ATA_SRST;	/* setup SRST bit in taskfile control reg */
tf                968 drivers/ata/sata_fsl.c 	ata_tf_to_fis(&tf, pmp, 0, cfis);
tf               1016 drivers/ata/sata_fsl.c 	tf.ctl &= ~ATA_SRST;	/* 2nd H2D Ctl. register FIS */
tf               1017 drivers/ata/sata_fsl.c 	ata_tf_to_fis(&tf, pmp, 0, cfis);
tf               1222 drivers/ata/sata_fsl.c 			if (qc && ata_is_atapi(qc->tf.protocol)) {
tf                393 drivers/ata/sata_highbank.c 	struct ata_taskfile tf;
tf                402 drivers/ata/sata_highbank.c 	ata_tf_init(link->device, &tf);
tf                403 drivers/ata/sata_highbank.c 	tf.command = ATA_BUSY;
tf                404 drivers/ata/sata_highbank.c 	ata_tf_to_fis(&tf, 0, 0, d2h_fis);
tf                416 drivers/ata/sata_inic162x.c 		      qc ? qc->tf.command : 0xff, irq_stat, idma_stat);
tf                464 drivers/ata/sata_inic162x.c 	if (qc->tf.flags & ATA_TFLAG_WRITE)
tf                467 drivers/ata/sata_inic162x.c 	if (ata_is_dma(qc->tf.protocol))
tf                487 drivers/ata/sata_inic162x.c 	bool is_atapi = ata_is_atapi(qc->tf.protocol);
tf                488 drivers/ata/sata_inic162x.c 	bool is_data = ata_is_data(qc->tf.protocol);
tf                506 drivers/ata/sata_inic162x.c 	cpb->device = qc->tf.device;
tf                507 drivers/ata/sata_inic162x.c 	cpb->feature = qc->tf.feature;
tf                508 drivers/ata/sata_inic162x.c 	cpb->nsect = qc->tf.nsect;
tf                509 drivers/ata/sata_inic162x.c 	cpb->lbal = qc->tf.lbal;
tf                510 drivers/ata/sata_inic162x.c 	cpb->lbam = qc->tf.lbam;
tf                511 drivers/ata/sata_inic162x.c 	cpb->lbah = qc->tf.lbah;
tf                513 drivers/ata/sata_inic162x.c 	if (qc->tf.flags & ATA_TFLAG_LBA48) {
tf                514 drivers/ata/sata_inic162x.c 		cpb->hob_feature = qc->tf.hob_feature;
tf                515 drivers/ata/sata_inic162x.c 		cpb->hob_nsect = qc->tf.hob_nsect;
tf                516 drivers/ata/sata_inic162x.c 		cpb->hob_lbal = qc->tf.hob_lbal;
tf                517 drivers/ata/sata_inic162x.c 		cpb->hob_lbam = qc->tf.hob_lbam;
tf                518 drivers/ata/sata_inic162x.c 		cpb->hob_lbah = qc->tf.hob_lbah;
tf                521 drivers/ata/sata_inic162x.c 	cpb->command = qc->tf.command;
tf                556 drivers/ata/sata_inic162x.c static void inic_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                560 drivers/ata/sata_inic162x.c 	tf->feature	= readb(port_base + PORT_TF_FEATURE);
tf                561 drivers/ata/sata_inic162x.c 	tf->nsect	= readb(port_base + PORT_TF_NSECT);
tf                562 drivers/ata/sata_inic162x.c 	tf->lbal	= readb(port_base + PORT_TF_LBAL);
tf                563 drivers/ata/sata_inic162x.c 	tf->lbam	= readb(port_base + PORT_TF_LBAM);
tf                564 drivers/ata/sata_inic162x.c 	tf->lbah	= readb(port_base + PORT_TF_LBAH);
tf                565 drivers/ata/sata_inic162x.c 	tf->device	= readb(port_base + PORT_TF_DEVICE);
tf                566 drivers/ata/sata_inic162x.c 	tf->command	= readb(port_base + PORT_TF_COMMAND);
tf                572 drivers/ata/sata_inic162x.c 	struct ata_taskfile tf;
tf                581 drivers/ata/sata_inic162x.c 	inic_tf_read(qc->ap, &tf);
tf                583 drivers/ata/sata_inic162x.c 	if (!(tf.command & ATA_ERR))
tf                586 drivers/ata/sata_inic162x.c 	rtf->command = tf.command;
tf                587 drivers/ata/sata_inic162x.c 	rtf->feature = tf.feature;
tf                645 drivers/ata/sata_inic162x.c 		struct ata_taskfile tf;
tf                657 drivers/ata/sata_inic162x.c 		inic_tf_read(ap, &tf);
tf                658 drivers/ata/sata_inic162x.c 		*class = ata_dev_classify(&tf);
tf               1467 drivers/ata/sata_mv.c 		if (ata_is_ncq(qc->tf.protocol))
tf               1899 drivers/ata/sata_mv.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf               1913 drivers/ata/sata_mv.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf               1991 drivers/ata/sata_mv.c 	struct ata_taskfile *tf = &qc->tf;
tf               2005 drivers/ata/sata_mv.c 	if ((tf->flags & ATA_TFLAG_WRITE) && is_multi_taskfile(tf)) {
tf               2007 drivers/ata/sata_mv.c 			switch (tf->command) {
tf               2009 drivers/ata/sata_mv.c 				tf->command = ATA_CMD_PIO_WRITE;
tf               2012 drivers/ata/sata_mv.c 				tf->flags &= ~ATA_TFLAG_FUA; /* ugh */
tf               2015 drivers/ata/sata_mv.c 				tf->command = ATA_CMD_PIO_WRITE_EXT;
tf               2039 drivers/ata/sata_mv.c 	struct ata_taskfile *tf = &qc->tf;
tf               2043 drivers/ata/sata_mv.c 	switch (tf->protocol) {
tf               2045 drivers/ata/sata_mv.c 		if (tf->command == ATA_CMD_DSM)
tf               2059 drivers/ata/sata_mv.c 	if (!(tf->flags & ATA_TFLAG_WRITE))
tf               2083 drivers/ata/sata_mv.c 	switch (tf->command) {
tf               2089 drivers/ata/sata_mv.c 		mv_crqb_pack_cmd(cw++, tf->hob_nsect, ATA_REG_NSECT, 0);
tf               2093 drivers/ata/sata_mv.c 		mv_crqb_pack_cmd(cw++, tf->hob_feature, ATA_REG_FEATURE, 0);
tf               2094 drivers/ata/sata_mv.c 		mv_crqb_pack_cmd(cw++, tf->feature, ATA_REG_FEATURE, 0);
tf               2105 drivers/ata/sata_mv.c 		BUG_ON(tf->command);
tf               2108 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
tf               2109 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
tf               2110 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->lbal, ATA_REG_LBAL, 0);
tf               2111 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->hob_lbam, ATA_REG_LBAM, 0);
tf               2112 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->lbam, ATA_REG_LBAM, 0);
tf               2113 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->hob_lbah, ATA_REG_LBAH, 0);
tf               2114 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->lbah, ATA_REG_LBAH, 0);
tf               2115 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->device, ATA_REG_DEVICE, 0);
tf               2116 drivers/ata/sata_mv.c 	mv_crqb_pack_cmd(cw++, tf->command, ATA_REG_CMD, 1);	/* last */
tf               2140 drivers/ata/sata_mv.c 	struct ata_taskfile *tf = &qc->tf;
tf               2144 drivers/ata/sata_mv.c 	if ((tf->protocol != ATA_PROT_DMA) &&
tf               2145 drivers/ata/sata_mv.c 	    (tf->protocol != ATA_PROT_NCQ))
tf               2147 drivers/ata/sata_mv.c 	if (tf->command == ATA_CMD_DSM)
tf               2151 drivers/ata/sata_mv.c 	if (!(tf->flags & ATA_TFLAG_WRITE))
tf               2168 drivers/ata/sata_mv.c 			(tf->command << 16) |
tf               2169 drivers/ata/sata_mv.c 			(tf->feature << 24)
tf               2172 drivers/ata/sata_mv.c 			(tf->lbal << 0) |
tf               2173 drivers/ata/sata_mv.c 			(tf->lbam << 8) |
tf               2174 drivers/ata/sata_mv.c 			(tf->lbah << 16) |
tf               2175 drivers/ata/sata_mv.c 			(tf->device << 24)
tf               2178 drivers/ata/sata_mv.c 			(tf->hob_lbal << 0) |
tf               2179 drivers/ata/sata_mv.c 			(tf->hob_lbam << 8) |
tf               2180 drivers/ata/sata_mv.c 			(tf->hob_lbah << 16) |
tf               2181 drivers/ata/sata_mv.c 			(tf->hob_feature << 24)
tf               2184 drivers/ata/sata_mv.c 			(tf->nsect << 0) |
tf               2185 drivers/ata/sata_mv.c 			(tf->hob_nsect << 8)
tf               2289 drivers/ata/sata_mv.c 	ata_tf_to_fis(&qc->tf, link->pmp, 1, (void *)fis);
tf               2294 drivers/ata/sata_mv.c 	switch (qc->tf.protocol) {
tf               2303 drivers/ata/sata_mv.c 		if (qc->tf.flags & ATA_TFLAG_WRITE)
tf               2313 drivers/ata/sata_mv.c 	if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               2341 drivers/ata/sata_mv.c 	switch (qc->tf.protocol) {
tf               2343 drivers/ata/sata_mv.c 		if (qc->tf.command == ATA_CMD_DSM) {
tf               2350 drivers/ata/sata_mv.c 		mv_start_edma(ap, port_mmio, pp, qc->tf.protocol);
tf               2382 drivers/ata/sata_mv.c 			qc->tf.flags |= ATA_TFLAG_POLLING;
tf               2386 drivers/ata/sata_mv.c 	if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               2400 drivers/ata/sata_mv.c 	if (qc->tf.command == ATA_CMD_READ_LOG_EXT) {
tf               2427 drivers/ata/sata_mv.c 	if (qc && !(qc->tf.flags & ATA_TFLAG_POLLING))
tf               2614 drivers/ata/sata_mv.c 		if (qc && (qc->tf.flags & ATA_TFLAG_POLLING))
tf                219 drivers/ata/sata_nv.c 	__le16			tf[12];        /* 8-31 */
tf                315 drivers/ata/sata_nv.c static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
tf                754 drivers/ata/sata_nv.c static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                765 drivers/ata/sata_nv.c 	ata_sff_tf_read(ap, tf);
tf                768 drivers/ata/sata_nv.c static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb)
tf                772 drivers/ata/sata_nv.c 	if (tf->flags & ATA_TFLAG_ISADDR) {
tf                773 drivers/ata/sata_nv.c 		if (tf->flags & ATA_TFLAG_LBA48) {
tf                774 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_ERR   << 8) | tf->hob_feature | WNB);
tf                775 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_NSECT << 8) | tf->hob_nsect);
tf                776 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_LBAL  << 8) | tf->hob_lbal);
tf                777 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_LBAM  << 8) | tf->hob_lbam);
tf                778 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_LBAH  << 8) | tf->hob_lbah);
tf                779 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_ERR    << 8) | tf->feature);
tf                781 drivers/ata/sata_nv.c 			cpb[idx++] = cpu_to_le16((ATA_REG_ERR    << 8) | tf->feature | WNB);
tf                783 drivers/ata/sata_nv.c 		cpb[idx++] = cpu_to_le16((ATA_REG_NSECT  << 8) | tf->nsect);
tf                784 drivers/ata/sata_nv.c 		cpb[idx++] = cpu_to_le16((ATA_REG_LBAL   << 8) | tf->lbal);
tf                785 drivers/ata/sata_nv.c 		cpb[idx++] = cpu_to_le16((ATA_REG_LBAM   << 8) | tf->lbam);
tf                786 drivers/ata/sata_nv.c 		cpb[idx++] = cpu_to_le16((ATA_REG_LBAH   << 8) | tf->lbah);
tf                789 drivers/ata/sata_nv.c 	if (tf->flags & ATA_TFLAG_DEVICE)
tf                790 drivers/ata/sata_nv.c 		cpb[idx++] = cpu_to_le16((ATA_REG_DEVICE << 8) | tf->device);
tf                792 drivers/ata/sata_nv.c 	cpb[idx++] = cpu_to_le16((ATA_REG_CMD    << 8) | tf->command | CMDEND);
tf                860 drivers/ata/sata_nv.c 	if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) {
tf               1297 drivers/ata/sata_nv.c 	if (qc->tf.flags & ATA_TFLAG_WRITE)
tf               1337 drivers/ata/sata_nv.c 	   (qc->tf.flags & ATA_TFLAG_POLLING))
tf               1341 drivers/ata/sata_nv.c 	   (qc->tf.protocol == ATA_PROT_NODATA))
tf               1372 drivers/ata/sata_nv.c 	if (qc->tf.protocol == ATA_PROT_NCQ)
tf               1377 drivers/ata/sata_nv.c 	nv_adma_tf_to_cpb(&qc->tf, cpb->tf);
tf               1397 drivers/ata/sata_nv.c 	int curr_ncq = (qc->tf.protocol == ATA_PROT_NCQ);
tf               1404 drivers/ata/sata_nv.c 	if (unlikely(qc->tf.protocol == ATA_PROT_NCQ &&
tf               1452 drivers/ata/sata_nv.c 		if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) {
tf               1955 drivers/ata/sata_nv.c 	if (qc->tf.protocol != ATA_PROT_NCQ) {
tf               2018 drivers/ata/sata_nv.c 	ap->ops->sff_tf_load(ap, &qc->tf);	 /* load tf registers */
tf               2019 drivers/ata/sata_nv.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf               2031 drivers/ata/sata_nv.c 	if (qc->tf.protocol != ATA_PROT_NCQ)
tf               2168 drivers/ata/sata_nv.c 	rw = qc->tf.flags & ATA_TFLAG_WRITE;
tf                143 drivers/ata/sata_promise.c static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
tf                144 drivers/ata/sata_promise.c static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
tf                499 drivers/ata/sata_promise.c 	switch (qc->tf.protocol) {
tf                501 drivers/ata/sata_promise.c 		if (!(qc->tf.flags & ATA_TFLAG_WRITE))
tf                520 drivers/ata/sata_promise.c 		dev_sel = qc->tf.device;
tf                528 drivers/ata/sata_promise.c 	buf[17] = qc->tf.nsect;
tf                530 drivers/ata/sata_promise.c 	buf[19] = qc->tf.lbal;
tf                533 drivers/ata/sata_promise.c 	if (qc->tf.protocol != ATAPI_PROT_DMA)
tf                541 drivers/ata/sata_promise.c 	buf[23] = qc->tf.lbam;
tf                543 drivers/ata/sata_promise.c 	buf[25] = qc->tf.lbah;
tf                547 drivers/ata/sata_promise.c 	buf[27] = qc->tf.command;
tf                643 drivers/ata/sata_promise.c 	switch (qc->tf.protocol) {
tf                648 drivers/ata/sata_promise.c 		i = pdc_pkt_header(&qc->tf, qc->ap->bmdma_prd_dma,
tf                650 drivers/ata/sata_promise.c 		if (qc->tf.flags & ATA_TFLAG_LBA48)
tf                651 drivers/ata/sata_promise.c 			i = pdc_prep_lba48(&qc->tf, pp->pkt, i);
tf                653 drivers/ata/sata_promise.c 			i = pdc_prep_lba28(&qc->tf, pp->pkt, i);
tf                654 drivers/ata/sata_promise.c 		pdc_pkt_footer(&qc->tf, pp->pkt, i);
tf                893 drivers/ata/sata_promise.c 	switch (qc->tf.protocol) {
tf                991 drivers/ata/sata_promise.c 			if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING)))
tf               1025 drivers/ata/sata_promise.c 	switch (qc->tf.protocol) {
tf               1031 drivers/ata/sata_promise.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf               1044 drivers/ata/sata_promise.c static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
tf               1046 drivers/ata/sata_promise.c 	WARN_ON(tf->protocol == ATA_PROT_DMA || tf->protocol == ATAPI_PROT_DMA);
tf               1047 drivers/ata/sata_promise.c 	ata_sff_tf_load(ap, tf);
tf               1051 drivers/ata/sata_promise.c 				  const struct ata_taskfile *tf)
tf               1053 drivers/ata/sata_promise.c 	WARN_ON(tf->protocol == ATA_PROT_DMA || tf->protocol == ATAPI_PROT_DMA);
tf               1054 drivers/ata/sata_promise.c 	ata_sff_exec_command(ap, tf);
tf                 28 drivers/ata/sata_promise.h static inline unsigned int pdc_pkt_header(struct ata_taskfile *tf,
tf                 38 drivers/ata/sata_promise.h 	switch (tf->protocol) {
tf                 40 drivers/ata/sata_promise.h 		if (!(tf->flags & ATA_TFLAG_WRITE))
tf                 69 drivers/ata/sata_promise.h 	buf[15] = tf->ctl;
tf                 74 drivers/ata/sata_promise.h static inline unsigned int pdc_pkt_footer(struct ata_taskfile *tf, u8 *buf,
tf                 77 drivers/ata/sata_promise.h 	if (tf->flags & ATA_TFLAG_DEVICE) {
tf                 79 drivers/ata/sata_promise.h 		buf[i++] = tf->device;
tf                 84 drivers/ata/sata_promise.h 	buf[i++] = tf->command;
tf                 89 drivers/ata/sata_promise.h static inline unsigned int pdc_prep_lba28(struct ata_taskfile *tf, u8 *buf, unsigned int i)
tf                 95 drivers/ata/sata_promise.h 	buf[i++] = tf->feature;
tf                 98 drivers/ata/sata_promise.h 	buf[i++] = tf->nsect;
tf                101 drivers/ata/sata_promise.h 	buf[i++] = tf->lbal;
tf                104 drivers/ata/sata_promise.h 	buf[i++] = tf->lbam;
tf                107 drivers/ata/sata_promise.h 	buf[i++] = tf->lbah;
tf                112 drivers/ata/sata_promise.h static inline unsigned int pdc_prep_lba48(struct ata_taskfile *tf, u8 *buf, unsigned int i)
tf                118 drivers/ata/sata_promise.h 	buf[i++] = tf->hob_feature;
tf                119 drivers/ata/sata_promise.h 	buf[i++] = tf->feature;
tf                122 drivers/ata/sata_promise.h 	buf[i++] = tf->hob_nsect;
tf                123 drivers/ata/sata_promise.h 	buf[i++] = tf->nsect;
tf                126 drivers/ata/sata_promise.h 	buf[i++] = tf->hob_lbal;
tf                127 drivers/ata/sata_promise.h 	buf[i++] = tf->lbal;
tf                130 drivers/ata/sata_promise.h 	buf[i++] = tf->hob_lbam;
tf                131 drivers/ata/sata_promise.h 	buf[i++] = tf->lbam;
tf                134 drivers/ata/sata_promise.h 	buf[i++] = tf->hob_lbah;
tf                135 drivers/ata/sata_promise.h 	buf[i++] = tf->lbah;
tf                274 drivers/ata/sata_qstor.c 	if (qc->tf.protocol != ATA_PROT_DMA)
tf                279 drivers/ata/sata_qstor.c 	if ((qc->tf.flags & ATA_TFLAG_WRITE))
tf                281 drivers/ata/sata_qstor.c 	if ((qc->tf.flags & ATA_TFLAG_LBA48))
tf                297 drivers/ata/sata_qstor.c 	ata_tf_to_fis(&qc->tf, 0, 1, &buf[32]);
tf                317 drivers/ata/sata_qstor.c 	switch (qc->tf.protocol) {
tf                381 drivers/ata/sata_qstor.c 			if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) {
tf                424 drivers/ata/sata_qstor.c 		if (!(qc->tf.flags & ATA_TFLAG_POLLING))
tf                369 drivers/ata/sata_rcar.c 			      const struct ata_taskfile *tf)
tf                372 drivers/ata/sata_rcar.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                374 drivers/ata/sata_rcar.c 	if (tf->ctl != ap->last_ctl) {
tf                375 drivers/ata/sata_rcar.c 		iowrite32(tf->ctl, ioaddr->ctl_addr);
tf                376 drivers/ata/sata_rcar.c 		ap->last_ctl = tf->ctl;
tf                380 drivers/ata/sata_rcar.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                381 drivers/ata/sata_rcar.c 		iowrite32(tf->hob_feature, ioaddr->feature_addr);
tf                382 drivers/ata/sata_rcar.c 		iowrite32(tf->hob_nsect, ioaddr->nsect_addr);
tf                383 drivers/ata/sata_rcar.c 		iowrite32(tf->hob_lbal, ioaddr->lbal_addr);
tf                384 drivers/ata/sata_rcar.c 		iowrite32(tf->hob_lbam, ioaddr->lbam_addr);
tf                385 drivers/ata/sata_rcar.c 		iowrite32(tf->hob_lbah, ioaddr->lbah_addr);
tf                387 drivers/ata/sata_rcar.c 			tf->hob_feature,
tf                388 drivers/ata/sata_rcar.c 			tf->hob_nsect,
tf                389 drivers/ata/sata_rcar.c 			tf->hob_lbal,
tf                390 drivers/ata/sata_rcar.c 			tf->hob_lbam,
tf                391 drivers/ata/sata_rcar.c 			tf->hob_lbah);
tf                395 drivers/ata/sata_rcar.c 		iowrite32(tf->feature, ioaddr->feature_addr);
tf                396 drivers/ata/sata_rcar.c 		iowrite32(tf->nsect, ioaddr->nsect_addr);
tf                397 drivers/ata/sata_rcar.c 		iowrite32(tf->lbal, ioaddr->lbal_addr);
tf                398 drivers/ata/sata_rcar.c 		iowrite32(tf->lbam, ioaddr->lbam_addr);
tf                399 drivers/ata/sata_rcar.c 		iowrite32(tf->lbah, ioaddr->lbah_addr);
tf                401 drivers/ata/sata_rcar.c 			tf->feature,
tf                402 drivers/ata/sata_rcar.c 			tf->nsect,
tf                403 drivers/ata/sata_rcar.c 			tf->lbal,
tf                404 drivers/ata/sata_rcar.c 			tf->lbam,
tf                405 drivers/ata/sata_rcar.c 			tf->lbah);
tf                408 drivers/ata/sata_rcar.c 	if (tf->flags & ATA_TFLAG_DEVICE) {
tf                409 drivers/ata/sata_rcar.c 		iowrite32(tf->device, ioaddr->device_addr);
tf                410 drivers/ata/sata_rcar.c 		VPRINTK("device 0x%X\n", tf->device);
tf                416 drivers/ata/sata_rcar.c static void sata_rcar_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                420 drivers/ata/sata_rcar.c 	tf->command = sata_rcar_check_status(ap);
tf                421 drivers/ata/sata_rcar.c 	tf->feature = ioread32(ioaddr->error_addr);
tf                422 drivers/ata/sata_rcar.c 	tf->nsect = ioread32(ioaddr->nsect_addr);
tf                423 drivers/ata/sata_rcar.c 	tf->lbal = ioread32(ioaddr->lbal_addr);
tf                424 drivers/ata/sata_rcar.c 	tf->lbam = ioread32(ioaddr->lbam_addr);
tf                425 drivers/ata/sata_rcar.c 	tf->lbah = ioread32(ioaddr->lbah_addr);
tf                426 drivers/ata/sata_rcar.c 	tf->device = ioread32(ioaddr->device_addr);
tf                428 drivers/ata/sata_rcar.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                429 drivers/ata/sata_rcar.c 		iowrite32(tf->ctl | ATA_HOB, ioaddr->ctl_addr);
tf                430 drivers/ata/sata_rcar.c 		tf->hob_feature = ioread32(ioaddr->error_addr);
tf                431 drivers/ata/sata_rcar.c 		tf->hob_nsect = ioread32(ioaddr->nsect_addr);
tf                432 drivers/ata/sata_rcar.c 		tf->hob_lbal = ioread32(ioaddr->lbal_addr);
tf                433 drivers/ata/sata_rcar.c 		tf->hob_lbam = ioread32(ioaddr->lbam_addr);
tf                434 drivers/ata/sata_rcar.c 		tf->hob_lbah = ioread32(ioaddr->lbah_addr);
tf                435 drivers/ata/sata_rcar.c 		iowrite32(tf->ctl, ioaddr->ctl_addr);
tf                436 drivers/ata/sata_rcar.c 		ap->last_ctl = tf->ctl;
tf                441 drivers/ata/sata_rcar.c 				   const struct ata_taskfile *tf)
tf                443 drivers/ata/sata_rcar.c 	DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
tf                445 drivers/ata/sata_rcar.c 	iowrite32(tf->command, ap->ioaddr.command_addr);
tf                564 drivers/ata/sata_rcar.c 	unsigned int rw = qc->tf.flags & ATA_TFLAG_WRITE;
tf                585 drivers/ata/sata_rcar.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                221 drivers/ata/sata_sil.c 	unsigned long tf;	/* ATA taskfile register block */
tf                273 drivers/ata/sata_sil.c 	ap->ops->sff_exec_command(ap, &qc->tf);
tf                278 drivers/ata/sata_sil.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                446 drivers/ata/sata_sil.c 	if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) {
tf                467 drivers/ata/sata_sil.c 		if (ata_is_dma(qc->tf.protocol)) {
tf                494 drivers/ata/sata_sil.c 	if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol))
tf                770 drivers/ata/sata_sil.c 		ioaddr->cmd_addr = mmio_base + sil_port[i].tf;
tf                778 drivers/ata/sata_sil.c 		ata_port_pbar_desc(ap, SIL_MMIO_BAR, sil_port[i].tf, "tf");
tf                479 drivers/ata/sata_sil24.c static void sil24_read_tf(struct ata_port *ap, int tag, struct ata_taskfile *tf)
tf                487 drivers/ata/sata_sil24.c 	ata_tf_from_fis(fis, tf);
tf                595 drivers/ata/sata_sil24.c 				 const struct ata_taskfile *tf,
tf                607 drivers/ata/sata_sil24.c 	ata_tf_to_fis(tf, pmp, is_cmd, prb->fis);
tf                652 drivers/ata/sata_sil24.c 	struct ata_taskfile tf;
tf                668 drivers/ata/sata_sil24.c 	ata_tf_init(link->device, &tf);	/* doesn't really matter */
tf                669 drivers/ata/sata_sil24.c 	rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST,
tf                679 drivers/ata/sata_sil24.c 	sil24_read_tf(ap, 0, &tf);
tf                680 drivers/ata/sata_sil24.c 	*class = ata_dev_classify(&tf);
tf                792 drivers/ata/sata_sil24.c 	u8 prot = qc->tf.protocol;
tf                844 drivers/ata/sata_sil24.c 	if (!ata_is_atapi(qc->tf.protocol)) {
tf                847 drivers/ata/sata_sil24.c 		if (ata_is_data(qc->tf.protocol)) {
tf                850 drivers/ata/sata_sil24.c 			if (ata_is_ncq(qc->tf.protocol))
tf                852 drivers/ata/sata_sil24.c 			if (qc->tf.flags & ATA_TFLAG_WRITE)
tf                864 drivers/ata/sata_sil24.c 		if (ata_is_data(qc->tf.protocol)) {
tf                865 drivers/ata/sata_sil24.c 			if (qc->tf.flags & ATA_TFLAG_WRITE)
tf                873 drivers/ata/sata_sil24.c 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis);
tf                158 drivers/ata/sata_svw.c static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
tf                161 drivers/ata/sata_svw.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                163 drivers/ata/sata_svw.c 	if (tf->ctl != ap->last_ctl) {
tf                164 drivers/ata/sata_svw.c 		writeb(tf->ctl, ioaddr->ctl_addr);
tf                165 drivers/ata/sata_svw.c 		ap->last_ctl = tf->ctl;
tf                168 drivers/ata/sata_svw.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                169 drivers/ata/sata_svw.c 		writew(tf->feature | (((u16)tf->hob_feature) << 8),
tf                171 drivers/ata/sata_svw.c 		writew(tf->nsect | (((u16)tf->hob_nsect) << 8),
tf                173 drivers/ata/sata_svw.c 		writew(tf->lbal | (((u16)tf->hob_lbal) << 8),
tf                175 drivers/ata/sata_svw.c 		writew(tf->lbam | (((u16)tf->hob_lbam) << 8),
tf                177 drivers/ata/sata_svw.c 		writew(tf->lbah | (((u16)tf->hob_lbah) << 8),
tf                180 drivers/ata/sata_svw.c 		writew(tf->feature, ioaddr->feature_addr);
tf                181 drivers/ata/sata_svw.c 		writew(tf->nsect, ioaddr->nsect_addr);
tf                182 drivers/ata/sata_svw.c 		writew(tf->lbal, ioaddr->lbal_addr);
tf                183 drivers/ata/sata_svw.c 		writew(tf->lbam, ioaddr->lbam_addr);
tf                184 drivers/ata/sata_svw.c 		writew(tf->lbah, ioaddr->lbah_addr);
tf                187 drivers/ata/sata_svw.c 	if (tf->flags & ATA_TFLAG_DEVICE)
tf                188 drivers/ata/sata_svw.c 		writeb(tf->device, ioaddr->device_addr);
tf                194 drivers/ata/sata_svw.c static void k2_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                199 drivers/ata/sata_svw.c 	tf->command = k2_stat_check_status(ap);
tf                200 drivers/ata/sata_svw.c 	tf->device = readw(ioaddr->device_addr);
tf                207 drivers/ata/sata_svw.c 	tf->feature = feature;
tf                208 drivers/ata/sata_svw.c 	tf->nsect = nsect;
tf                209 drivers/ata/sata_svw.c 	tf->lbal = lbal;
tf                210 drivers/ata/sata_svw.c 	tf->lbam = lbam;
tf                211 drivers/ata/sata_svw.c 	tf->lbah = lbah;
tf                213 drivers/ata/sata_svw.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                214 drivers/ata/sata_svw.c 		tf->hob_feature = feature >> 8;
tf                215 drivers/ata/sata_svw.c 		tf->hob_nsect = nsect >> 8;
tf                216 drivers/ata/sata_svw.c 		tf->hob_lbal = lbal >> 8;
tf                217 drivers/ata/sata_svw.c 		tf->hob_lbam = lbam >> 8;
tf                218 drivers/ata/sata_svw.c 		tf->hob_lbah = lbah >> 8;
tf                233 drivers/ata/sata_svw.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                249 drivers/ata/sata_svw.c 	if (qc->tf.protocol != ATA_PROT_DMA)
tf                250 drivers/ata/sata_svw.c 		ap->ops->sff_exec_command(ap, &qc->tf);
tf                293 drivers/ata/sata_svw.c 	if (qc->tf.protocol == ATA_PROT_DMA)
tf                294 drivers/ata/sata_svw.c 		ap->ops->sff_exec_command(ap, &qc->tf);
tf                206 drivers/ata/sata_sx4.c static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
tf                207 drivers/ata/sata_sx4.c static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
tf                343 drivers/ata/sata_sx4.c static inline unsigned int pdc20621_ata_pkt(struct ata_taskfile *tf,
tf                361 drivers/ata/sata_sx4.c 	if ((tf->protocol == ATA_PROT_DMA) && (!(tf->flags & ATA_TFLAG_WRITE)))
tf                363 drivers/ata/sata_sx4.c 	else if (tf->protocol == ATA_PROT_NODATA)
tf                373 drivers/ata/sata_sx4.c 	if (tf->protocol == ATA_PROT_NODATA)
tf                391 drivers/ata/sata_sx4.c 	buf[i++] = tf->ctl;
tf                396 drivers/ata/sata_sx4.c static inline void pdc20621_host_pkt(struct ata_taskfile *tf, u8 *buf,
tf                417 drivers/ata/sata_sx4.c 	if ((tf->protocol == ATA_PROT_DMA) && (!(tf->flags & ATA_TFLAG_WRITE)))
tf                471 drivers/ata/sata_sx4.c 	pdc20621_host_pkt(&qc->tf, &pp->dimm_buf[0], portno);
tf                474 drivers/ata/sata_sx4.c 	i = pdc20621_ata_pkt(&qc->tf, qc->dev->devno, &pp->dimm_buf[0], portno);
tf                476 drivers/ata/sata_sx4.c 	if (qc->tf.flags & ATA_TFLAG_LBA48)
tf                477 drivers/ata/sata_sx4.c 		i = pdc_prep_lba48(&qc->tf, &pp->dimm_buf[0], i);
tf                479 drivers/ata/sata_sx4.c 		i = pdc_prep_lba28(&qc->tf, &pp->dimm_buf[0], i);
tf                481 drivers/ata/sata_sx4.c 	pdc_pkt_footer(&qc->tf, &pp->dimm_buf[0], i);
tf                512 drivers/ata/sata_sx4.c 	i = pdc20621_ata_pkt(&qc->tf, qc->dev->devno, &pp->dimm_buf[0], portno);
tf                514 drivers/ata/sata_sx4.c 	if (qc->tf.flags & ATA_TFLAG_LBA48)
tf                515 drivers/ata/sata_sx4.c 		i = pdc_prep_lba48(&qc->tf, &pp->dimm_buf[0], i);
tf                517 drivers/ata/sata_sx4.c 		i = pdc_prep_lba28(&qc->tf, &pp->dimm_buf[0], i);
tf                519 drivers/ata/sata_sx4.c 	pdc_pkt_footer(&qc->tf, &pp->dimm_buf[0], i);
tf                535 drivers/ata/sata_sx4.c 	switch (qc->tf.protocol) {
tf                627 drivers/ata/sata_sx4.c 	unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE);
tf                641 drivers/ata/sata_sx4.c 	if (rw && qc->tf.protocol == ATA_PROT_DMA) {
tf                666 drivers/ata/sata_sx4.c 	switch (qc->tf.protocol) {
tf                668 drivers/ata/sata_sx4.c 		if (qc->tf.flags & ATA_TFLAG_POLLING)
tf                699 drivers/ata/sata_sx4.c 	if ((qc->tf.protocol == ATA_PROT_DMA) &&	/* read */
tf                700 drivers/ata/sata_sx4.c 	    (!(qc->tf.flags & ATA_TFLAG_WRITE))) {
tf                725 drivers/ata/sata_sx4.c 	} else if (qc->tf.protocol == ATA_PROT_DMA) {	/* write */
tf                753 drivers/ata/sata_sx4.c 	} else if (qc->tf.protocol == ATA_PROT_NODATA) {
tf                822 drivers/ata/sata_sx4.c 			if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING)))
tf                946 drivers/ata/sata_sx4.c static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
tf                948 drivers/ata/sata_sx4.c 	WARN_ON(tf->protocol == ATA_PROT_DMA ||
tf                949 drivers/ata/sata_sx4.c 		tf->protocol == ATAPI_PROT_DMA);
tf                950 drivers/ata/sata_sx4.c 	ata_sff_tf_load(ap, tf);
tf                954 drivers/ata/sata_sx4.c static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
tf                956 drivers/ata/sata_sx4.c 	WARN_ON(tf->protocol == ATA_PROT_DMA ||
tf                957 drivers/ata/sata_sx4.c 		tf->protocol == ATAPI_PROT_DMA);
tf                958 drivers/ata/sata_sx4.c 	ata_sff_exec_command(ap, tf);
tf                 77 drivers/ata/sata_via.c static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
tf                289 drivers/ata/sata_via.c static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
tf                293 drivers/ata/sata_via.c 	if (tf->ctl != ap->last_ctl)  {
tf                294 drivers/ata/sata_via.c 		ttf = *tf;
tf                296 drivers/ata/sata_via.c 		tf = &ttf;
tf                298 drivers/ata/sata_via.c 	ata_sff_tf_load(ap, tf);
tf                383 drivers/ata/sata_via.c 	if ((qc->tf.command == ATA_CMD_PACKET) &&
tf                142 drivers/ata/sata_vsc.c static void vsc_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
tf                145 drivers/ata/sata_vsc.c 	unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR;
tf                153 drivers/ata/sata_vsc.c 	if ((tf->ctl & ATA_NIEN) != (ap->last_ctl & ATA_NIEN)) {
tf                154 drivers/ata/sata_vsc.c 		ap->last_ctl = tf->ctl;
tf                155 drivers/ata/sata_vsc.c 		vsc_intr_mask_update(ap, tf->ctl & ATA_NIEN);
tf                157 drivers/ata/sata_vsc.c 	if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) {
tf                158 drivers/ata/sata_vsc.c 		writew(tf->feature | (((u16)tf->hob_feature) << 8),
tf                160 drivers/ata/sata_vsc.c 		writew(tf->nsect | (((u16)tf->hob_nsect) << 8),
tf                162 drivers/ata/sata_vsc.c 		writew(tf->lbal | (((u16)tf->hob_lbal) << 8),
tf                164 drivers/ata/sata_vsc.c 		writew(tf->lbam | (((u16)tf->hob_lbam) << 8),
tf                166 drivers/ata/sata_vsc.c 		writew(tf->lbah | (((u16)tf->hob_lbah) << 8),
tf                169 drivers/ata/sata_vsc.c 		writew(tf->feature, ioaddr->feature_addr);
tf                170 drivers/ata/sata_vsc.c 		writew(tf->nsect, ioaddr->nsect_addr);
tf                171 drivers/ata/sata_vsc.c 		writew(tf->lbal, ioaddr->lbal_addr);
tf                172 drivers/ata/sata_vsc.c 		writew(tf->lbam, ioaddr->lbam_addr);
tf                173 drivers/ata/sata_vsc.c 		writew(tf->lbah, ioaddr->lbah_addr);
tf                176 drivers/ata/sata_vsc.c 	if (tf->flags & ATA_TFLAG_DEVICE)
tf                177 drivers/ata/sata_vsc.c 		writeb(tf->device, ioaddr->device_addr);
tf                183 drivers/ata/sata_vsc.c static void vsc_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
tf                188 drivers/ata/sata_vsc.c 	tf->command = ata_sff_check_status(ap);
tf                189 drivers/ata/sata_vsc.c 	tf->device = readw(ioaddr->device_addr);
tf                196 drivers/ata/sata_vsc.c 	tf->feature = feature;
tf                197 drivers/ata/sata_vsc.c 	tf->nsect = nsect;
tf                198 drivers/ata/sata_vsc.c 	tf->lbal = lbal;
tf                199 drivers/ata/sata_vsc.c 	tf->lbam = lbam;
tf                200 drivers/ata/sata_vsc.c 	tf->lbah = lbah;
tf                202 drivers/ata/sata_vsc.c 	if (tf->flags & ATA_TFLAG_LBA48) {
tf                203 drivers/ata/sata_vsc.c 		tf->hob_feature = feature >> 8;
tf                204 drivers/ata/sata_vsc.c 		tf->hob_nsect = nsect >> 8;
tf                205 drivers/ata/sata_vsc.c 		tf->hob_lbal = lbal >> 8;
tf                206 drivers/ata/sata_vsc.c 		tf->hob_lbam = lbam >> 8;
tf                207 drivers/ata/sata_vsc.c 		tf->hob_lbah = lbah >> 8;
tf                230 drivers/ata/sata_vsc.c 	if (qc && likely(!(qc->tf.flags & ATA_TFLAG_POLLING)))
tf               3383 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	stream->out_transfer_func->tf = TRANSFER_FUNCTION_SRGB;
tf                233 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 	if (func->tf == TRANSFER_FUNCTION_LINEAR) {
tf                348 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		stream->out_transfer_func->tf = TRANSFER_FUNCTION_SRGB;
tf                357 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		stream->out_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
tf                369 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		stream->out_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
tf                456 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 			dc_plane_state->in_transfer_func->tf =
tf                459 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 			dc_plane_state->in_transfer_func->tf =
tf                472 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_SRGB;
tf                476 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
tf               1760 drivers/gpu/drm/amd/display/dc/core/dc.c 		surface->in_transfer_func->tf =
tf               1761 drivers/gpu/drm/amd/display/dc/core/dc.c 			srf_update->in_transfer_func->tf;
tf               1816 drivers/gpu/drm/amd/display/dc/core/dc.c 		stream->out_transfer_func->tf = update->out_transfer_func->tf;
tf                234 drivers/gpu/drm/amd/display/dc/core/dc_surface.c void dc_transfer_func_retain(struct dc_transfer_func *tf)
tf                236 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	kref_get(&tf->refcount);
tf                241 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	struct dc_transfer_func *tf = container_of(kref, struct dc_transfer_func, refcount);
tf                242 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	kvfree(tf);
tf                245 drivers/gpu/drm/amd/display/dc/core/dc_surface.c void dc_transfer_func_release(struct dc_transfer_func *tf)
tf                247 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	kref_put(&tf->refcount, dc_transfer_func_free);
tf                252 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	struct dc_transfer_func *tf = kvzalloc(sizeof(*tf), GFP_KERNEL);
tf                254 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	if (tf == NULL)
tf                257 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	kref_init(&tf->refcount);
tf                259 drivers/gpu/drm/amd/display/dc/core/dc_surface.c 	return tf;
tf                630 drivers/gpu/drm/amd/display/dc/dc.h 	enum dc_transfer_func_predefined tf;
tf                275 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	const struct dc_transfer_func *tf = NULL;
tf                283 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		tf = plane_state->in_transfer_func;
tf                293 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (tf == NULL) {
tf                296 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	} else if (tf->type == TF_TYPE_PREDEFINED) {
tf                297 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		switch (tf->tf) {
tf                312 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	} else if (tf->type == TF_TYPE_BYPASS) {
tf                452 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (output_tf->tf == TRANSFER_FUNCTION_PQ) {
tf                545 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (output_tf->tf == TRANSFER_FUNCTION_PQ) {
tf                609 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	    stream->out_transfer_func->tf == TRANSFER_FUNCTION_SRGB) {
tf                336 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (output_tf->tf == TRANSFER_FUNCTION_PQ || output_tf->tf == TRANSFER_FUNCTION_GAMMA22) {
tf                432 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (output_tf->tf == TRANSFER_FUNCTION_PQ) {
tf                589 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (output_tf->tf == TRANSFER_FUNCTION_PQ) {
tf               1393 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	const struct dc_transfer_func *tf = NULL;
tf               1400 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		tf = plane_state->in_transfer_func;
tf               1408 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	if (tf == NULL)
tf               1410 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	else if (tf->type == TF_TYPE_PREDEFINED) {
tf               1411 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		switch (tf->tf) {
tf               1426 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	} else if (tf->type == TF_TYPE_BYPASS) {
tf               1429 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		cm_helper_translate_curve_to_degamma_hw_format(tf,
tf               1442 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				struct dc_transfer_func *tf, uint32_t hw_points_num)
tf               1455 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_GAMMA("R\t%d\t%llu\n", i, tf->tf_pts.red[i].value);
tf               1456 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_TF_CHANNELS("G\t%d\t%llu\n", i, tf->tf_pts.green[i].value);
tf               1457 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_TF_CHANNELS("B\t%d\t%llu\n", i, tf->tf_pts.blue[i].value);
tf               1461 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_GAMMA("R\t%d\t%llu\n", i, tf->tf_pts.red[i].value);
tf               1462 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_TF_CHANNELS("G\t%d\t%llu\n", i, tf->tf_pts.green[i].value);
tf               1463 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_TF_CHANNELS("B\t%d\t%llu\n", i, tf->tf_pts.blue[i].value);
tf               1480 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	    stream->out_transfer_func->tf == TRANSFER_FUNCTION_SRGB)
tf               2075 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (top_pipe_ctx->stream->out_transfer_func->tf == TRANSFER_FUNCTION_PQ) {
tf               2081 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (top_pipe_ctx->stream->out_transfer_func->tf == TRANSFER_FUNCTION_PQ) {
tf               2084 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		} else if (top_pipe_ctx->stream->out_transfer_func->tf == TRANSFER_FUNCTION_GAMMA22) {
tf                753 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	const struct dc_transfer_func *tf = NULL;
tf                764 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		tf = plane_state->in_transfer_func;
tf                767 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (tf == NULL) {
tf                773 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (tf->type == TF_TYPE_HWPWL || tf->type == TF_TYPE_DISTRIBUTED_POINTS)
tf                777 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		if (tf->type == TF_TYPE_HWPWL)
tf                779 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 					&tf->pwl);
tf                780 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		else if (tf->type == TF_TYPE_DISTRIBUTED_POINTS) {
tf                781 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 			cm_helper_translate_curve_to_degamma_hw_format(tf,
tf                791 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (tf->type == TF_TYPE_PREDEFINED) {
tf                792 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		switch (tf->tf) {
tf                810 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	} else if (tf->type == TF_TYPE_BYPASS)
tf                117 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h 	enum dc_transfer_func_predefined tf;
tf               1649 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	enum dc_transfer_func_predefined tf = TRANSFER_FUNCTION_SRGB;
tf               1657 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			output_tf->tf == TRANSFER_FUNCTION_SRGB) {
tf               1706 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	tf = output_tf->tf;
tf               1707 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	if (tf == TRANSFER_FUNCTION_PQ) {
tf               1717 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	} else if (tf == TRANSFER_FUNCTION_GAMMA22 &&
tf               1723 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	} else if (tf == TRANSFER_FUNCTION_HLG) {
tf               1737 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				coordinates_x, tf);
tf               1879 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	enum dc_transfer_func_predefined tf = TRANSFER_FUNCTION_SRGB;
tf               1890 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			(input_tf->tf == TRANSFER_FUNCTION_SRGB ||
tf               1891 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 					input_tf->tf == TRANSFER_FUNCTION_LINEAR) &&
tf               1931 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	tf = input_tf->tf;
tf               1933 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	if (tf == TRANSFER_FUNCTION_PQ)
tf               1937 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	else if (tf == TRANSFER_FUNCTION_SRGB ||
tf               1938 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf == TRANSFER_FUNCTION_BT709 ||
tf               1939 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf == TRANSFER_FUNCTION_GAMMA22 ||
tf               1940 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf == TRANSFER_FUNCTION_GAMMA24 ||
tf               1941 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf == TRANSFER_FUNCTION_GAMMA26)
tf               1945 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				tf);
tf               1946 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	else if (tf == TRANSFER_FUNCTION_HLG)
tf               1951 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 	else if (tf == TRANSFER_FUNCTION_LINEAR) {
tf                572 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	struct timed_fence tf;
tf                575 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	timed_fence_init(&tf, target = jiffies);
tf                576 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	if (!i915_sw_fence_done(&tf.fence)) {
tf                581 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	timed_fence_fini(&tf);
tf                585 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 		timed_fence_init(&tf, target = jiffies + delay);
tf                586 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 		if (i915_sw_fence_done(&tf.fence)) {
tf                592 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 		i915_sw_fence_wait(&tf.fence);
tf                595 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 		if (!i915_sw_fence_done(&tf.fence)) {
tf                605 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 		timed_fence_fini(&tf);
tf                612 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	timed_fence_fini(&tf);
tf                 58 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	struct timed_fence *tf = from_timer(tf, t, timer);
tf                 60 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	i915_sw_fence_commit(&tf->fence);
tf                 63 drivers/gpu/drm/i915/selftests/lib_sw_fence.c void timed_fence_init(struct timed_fence *tf, unsigned long expires)
tf                 65 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	onstack_fence_init(&tf->fence);
tf                 67 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	timer_setup_on_stack(&tf->timer, timed_fence_wake, 0);
tf                 70 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 		mod_timer(&tf->timer, expires);
tf                 72 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 		i915_sw_fence_commit(&tf->fence);
tf                 75 drivers/gpu/drm/i915/selftests/lib_sw_fence.c void timed_fence_fini(struct timed_fence *tf)
tf                 77 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	if (del_timer_sync(&tf->timer))
tf                 78 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 		i915_sw_fence_commit(&tf->fence);
tf                 80 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	destroy_timer_on_stack(&tf->timer);
tf                 81 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	i915_sw_fence_fini(&tf->fence);
tf                 37 drivers/gpu/drm/i915/selftests/lib_sw_fence.h void timed_fence_init(struct timed_fence *tf, unsigned long expires);
tf                 38 drivers/gpu/drm/i915/selftests/lib_sw_fence.h void timed_fence_fini(struct timed_fence *tf);
tf                119 drivers/i2c/busses/i2c-designware-common.c u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset)
tf                154 drivers/i2c/busses/i2c-designware-common.c 		return (ic_clk * (tSYMBOL + tf) + 500000) / 1000000
tf                158 drivers/i2c/busses/i2c-designware-common.c u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset)
tf                171 drivers/i2c/busses/i2c-designware-common.c 	return ((ic_clk * (tLOW + tf) + 500000) / 1000000) - 1 + offset;
tf                291 drivers/i2c/busses/i2c-designware-core.h u32 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset);
tf                292 drivers/i2c/busses/i2c-designware-core.h u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset);
tf                206 drivers/i2c/busses/i2c-sh_mobile.c static u32 sh_mobile_i2c_iccl(unsigned long count_khz, u32 tLOW, u32 tf)
tf                218 drivers/i2c/busses/i2c-sh_mobile.c 	return (((count_khz * (tLOW + tf)) + 5000) / 10000);
tf                221 drivers/i2c/busses/i2c-sh_mobile.c static u32 sh_mobile_i2c_icch(unsigned long count_khz, u32 tHIGH, u32 tf)
tf                237 drivers/i2c/busses/i2c-sh_mobile.c 	return (((count_khz * (tHIGH + tf)) + 5000) / 10000);
tf                269 drivers/i2c/busses/i2c-sh_mobile.c 	u32 tHIGH, tLOW, tf;
tf                276 drivers/i2c/busses/i2c-sh_mobile.c 		tf	= 3;	/* tf = 0.3 us */
tf                280 drivers/i2c/busses/i2c-sh_mobile.c 		tf	= 3;	/* tf = 0.3 us */
tf                287 drivers/i2c/busses/i2c-sh_mobile.c 	pd->iccl = sh_mobile_i2c_iccl(i2c_clk_khz, tLOW, tf);
tf                288 drivers/i2c/busses/i2c-sh_mobile.c 	pd->icch = sh_mobile_i2c_icch(i2c_clk_khz, tHIGH, tf);
tf                335 drivers/ide/ide-acpi.c 		memcpy(&cmd.tf.feature, gtf, REGS_PER_GTF);
tf                336 drivers/ide/ide-acpi.c 		cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                337 drivers/ide/ide-acpi.c 		cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                352 drivers/ide/ide-atapi.c 	struct ide_taskfile tf;
tf                354 drivers/ide/ide-atapi.c 	drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_NSECT |
tf                357 drivers/ide/ide-atapi.c 	*bcount = (tf.lbah << 8) | tf.lbam;
tf                358 drivers/ide/ide-atapi.c 	*ireason = tf.nsect & 3;
tf                562 drivers/ide/ide-atapi.c 	cmd->valid.out.tf = IDE_VALID_LBAH | IDE_VALID_LBAM |
tf                564 drivers/ide/ide-atapi.c 	cmd->tf.command = ATA_CMD_PACKET;
tf                565 drivers/ide/ide-atapi.c 	cmd->tf.feature = dma;		/* Use PIO/DMA */
tf                566 drivers/ide/ide-atapi.c 	cmd->tf.lbam    = bcount & 0xff;
tf                567 drivers/ide/ide-atapi.c 	cmd->tf.lbah    = (bcount >> 8) & 0xff;
tf                572 drivers/ide/ide-atapi.c 	struct ide_taskfile tf;
tf                574 drivers/ide/ide-atapi.c 	drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_NSECT);
tf                576 drivers/ide/ide-atapi.c 	return tf.nsect & 3;
tf                 75 drivers/ide/ide-disk.c 	cmd->tf.command = ide_rw_cmds[index + lba48 + write];
tf                 90 drivers/ide/ide-disk.c 	struct ide_taskfile	*tf = &cmd.tf;
tf                101 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                102 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                109 drivers/ide/ide-disk.c 			tf->nsect  = nsectors & 0xff;
tf                110 drivers/ide/ide-disk.c 			tf->lbal   = (u8) block;
tf                111 drivers/ide/ide-disk.c 			tf->lbam   = (u8)(block >>  8);
tf                112 drivers/ide/ide-disk.c 			tf->lbah   = (u8)(block >> 16);
tf                113 drivers/ide/ide-disk.c 			tf->device = ATA_LBA;
tf                115 drivers/ide/ide-disk.c 			tf = &cmd.hob;
tf                116 drivers/ide/ide-disk.c 			tf->nsect = (nsectors >> 8) & 0xff;
tf                117 drivers/ide/ide-disk.c 			tf->lbal  = (u8)(block >> 24);
tf                119 drivers/ide/ide-disk.c 				tf->lbam = (u8)((u64)block >> 32);
tf                120 drivers/ide/ide-disk.c 				tf->lbah = (u8)((u64)block >> 40);
tf                127 drivers/ide/ide-disk.c 			tf->nsect  = nsectors & 0xff;
tf                128 drivers/ide/ide-disk.c 			tf->lbal   = block;
tf                129 drivers/ide/ide-disk.c 			tf->lbam   = block >>= 8;
tf                130 drivers/ide/ide-disk.c 			tf->lbah   = block >>= 8;
tf                131 drivers/ide/ide-disk.c 			tf->device = ((block >> 8) & 0xf) | ATA_LBA;
tf                143 drivers/ide/ide-disk.c 		tf->nsect  = nsectors & 0xff;
tf                144 drivers/ide/ide-disk.c 		tf->lbal   = sect;
tf                145 drivers/ide/ide-disk.c 		tf->lbam   = cyl;
tf                146 drivers/ide/ide-disk.c 		tf->lbah   = cyl >> 8;
tf                147 drivers/ide/ide-disk.c 		tf->device = head;
tf                209 drivers/ide/ide-disk.c 	struct ide_taskfile *tf = &cmd.tf;
tf                214 drivers/ide/ide-disk.c 		tf->command = ATA_CMD_READ_NATIVE_MAX_EXT;
tf                216 drivers/ide/ide-disk.c 		tf->command = ATA_CMD_READ_NATIVE_MAX;
tf                217 drivers/ide/ide-disk.c 	tf->device  = ATA_LBA;
tf                219 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                220 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                230 drivers/ide/ide-disk.c 	if (!(tf->status & ATA_ERR))
tf                243 drivers/ide/ide-disk.c 	struct ide_taskfile *tf = &cmd.tf;
tf                249 drivers/ide/ide-disk.c 	tf->lbal     = (addr_req >>  0) & 0xff;
tf                250 drivers/ide/ide-disk.c 	tf->lbam     = (addr_req >>= 8) & 0xff;
tf                251 drivers/ide/ide-disk.c 	tf->lbah     = (addr_req >>= 8) & 0xff;
tf                256 drivers/ide/ide-disk.c 		tf->command  = ATA_CMD_SET_MAX_EXT;
tf                258 drivers/ide/ide-disk.c 		tf->device   = (addr_req >>= 8) & 0x0f;
tf                259 drivers/ide/ide-disk.c 		tf->command  = ATA_CMD_SET_MAX;
tf                261 drivers/ide/ide-disk.c 	tf->device |= ATA_LBA;
tf                263 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                264 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                274 drivers/ide/ide-disk.c 	if (!(tf->status & ATA_ERR))
tf                449 drivers/ide/ide-disk.c 		cmd->tf.command = ATA_CMD_FLUSH_EXT;
tf                451 drivers/ide/ide-disk.c 		cmd->tf.command = ATA_CMD_FLUSH;
tf                452 drivers/ide/ide-disk.c 	cmd->valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                513 drivers/ide/ide-disk.c 	cmd.tf.feature = feature;
tf                514 drivers/ide/ide-disk.c 	cmd.tf.nsect   = nsect;
tf                515 drivers/ide/ide-disk.c 	cmd.tf.command = ATA_CMD_SET_FEATURES;
tf                516 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                517 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                588 drivers/ide/ide-disk.c 		cmd.tf.command = ATA_CMD_FLUSH_EXT;
tf                590 drivers/ide/ide-disk.c 		cmd.tf.command = ATA_CMD_FLUSH;
tf                591 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                592 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                775 drivers/ide/ide-disk.c 	cmd.tf.command = on ? ATA_CMD_MEDIA_LOCK : ATA_CMD_MEDIA_UNLOCK;
tf                776 drivers/ide/ide-disk.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                777 drivers/ide/ide-disk.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                 13 drivers/ide/ide-disk_proc.c 	struct ide_taskfile *tf = &cmd.tf;
tf                 16 drivers/ide/ide-disk_proc.c 	tf->feature = ATA_SMART_ENABLE;
tf                 17 drivers/ide/ide-disk_proc.c 	tf->lbam    = ATA_SMART_LBAM_PASS;
tf                 18 drivers/ide/ide-disk_proc.c 	tf->lbah    = ATA_SMART_LBAH_PASS;
tf                 19 drivers/ide/ide-disk_proc.c 	tf->command = ATA_CMD_SMART;
tf                 20 drivers/ide/ide-disk_proc.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                 21 drivers/ide/ide-disk_proc.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                 29 drivers/ide/ide-disk_proc.c 	struct ide_taskfile *tf = &cmd.tf;
tf                 32 drivers/ide/ide-disk_proc.c 	tf->feature = sub_cmd;
tf                 33 drivers/ide/ide-disk_proc.c 	tf->nsect   = 0x01;
tf                 34 drivers/ide/ide-disk_proc.c 	tf->lbam    = ATA_SMART_LBAM_PASS;
tf                 35 drivers/ide/ide-disk_proc.c 	tf->lbah    = ATA_SMART_LBAH_PASS;
tf                 36 drivers/ide/ide-disk_proc.c 	tf->command = ATA_CMD_SMART;
tf                 37 drivers/ide/ide-disk_proc.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                 38 drivers/ide/ide-disk_proc.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                 90 drivers/ide/ide-io-std.c void ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid)
tf                103 drivers/ide/ide-io-std.c 		tf_outb(tf->feature, io_ports->feature_addr);
tf                105 drivers/ide/ide-io-std.c 		tf_outb(tf->nsect, io_ports->nsect_addr);
tf                107 drivers/ide/ide-io-std.c 		tf_outb(tf->lbal, io_ports->lbal_addr);
tf                109 drivers/ide/ide-io-std.c 		tf_outb(tf->lbam, io_ports->lbam_addr);
tf                111 drivers/ide/ide-io-std.c 		tf_outb(tf->lbah, io_ports->lbah_addr);
tf                113 drivers/ide/ide-io-std.c 		tf_outb(tf->device, io_ports->device_addr);
tf                117 drivers/ide/ide-io-std.c void ide_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid)
tf                130 drivers/ide/ide-io-std.c 		tf->error  = tf_inb(io_ports->feature_addr);
tf                132 drivers/ide/ide-io-std.c 		tf->nsect  = tf_inb(io_ports->nsect_addr);
tf                134 drivers/ide/ide-io-std.c 		tf->lbal   = tf_inb(io_ports->lbal_addr);
tf                136 drivers/ide/ide-io-std.c 		tf->lbam   = tf_inb(io_ports->lbam_addr);
tf                138 drivers/ide/ide-io-std.c 		tf->lbah   = tf_inb(io_ports->lbah_addr);
tf                140 drivers/ide/ide-io-std.c 		tf->device = tf_inb(io_ports->device_addr);
tf                 87 drivers/ide/ide-io.c 	struct ide_taskfile *tf = &cmd->tf;
tf                 89 drivers/ide/ide-io.c 	u8 tf_cmd = tf->command;
tf                 91 drivers/ide/ide-io.c 	tf->error = err;
tf                 92 drivers/ide/ide-io.c 	tf->status = stat;
tf                 99 drivers/ide/ide-io.c 		cmd->tf.data  = data[0];
tf                107 drivers/ide/ide-io.c 		if (tf->lbal != 0xc4) {
tf                165 drivers/ide/ide-io.c static void ide_tf_set_specify_cmd(ide_drive_t *drive, struct ide_taskfile *tf)
tf                167 drivers/ide/ide-io.c 	tf->nsect   = drive->sect;
tf                168 drivers/ide/ide-io.c 	tf->lbal    = drive->sect;
tf                169 drivers/ide/ide-io.c 	tf->lbam    = drive->cyl;
tf                170 drivers/ide/ide-io.c 	tf->lbah    = drive->cyl >> 8;
tf                171 drivers/ide/ide-io.c 	tf->device  = (drive->head - 1) | drive->select;
tf                172 drivers/ide/ide-io.c 	tf->command = ATA_CMD_INIT_DEV_PARAMS;
tf                175 drivers/ide/ide-io.c static void ide_tf_set_restore_cmd(ide_drive_t *drive, struct ide_taskfile *tf)
tf                177 drivers/ide/ide-io.c 	tf->nsect   = drive->sect;
tf                178 drivers/ide/ide-io.c 	tf->command = ATA_CMD_RESTORE;
tf                181 drivers/ide/ide-io.c static void ide_tf_set_setmult_cmd(ide_drive_t *drive, struct ide_taskfile *tf)
tf                183 drivers/ide/ide-io.c 	tf->nsect   = drive->mult_req;
tf                184 drivers/ide/ide-io.c 	tf->command = ATA_CMD_SET_MULTI;
tf                214 drivers/ide/ide-io.c 		ide_tf_set_specify_cmd(drive, &cmd.tf);
tf                217 drivers/ide/ide-io.c 		ide_tf_set_restore_cmd(drive, &cmd.tf);
tf                220 drivers/ide/ide-io.c 		ide_tf_set_setmult_cmd(drive, &cmd.tf);
tf                224 drivers/ide/ide-io.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                225 drivers/ide/ide-io.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                124 drivers/ide/ide-ioctls.c 	struct ide_taskfile *tf = &cmd.tf;
tf                142 drivers/ide/ide-ioctls.c 	tf->feature = args[2];
tf                144 drivers/ide/ide-ioctls.c 		tf->nsect = args[3];
tf                145 drivers/ide/ide-ioctls.c 		tf->lbal  = args[1];
tf                146 drivers/ide/ide-ioctls.c 		tf->lbam  = ATA_SMART_LBAM_PASS;
tf                147 drivers/ide/ide-ioctls.c 		tf->lbah  = ATA_SMART_LBAH_PASS;
tf                148 drivers/ide/ide-ioctls.c 		cmd.valid.out.tf = IDE_VALID_OUT_TF;
tf                149 drivers/ide/ide-ioctls.c 		cmd.valid.in.tf  = IDE_VALID_NSECT;
tf                151 drivers/ide/ide-ioctls.c 		tf->nsect = args[1];
tf                152 drivers/ide/ide-ioctls.c 		cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT;
tf                153 drivers/ide/ide-ioctls.c 		cmd.valid.in.tf  = IDE_VALID_NSECT;
tf                155 drivers/ide/ide-ioctls.c 	tf->command = args[0];
tf                166 drivers/ide/ide-ioctls.c 	if (tf->command == ATA_CMD_SET_FEATURES &&
tf                167 drivers/ide/ide-ioctls.c 	    tf->feature == SETFEATURES_XFER &&
tf                168 drivers/ide/ide-ioctls.c 	    tf->nsect >= XFER_SW_DMA_0) {
tf                169 drivers/ide/ide-ioctls.c 		xfer_rate = ide_find_dma_mode(drive, tf->nsect);
tf                170 drivers/ide/ide-ioctls.c 		if (xfer_rate != tf->nsect) {
tf                180 drivers/ide/ide-ioctls.c 	args[0] = tf->status;
tf                181 drivers/ide/ide-ioctls.c 	args[1] = tf->error;
tf                182 drivers/ide/ide-ioctls.c 	args[2] = tf->nsect;
tf                205 drivers/ide/ide-ioctls.c 	memcpy(&cmd.tf.feature, &args[1], 6);
tf                206 drivers/ide/ide-ioctls.c 	cmd.tf.command = args[0];
tf                207 drivers/ide/ide-ioctls.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                208 drivers/ide/ide-ioctls.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                212 drivers/ide/ide-ioctls.c 	args[0] = cmd.tf.command;
tf                213 drivers/ide/ide-ioctls.c 	memcpy(&args[1], &cmd.tf.feature, 6);
tf                 41 drivers/ide/ide-iops.c 	struct ide_taskfile tf;
tf                 43 drivers/ide/ide-iops.c 	drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_ERROR);
tf                 45 drivers/ide/ide-iops.c 	return tf.error;
tf                352 drivers/ide/ide-iops.c 	struct ide_taskfile tf;
tf                379 drivers/ide/ide-iops.c 	memset(&tf, 0, sizeof(tf));
tf                380 drivers/ide/ide-iops.c 	tf.feature = SETFEATURES_XFER;
tf                381 drivers/ide/ide-iops.c 	tf.nsect   = speed;
tf                383 drivers/ide/ide-iops.c 	tp_ops->tf_load(drive, &tf, IDE_VALID_FEATURE | IDE_VALID_NSECT);
tf                498 drivers/ide/ide-iops.c 	hwif->tp_ops->exec_command(hwif, cmd->tf.command);
tf                 12 drivers/ide/ide-lib.c 	struct ide_taskfile *tf = &cmd->tf;
tf                 15 drivers/ide/ide-lib.c 	low  = (tf->lbah << 16) | (tf->lbam << 8) | tf->lbal;
tf                 17 drivers/ide/ide-lib.c 		tf = &cmd->hob;
tf                 18 drivers/ide/ide-lib.c 		high = (tf->lbah << 16) | (tf->lbam << 8) | tf->lbal;
tf                 20 drivers/ide/ide-lib.c 		high = tf->device & 0xf;
tf                 29 drivers/ide/ide-lib.c 	struct ide_taskfile *tf = &cmd.tf;
tf                 34 drivers/ide/ide-lib.c 		cmd.valid.in.tf  = IDE_VALID_LBA;
tf                 38 drivers/ide/ide-lib.c 		cmd.valid.in.tf  = IDE_VALID_LBA | IDE_VALID_DEVICE;
tf                 42 drivers/ide/ide-lib.c 	if (lba48 || (tf->device & ATA_LBA))
tf                 46 drivers/ide/ide-lib.c 		printk(KERN_CONT ", CHS=%d/%d/%d", (tf->lbah << 8) + tf->lbam,
tf                 47 drivers/ide/ide-lib.c 			tf->device & 0xf, tf->lbal);
tf                142 drivers/ide/ide-lib.c 		drive->name, drive->hwif->cmd.tf.command);
tf                 68 drivers/ide/ide-park.c 	struct ide_taskfile *tf = &cmd.tf;
tf                 74 drivers/ide/ide-park.c 		tf->command = ATA_CMD_IDLEIMMEDIATE;
tf                 75 drivers/ide/ide-park.c 		tf->feature = 0x44;
tf                 76 drivers/ide/ide-park.c 		tf->lbal = 0x4c;
tf                 77 drivers/ide/ide-park.c 		tf->lbam = 0x4e;
tf                 78 drivers/ide/ide-park.c 		tf->lbah = 0x55;
tf                 79 drivers/ide/ide-park.c 		cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                 80 drivers/ide/ide-park.c 		cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                 82 drivers/ide/ide-park.c 		tf->command = ATA_CMD_CHK_POWER;
tf                145 drivers/ide/ide-pm.c 			cmd.tf.command = ATA_CMD_FLUSH_EXT;
tf                147 drivers/ide/ide-pm.c 			cmd.tf.command = ATA_CMD_FLUSH;
tf                150 drivers/ide/ide-pm.c 		cmd.tf.command = ATA_CMD_STANDBYNOW1;
tf                163 drivers/ide/ide-pm.c 		cmd.tf.command = ATA_CMD_IDLEIMMEDIATE;
tf                185 drivers/ide/ide-pm.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                186 drivers/ide/ide-pm.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                292 drivers/ide/ide-probe.c 		struct ide_taskfile tf;
tf                294 drivers/ide/ide-probe.c 		memset(&tf, 0, sizeof(tf));
tf                296 drivers/ide/ide-probe.c 		tp_ops->tf_load(drive, &tf, IDE_VALID_FEATURE);
tf                354 drivers/ide/ide-probe.c 	struct ide_taskfile tf;
tf                356 drivers/ide/ide-probe.c 	drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_DEVICE);
tf                358 drivers/ide/ide-probe.c 	return tf.device;
tf                196 drivers/ide/ide-proc.c 	cmd.tf.command = ATA_CMD_SET_FEATURES;
tf                197 drivers/ide/ide-proc.c 	cmd.tf.feature = SETFEATURES_XFER;
tf                198 drivers/ide/ide-proc.c 	cmd.tf.nsect   = (u8)arg;
tf                199 drivers/ide/ide-proc.c 	cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT;
tf                200 drivers/ide/ide-proc.c 	cmd.valid.in.tf  = IDE_VALID_NSECT;
tf                 37 drivers/ide/ide-taskfile.c 	tp_ops->tf_read(drive, &cmd->tf, cmd->valid.in.tf);
tf                 51 drivers/ide/ide-taskfile.c 	       s, cmd->tf.feature, cmd->tf.nsect,
tf                 52 drivers/ide/ide-taskfile.c 	       cmd->tf.lbal, cmd->tf.lbam, cmd->tf.lbah,
tf                 53 drivers/ide/ide-taskfile.c 	       cmd->tf.device, cmd->tf.command);
tf                 64 drivers/ide/ide-taskfile.c 	cmd.tf.nsect = 0x01;
tf                 66 drivers/ide/ide-taskfile.c 		cmd.tf.command = ATA_CMD_ID_ATA;
tf                 68 drivers/ide/ide-taskfile.c 		cmd.tf.command = ATA_CMD_ID_ATAPI;
tf                 69 drivers/ide/ide-taskfile.c 	cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE;
tf                 70 drivers/ide/ide-taskfile.c 	cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;
tf                 84 drivers/ide/ide-taskfile.c 	struct ide_taskfile *tf = &cmd->tf;
tf                106 drivers/ide/ide-taskfile.c 			u8 data[2] = { cmd->tf.data, cmd->hob.data };
tf                111 drivers/ide/ide-taskfile.c 		if (cmd->valid.out.tf & IDE_VALID_DEVICE) {
tf                116 drivers/ide/ide-taskfile.c 				cmd->tf.device &= HIHI;
tf                117 drivers/ide/ide-taskfile.c 			cmd->tf.device |= drive->select;
tf                121 drivers/ide/ide-taskfile.c 		tp_ops->tf_load(drive, &cmd->tf,  cmd->valid.out.tf);
tf                127 drivers/ide/ide-taskfile.c 			tp_ops->exec_command(hwif, tf->command);
tf                155 drivers/ide/ide-taskfile.c 	struct ide_taskfile *tf = &cmd->tf;
tf                157 drivers/ide/ide-taskfile.c 	int retries = (custom && tf->command == ATA_CMD_INIT_DEV_PARAMS) ? 5 : 1;
tf                170 drivers/ide/ide-taskfile.c 		if (custom && tf->command == ATA_CMD_SET_MULTI) {
tf                175 drivers/ide/ide-taskfile.c 		} else if (custom && tf->command == ATA_CMD_INIT_DEV_PARAMS) {
tf                185 drivers/ide/ide-taskfile.c 	if (custom && tf->command == ATA_CMD_SET_MULTI)
tf                188 drivers/ide/ide-taskfile.c 	if (custom == 0 || tf->command == ATA_CMD_IDLEIMMEDIATE ||
tf                189 drivers/ide/ide-taskfile.c 	    tf->command == ATA_CMD_CHK_POWER) {
tf                321 drivers/ide/ide-taskfile.c 	u8 err = ide_read_error(drive), nsect = cmd->tf.nsect;
tf                519 drivers/ide/ide-taskfile.c 	memcpy(&cmd.tf,  req_task->io_ports,  HDIO_DRIVE_TASK_HDR_SIZE);
tf                521 drivers/ide/ide-taskfile.c 	cmd.valid.out.tf = IDE_VALID_DEVICE;
tf                522 drivers/ide/ide-taskfile.c 	cmd.valid.in.tf  = IDE_VALID_DEVICE | IDE_VALID_IN_TF;
tf                546 drivers/ide/ide-taskfile.c 			cmd.valid.out.tf  |= IDE_VALID_FEATURE;
tf                548 drivers/ide/ide-taskfile.c 			cmd.valid.out.tf  |= IDE_VALID_NSECT;
tf                550 drivers/ide/ide-taskfile.c 			cmd.valid.out.tf  |= IDE_VALID_LBAL;
tf                552 drivers/ide/ide-taskfile.c 			cmd.valid.out.tf  |= IDE_VALID_LBAM;
tf                554 drivers/ide/ide-taskfile.c 			cmd.valid.out.tf  |= IDE_VALID_LBAH;
tf                556 drivers/ide/ide-taskfile.c 		cmd.valid.out.tf |= IDE_VALID_OUT_TF;
tf                622 drivers/ide/ide-taskfile.c 		nsect = (cmd.hob.nsect << 8) | cmd.tf.nsect;
tf                635 drivers/ide/ide-taskfile.c 	memcpy(req_task->io_ports,  &cmd.tf,  HDIO_DRIVE_TASK_HDR_SIZE);
tf                 65 drivers/ide/ns87415.c static void superio_tf_read(ide_drive_t *drive, struct ide_taskfile *tf,
tf                 71 drivers/ide/ns87415.c 		tf->error  = inb(io_ports->feature_addr);
tf                 73 drivers/ide/ns87415.c 		tf->nsect  = inb(io_ports->nsect_addr);
tf                 75 drivers/ide/ns87415.c 		tf->lbal   = inb(io_ports->lbal_addr);
tf                 77 drivers/ide/ns87415.c 		tf->lbam   = inb(io_ports->lbam_addr);
tf                 79 drivers/ide/ns87415.c 		tf->lbah   = inb(io_ports->lbah_addr);
tf                 81 drivers/ide/ns87415.c 		tf->device = superio_ide_inb(io_ports->device_addr);
tf                435 drivers/ide/tx4939ide.c static void tx4939ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf,
tf                438 drivers/ide/tx4939ide.c 	ide_tf_load(drive, tf, valid);
tf               3781 drivers/infiniband/ulp/srpt/ib_srpt.c static struct se_wwn *srpt_make_tport(struct target_fabric_configfs *tf,
tf                179 drivers/media/tuners/max2165.c 	u8 tf;
tf                208 drivers/media/tuners/max2165.c 	tf = t;
tf                209 drivers/media/tuners/max2165.c 	dprintk("tf = %X\n", tf);
tf                210 drivers/media/tuners/max2165.c 	tf |= tf_ntch << 4;
tf                212 drivers/media/tuners/max2165.c 	max2165_write_reg(priv, REG_TRACK_FILTER, tf);
tf               2782 drivers/net/ethernet/marvell/skge.c 		struct skge_tx_desc *tf = td;
tf               2795 drivers/net/ethernet/marvell/skge.c 			tf = e->desc;
tf               2796 drivers/net/ethernet/marvell/skge.c 			BUG_ON(tf->control & BMU_OWN);
tf               2798 drivers/net/ethernet/marvell/skge.c 			tf->dma_lo = lower_32_bits(map);
tf               2799 drivers/net/ethernet/marvell/skge.c 			tf->dma_hi = upper_32_bits(map);
tf               2803 drivers/net/ethernet/marvell/skge.c 			tf->control = BMU_OWN | BMU_SW | control | skb_frag_size(frag);
tf               2805 drivers/net/ethernet/marvell/skge.c 		tf->control |= BMU_EOF | BMU_IRQ_EOF;
tf                316 drivers/net/thunderbolt.c static inline unsigned int tbnet_frame_size(const struct tbnet_frame *tf)
tf                318 drivers/net/thunderbolt.c 	return tf->frame.size ? : TBNET_FRAME_SIZE;
tf                327 drivers/net/thunderbolt.c 		struct tbnet_frame *tf = &ring->frames[i];
tf                332 drivers/net/thunderbolt.c 		if (!tf->page)
tf                345 drivers/net/thunderbolt.c 		if (tf->frame.buffer_phy)
tf                346 drivers/net/thunderbolt.c 			dma_unmap_page(dma_dev, tf->frame.buffer_phy, size,
tf                349 drivers/net/thunderbolt.c 		__free_pages(tf->page, order);
tf                350 drivers/net/thunderbolt.c 		tf->page = NULL;
tf                474 drivers/net/thunderbolt.c 		struct tbnet_frame *tf = &ring->frames[index];
tf                477 drivers/net/thunderbolt.c 		if (tf->page)
tf                484 drivers/net/thunderbolt.c 		tf->page = dev_alloc_pages(TBNET_RX_PAGE_ORDER);
tf                485 drivers/net/thunderbolt.c 		if (!tf->page) {
tf                490 drivers/net/thunderbolt.c 		dma_addr = dma_map_page(dma_dev, tf->page, 0,
tf                497 drivers/net/thunderbolt.c 		tf->frame.buffer_phy = dma_addr;
tf                498 drivers/net/thunderbolt.c 		tf->dev = net->dev;
tf                500 drivers/net/thunderbolt.c 		tb_ring_rx(ring->ring, &tf->frame);
tf                516 drivers/net/thunderbolt.c 	struct tbnet_frame *tf;
tf                524 drivers/net/thunderbolt.c 	tf = &ring->frames[index];
tf                525 drivers/net/thunderbolt.c 	tf->frame.size = 0;
tf                527 drivers/net/thunderbolt.c 	dma_sync_single_for_cpu(dma_dev, tf->frame.buffer_phy,
tf                528 drivers/net/thunderbolt.c 				tbnet_frame_size(tf), DMA_TO_DEVICE);
tf                530 drivers/net/thunderbolt.c 	return tf;
tf                536 drivers/net/thunderbolt.c 	struct tbnet_frame *tf = container_of(frame, typeof(*tf), frame);
tf                537 drivers/net/thunderbolt.c 	struct tbnet *net = netdev_priv(tf->dev);
tf                553 drivers/net/thunderbolt.c 		struct tbnet_frame *tf = &ring->frames[i];
tf                556 drivers/net/thunderbolt.c 		tf->page = alloc_page(GFP_KERNEL);
tf                557 drivers/net/thunderbolt.c 		if (!tf->page) {
tf                562 drivers/net/thunderbolt.c 		dma_addr = dma_map_page(dma_dev, tf->page, 0, TBNET_FRAME_SIZE,
tf                565 drivers/net/thunderbolt.c 			__free_page(tf->page);
tf                566 drivers/net/thunderbolt.c 			tf->page = NULL;
tf                571 drivers/net/thunderbolt.c 		tf->dev = net->dev;
tf                572 drivers/net/thunderbolt.c 		tf->frame.buffer_phy = dma_addr;
tf                573 drivers/net/thunderbolt.c 		tf->frame.callback = tbnet_tx_callback;
tf                574 drivers/net/thunderbolt.c 		tf->frame.sof = TBIP_PDF_FRAME_START;
tf                575 drivers/net/thunderbolt.c 		tf->frame.eof = TBIP_PDF_FRAME_END;
tf                669 drivers/net/thunderbolt.c static bool tbnet_check_frame(struct tbnet *net, const struct tbnet_frame *tf,
tf                675 drivers/net/thunderbolt.c 	if (tf->frame.flags & RING_DESC_CRC_ERROR) {
tf                678 drivers/net/thunderbolt.c 	} else if (tf->frame.flags & RING_DESC_BUFFER_OVERRUN) {
tf                684 drivers/net/thunderbolt.c 	size = tbnet_frame_size(tf);
tf                752 drivers/net/thunderbolt.c 		struct tbnet_frame *tf;
tf                773 drivers/net/thunderbolt.c 		tf = container_of(frame, typeof(*tf), frame);
tf                775 drivers/net/thunderbolt.c 		page = tf->page;
tf                776 drivers/net/thunderbolt.c 		tf->page = NULL;
tf                781 drivers/net/thunderbolt.c 		if (!tbnet_check_frame(net, tf, hdr)) {
tf                468 drivers/net/wireless/marvell/mwifiex/tdls.c 	struct ieee80211_tdls_data *tf;
tf                476 drivers/net/wireless/marvell/mwifiex/tdls.c 	tf = skb_put(skb, offsetof(struct ieee80211_tdls_data, u));
tf                477 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(tf->da, peer, ETH_ALEN);
tf                478 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(tf->sa, priv->curr_addr, ETH_ALEN);
tf                479 drivers/net/wireless/marvell/mwifiex/tdls.c 	tf->ether_type = cpu_to_be16(ETH_P_TDLS);
tf                480 drivers/net/wireless/marvell/mwifiex/tdls.c 	tf->payload_type = WLAN_TDLS_SNAP_RFTYPE;
tf                484 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                485 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_REQUEST;
tf                486 drivers/net/wireless/marvell/mwifiex/tdls.c 		skb_put(skb, sizeof(tf->u.setup_req));
tf                487 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_req.dialog_token = dialog_token;
tf                488 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_req.capability = cpu_to_le16(capab);
tf                523 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                524 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_RESPONSE;
tf                525 drivers/net/wireless/marvell/mwifiex/tdls.c 		skb_put(skb, sizeof(tf->u.setup_resp));
tf                526 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_resp.status_code = cpu_to_le16(status_code);
tf                527 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_resp.dialog_token = dialog_token;
tf                528 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_resp.capability = cpu_to_le16(capab);
tf                563 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                564 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_CONFIRM;
tf                565 drivers/net/wireless/marvell/mwifiex/tdls.c 		skb_put(skb, sizeof(tf->u.setup_cfm));
tf                566 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_cfm.status_code = cpu_to_le16(status_code);
tf                567 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.setup_cfm.dialog_token = dialog_token;
tf                591 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                592 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->action_code = WLAN_TDLS_TEARDOWN;
tf                593 drivers/net/wireless/marvell/mwifiex/tdls.c 		skb_put(skb, sizeof(tf->u.teardown));
tf                594 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.teardown.reason_code = cpu_to_le16(status_code);
tf                598 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                599 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->action_code = WLAN_TDLS_DISCOVERY_REQUEST;
tf                600 drivers/net/wireless/marvell/mwifiex/tdls.c 		skb_put(skb, sizeof(tf->u.discover_req));
tf                601 drivers/net/wireless/marvell/mwifiex/tdls.c 		tf->u.discover_req.dialog_token = dialog_token;
tf                 27 drivers/s390/cio/cio.h 	u32 tf	 : 1;		/* timing facility */
tf               1299 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct ata_taskfile tf;
tf               1301 drivers/scsi/hisi_sas/hisi_sas_main.c 	ata_tf_init(dev, &tf);
tf               1303 drivers/scsi/hisi_sas/hisi_sas_main.c 		tf.ctl |= ATA_SRST;
tf               1305 drivers/scsi/hisi_sas/hisi_sas_main.c 		tf.ctl &= ~ATA_SRST;
tf               1306 drivers/scsi/hisi_sas/hisi_sas_main.c 	tf.command = ATA_CMD_DEV_RESET;
tf               1307 drivers/scsi/hisi_sas/hisi_sas_main.c 	ata_tf_to_fis(&tf, pmp, 0, fis);
tf               3881 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static struct se_wwn *ibmvscsis_make_tport(struct target_fabric_configfs *tf,
tf               6836 drivers/scsi/ipr.c 			     struct ata_taskfile *tf)
tf               6838 drivers/scsi/ipr.c 	regs->feature = tf->feature;
tf               6839 drivers/scsi/ipr.c 	regs->nsect = tf->nsect;
tf               6840 drivers/scsi/ipr.c 	regs->lbal = tf->lbal;
tf               6841 drivers/scsi/ipr.c 	regs->lbam = tf->lbam;
tf               6842 drivers/scsi/ipr.c 	regs->lbah = tf->lbah;
tf               6843 drivers/scsi/ipr.c 	regs->device = tf->device;
tf               6844 drivers/scsi/ipr.c 	regs->command = tf->command;
tf               6845 drivers/scsi/ipr.c 	regs->hob_feature = tf->hob_feature;
tf               6846 drivers/scsi/ipr.c 	regs->hob_nsect = tf->hob_nsect;
tf               6847 drivers/scsi/ipr.c 	regs->hob_lbal = tf->hob_lbal;
tf               6848 drivers/scsi/ipr.c 	regs->hob_lbam = tf->hob_lbam;
tf               6849 drivers/scsi/ipr.c 	regs->hob_lbah = tf->hob_lbah;
tf               6850 drivers/scsi/ipr.c 	regs->ctl = tf->ctl;
tf               7085 drivers/scsi/ipr.c 	ipr_copy_sata_tf(regs, &qc->tf);
tf               7089 drivers/scsi/ipr.c 	switch (qc->tf.protocol) {
tf               7131 drivers/scsi/ipr.c 	struct ata_taskfile *tf = &qc->result_tf;
tf               7133 drivers/scsi/ipr.c 	tf->feature = g->error;
tf               7134 drivers/scsi/ipr.c 	tf->nsect = g->nsect;
tf               7135 drivers/scsi/ipr.c 	tf->lbal = g->lbal;
tf               7136 drivers/scsi/ipr.c 	tf->lbam = g->lbam;
tf               7137 drivers/scsi/ipr.c 	tf->lbah = g->lbah;
tf               7138 drivers/scsi/ipr.c 	tf->device = g->device;
tf               7139 drivers/scsi/ipr.c 	tf->command = g->status;
tf               7140 drivers/scsi/ipr.c 	tf->hob_nsect = g->hob_nsect;
tf               7141 drivers/scsi/ipr.c 	tf->hob_lbal = g->hob_lbal;
tf               7142 drivers/scsi/ipr.c 	tf->hob_lbam = g->hob_lbam;
tf               7143 drivers/scsi/ipr.c 	tf->hob_lbah = g->hob_lbah;
tf               3171 drivers/scsi/isci/request.c 	if (qc && (qc->tf.command == ATA_CMD_FPDMA_WRITE ||
tf               3172 drivers/scsi/isci/request.c 		   qc->tf.command == ATA_CMD_FPDMA_READ ||
tf               3173 drivers/scsi/isci/request.c 		   qc->tf.command == ATA_CMD_FPDMA_RECV ||
tf               3174 drivers/scsi/isci/request.c 		   qc->tf.command == ATA_CMD_FPDMA_SEND ||
tf               3175 drivers/scsi/isci/request.c 		   qc->tf.command == ATA_CMD_NCQ_NON_DATA)) {
tf                188 drivers/scsi/libsas/sas_ata.c 	if (qc->tf.command == ATA_CMD_FPDMA_WRITE ||
tf                189 drivers/scsi/libsas/sas_ata.c 	    qc->tf.command == ATA_CMD_FPDMA_READ ||
tf                190 drivers/scsi/libsas/sas_ata.c 	    qc->tf.command == ATA_CMD_FPDMA_RECV ||
tf                191 drivers/scsi/libsas/sas_ata.c 	    qc->tf.command == ATA_CMD_FPDMA_SEND ||
tf                192 drivers/scsi/libsas/sas_ata.c 	    qc->tf.command == ATA_CMD_NCQ_NON_DATA) {
tf                194 drivers/scsi/libsas/sas_ata.c 		qc->tf.nsect = 0;
tf                197 drivers/scsi/libsas/sas_ata.c 	ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis);
tf                199 drivers/scsi/libsas/sas_ata.c 	if (ata_is_atapi(qc->tf.protocol)) {
tf                217 drivers/scsi/libsas/sas_ata.c 	task->ata_task.use_ncq = ata_is_ncq(qc->tf.protocol);
tf                218 drivers/scsi/libsas/sas_ata.c 	task->ata_task.dma_xfer = ata_is_dma(qc->tf.protocol);
tf                604 drivers/scsi/libsas/sas_ata.c 	struct ata_taskfile tf;
tf                609 drivers/scsi/libsas/sas_ata.c 	ata_tf_from_fis((const u8 *)fis, &tf);
tf                611 drivers/scsi/libsas/sas_ata.c 	return ata_dev_classify(&tf);
tf                415 drivers/scsi/mvsas/mv_sas.c 		if (qc->tf.command == ATA_CMD_FPDMA_WRITE ||
tf                416 drivers/scsi/mvsas/mv_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_READ ||
tf                417 drivers/scsi/mvsas/mv_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_RECV ||
tf                418 drivers/scsi/mvsas/mv_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_SEND ||
tf                419 drivers/scsi/mvsas/mv_sas.c 		    qc->tf.command == ATA_CMD_NCQ_NON_DATA) {
tf                304 drivers/scsi/pm8001/pm8001_sas.c 		if (qc->tf.command == ATA_CMD_FPDMA_WRITE ||
tf                305 drivers/scsi/pm8001/pm8001_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_READ ||
tf                306 drivers/scsi/pm8001/pm8001_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_RECV ||
tf                307 drivers/scsi/pm8001/pm8001_sas.c 		    qc->tf.command == ATA_CMD_FPDMA_SEND ||
tf                308 drivers/scsi/pm8001/pm8001_sas.c 		    qc->tf.command == ATA_CMD_NCQ_NON_DATA) {
tf                969 drivers/scsi/qla2xxx/qla_init.c 	struct fc_port *fcport = NULL, *tf;
tf               1015 drivers/scsi/qla2xxx/qla_init.c 	fcport = tf = NULL;
tf               1020 drivers/scsi/qla2xxx/qla_init.c 	list_for_each_entry_safe(fcport, tf, &h, gnl_entry) {
tf               1039 drivers/scsi/qla2xxx/qla_init.c 		list_for_each_entry_safe(fcport, tf, &vha->vp_fcports, list) {
tf                578 drivers/scsi/qla2xxx/qla_isr.c 	fc_port_t *f, *tf;
tf                580 drivers/scsi/qla2xxx/qla_isr.c 	f = tf = NULL;
tf                581 drivers/scsi/qla2xxx/qla_isr.c 	list_for_each_entry_safe(f, tf, &vha->vp_fcports, list)
tf                590 drivers/scsi/qla2xxx/qla_isr.c 	fc_port_t *f, *tf;
tf                592 drivers/scsi/qla2xxx/qla_isr.c 	f = tf = NULL;
tf                593 drivers/scsi/qla2xxx/qla_isr.c 	list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
tf                608 drivers/scsi/qla2xxx/qla_isr.c 	fc_port_t *f, *tf;
tf                610 drivers/scsi/qla2xxx/qla_isr.c 	f = tf = NULL;
tf                611 drivers/scsi/qla2xxx/qla_isr.c 	list_for_each_entry_safe(f, tf, &vha->vp_fcports, list) {
tf               1608 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct target_fabric_configfs *tf,
tf               1720 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct target_fabric_configfs *tf,
tf               1165 drivers/target/iscsi/iscsi_target_configfs.c 	struct target_fabric_configfs *tf,
tf               1028 drivers/target/loopback/tcm_loop.c 	struct target_fabric_configfs *tf,
tf               2052 drivers/target/sbp/sbp_target.c 		struct target_fabric_configfs *tf,
tf                160 drivers/target/target_core_configfs.c 	struct target_fabric_configfs *tf;
tf                166 drivers/target/target_core_configfs.c 	list_for_each_entry(tf, &g_tf_list, tf_list) {
tf                167 drivers/target/target_core_configfs.c 		const char *cmp_name = tf->tf_ops->fabric_alias;
tf                169 drivers/target/target_core_configfs.c 			cmp_name = tf->tf_ops->fabric_name;
tf                171 drivers/target/target_core_configfs.c 			atomic_inc(&tf->tf_access_cnt);
tf                173 drivers/target/target_core_configfs.c 			return tf;
tf                188 drivers/target/target_core_configfs.c 	struct target_fabric_configfs *tf;
tf                194 drivers/target/target_core_configfs.c 	tf = target_core_get_fabric(name);
tf                195 drivers/target/target_core_configfs.c 	if (!tf) {
tf                238 drivers/target/target_core_configfs.c 		tf = target_core_get_fabric(name);
tf                241 drivers/target/target_core_configfs.c 	if (!tf) {
tf                247 drivers/target/target_core_configfs.c 			" %s\n", tf->tf_ops->fabric_name);
tf                253 drivers/target/target_core_configfs.c 			&tf->tf_wwn_cit);
tf                255 drivers/target/target_core_configfs.c 	config_group_init_type_name(&tf->tf_group, name, &tf->tf_wwn_cit);
tf                257 drivers/target/target_core_configfs.c 	config_group_init_type_name(&tf->tf_disc_group, "discovery_auth",
tf                258 drivers/target/target_core_configfs.c 			&tf->tf_discovery_cit);
tf                259 drivers/target/target_core_configfs.c 	configfs_add_default_group(&tf->tf_disc_group, &tf->tf_group);
tf                262 drivers/target/target_core_configfs.c 		 config_item_name(&tf->tf_group.cg_item));
tf                263 drivers/target/target_core_configfs.c 	return &tf->tf_group;
tf                273 drivers/target/target_core_configfs.c 	struct target_fabric_configfs *tf = container_of(
tf                280 drivers/target/target_core_configfs.c 			" %s\n", tf->tf_ops->fabric_name);
tf                281 drivers/target/target_core_configfs.c 	atomic_dec(&tf->tf_access_cnt);
tf                286 drivers/target/target_core_configfs.c 	configfs_remove_default_groups(&tf->tf_group);
tf                451 drivers/target/target_core_configfs.c 	struct target_fabric_configfs *tf;
tf                458 drivers/target/target_core_configfs.c 	tf = kzalloc(sizeof(struct target_fabric_configfs), GFP_KERNEL);
tf                459 drivers/target/target_core_configfs.c 	if (!tf) {
tf                464 drivers/target/target_core_configfs.c 	INIT_LIST_HEAD(&tf->tf_list);
tf                465 drivers/target/target_core_configfs.c 	atomic_set(&tf->tf_access_cnt, 0);
tf                466 drivers/target/target_core_configfs.c 	tf->tf_ops = fo;
tf                467 drivers/target/target_core_configfs.c 	target_fabric_setup_cits(tf);
tf                470 drivers/target/target_core_configfs.c 	list_add_tail(&tf->tf_list, &g_tf_list);
tf                 37 drivers/target/target_core_fabric_configfs.c static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \
tf                 39 drivers/target/target_core_fabric_configfs.c 	struct config_item_type *cit = &tf->tf_##_name##_cit;		\
tf                 44 drivers/target/target_core_fabric_configfs.c 	cit->ct_owner = tf->tf_ops->module;				\
tf                 49 drivers/target/target_core_fabric_configfs.c static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \
tf                 51 drivers/target/target_core_fabric_configfs.c 	struct config_item_type *cit = &tf->tf_##_name##_cit;		\
tf                 52 drivers/target/target_core_fabric_configfs.c 	struct configfs_attribute **attrs = tf->tf_ops->tfc_##_name##_attrs; \
tf                 57 drivers/target/target_core_fabric_configfs.c 	cit->ct_owner = tf->tf_ops->module;				\
tf                271 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                308 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_mappedlun_cit);
tf                311 drivers/target/target_core_fabric_configfs.c 			"statistics", &tf->tf_tpg_mappedlun_stat_cit);
tf                378 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                386 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_nacl_base_cit);
tf                389 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_nacl_attrib_cit);
tf                394 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_nacl_auth_cit);
tf                399 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_nacl_param_cit);
tf                404 drivers/target/target_core_fabric_configfs.c 			"fabric_statistics", &tf->tf_tpg_nacl_stat_cit);
tf                408 drivers/target/target_core_fabric_configfs.c 	if (tf->tf_ops->fabric_init_nodeacl) {
tf                409 drivers/target/target_core_fabric_configfs.c 		int ret = tf->tf_ops->fabric_init_nodeacl(se_nacl, name);
tf                451 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                453 drivers/target/target_core_fabric_configfs.c 	tf->tf_ops->fabric_drop_np(se_tpg_np);
tf                472 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                475 drivers/target/target_core_fabric_configfs.c 	if (!tf->tf_ops->fabric_make_np) {
tf                480 drivers/target/target_core_fabric_configfs.c 	se_tpg_np = tf->tf_ops->fabric_make_np(se_tpg, group, name);
tf                486 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_np_base_cit);
tf                628 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf;
tf                646 drivers/target/target_core_fabric_configfs.c 	tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                659 drivers/target/target_core_fabric_configfs.c 	if (tf->tf_ops->fabric_post_link) {
tf                665 drivers/target/target_core_fabric_configfs.c 		tf->tf_ops->fabric_post_link(se_tpg, lun);
tf                680 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                682 drivers/target/target_core_fabric_configfs.c 	if (tf->tf_ops->fabric_pre_unlink) {
tf                688 drivers/target/target_core_fabric_configfs.c 		tf->tf_ops->fabric_pre_unlink(se_tpg, lun);
tf                746 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf;
tf                764 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_port_cit);
tf                767 drivers/target/target_core_fabric_configfs.c 			"statistics", &tf->tf_tpg_port_stat_cit);
tf                809 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = wwn->wwn_tf;
tf                811 drivers/target/target_core_fabric_configfs.c 	tf->tf_ops->fabric_drop_tpg(se_tpg);
tf                829 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = wwn->wwn_tf;
tf                832 drivers/target/target_core_fabric_configfs.c 	if (!tf->tf_ops->fabric_make_tpg) {
tf                837 drivers/target/target_core_fabric_configfs.c 	se_tpg = tf->tf_ops->fabric_make_tpg(wwn, name);
tf                842 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_base_cit);
tf                845 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_lun_cit);
tf                850 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_np_cit);
tf                855 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_nacl_cit);
tf                860 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_attrib_cit);
tf                865 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_auth_cit);
tf                870 drivers/target/target_core_fabric_configfs.c 			&tf->tf_tpg_param_cit);
tf                892 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = wwn->wwn_tf;
tf                895 drivers/target/target_core_fabric_configfs.c 	tf->tf_ops->fabric_drop_wwn(wwn);
tf                927 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = container_of(group,
tf                931 drivers/target/target_core_fabric_configfs.c 	if (!tf->tf_ops->fabric_make_wwn) {
tf                936 drivers/target/target_core_fabric_configfs.c 	wwn = tf->tf_ops->fabric_make_wwn(tf, group, name);
tf                940 drivers/target/target_core_fabric_configfs.c 	wwn->wwn_tf = tf;
tf                942 drivers/target/target_core_fabric_configfs.c 	config_group_init_type_name(&wwn->wwn_group, name, &tf->tf_tpg_cit);
tf                945 drivers/target/target_core_fabric_configfs.c 			&tf->tf_wwn_fabric_stats_cit);
tf                948 drivers/target/target_core_fabric_configfs.c 	if (tf->tf_ops->add_wwn_groups)
tf                949 drivers/target/target_core_fabric_configfs.c 		tf->tf_ops->add_wwn_groups(wwn);
tf                972 drivers/target/target_core_fabric_configfs.c int target_fabric_setup_cits(struct target_fabric_configfs *tf)
tf                974 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_discovery_cit(tf);
tf                975 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_wwn_cit(tf);
tf                976 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_wwn_fabric_stats_cit(tf);
tf                977 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_cit(tf);
tf                978 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_base_cit(tf);
tf                979 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_port_cit(tf);
tf                980 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_port_stat_cit(tf);
tf                981 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_lun_cit(tf);
tf                982 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_np_cit(tf);
tf                983 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_np_base_cit(tf);
tf                984 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_attrib_cit(tf);
tf                985 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_auth_cit(tf);
tf                986 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_param_cit(tf);
tf                987 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_cit(tf);
tf                988 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_base_cit(tf);
tf                989 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_attrib_cit(tf);
tf                990 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_auth_cit(tf);
tf                991 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_param_cit(tf);
tf                992 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_nacl_stat_cit(tf);
tf                993 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_mappedlun_cit(tf);
tf                994 drivers/target/target_core_fabric_configfs.c 	target_fabric_setup_tpg_mappedlun_stat_cit(tf);
tf                325 drivers/target/tcm_fc/tfc_conf.c 	struct target_fabric_configfs *tf,
tf                820 drivers/tty/serial/msm_serial.c 	void __iomem *tf;
tf                823 drivers/tty/serial/msm_serial.c 		tf = port->membase + UARTDM_TF;
tf                825 drivers/tty/serial/msm_serial.c 		tf = port->membase + UART_TF;
tf                848 drivers/tty/serial/msm_serial.c 		iowrite32_rep(tf, buf, 1);
tf                868 drivers/tty/serial/msm_serial.c 	void __iomem *tf;
tf                873 drivers/tty/serial/msm_serial.c 			tf = port->membase + UARTDM_TF;
tf                875 drivers/tty/serial/msm_serial.c 			tf = port->membase + UART_TF;
tf                882 drivers/tty/serial/msm_serial.c 		iowrite32_rep(tf, buf, 1);
tf               1582 drivers/tty/serial/msm_serial.c 	void __iomem *tf;
tf               1586 drivers/tty/serial/msm_serial.c 		tf = port->membase + UARTDM_TF;
tf               1588 drivers/tty/serial/msm_serial.c 		tf = port->membase + UART_TF;
tf               1635 drivers/tty/serial/msm_serial.c 		iowrite32_rep(tf, buf, 1);
tf               1453 drivers/usb/gadget/function/f_tcm.c 	struct target_fabric_configfs *tf,
tf               2203 drivers/vhost/scsi.c vhost_scsi_make_tport(struct target_fabric_configfs *tf,
tf               1314 drivers/xen/xen-scsiback.c scsiback_make_tport(struct target_fabric_configfs *tf,
tf               2113 fs/eventpoll.c 	struct fd f, tf;
tf               2130 fs/eventpoll.c 	tf = fdget(fd);
tf               2131 fs/eventpoll.c 	if (!tf.file)
tf               2136 fs/eventpoll.c 	if (!file_can_poll(tf.file))
tf               2149 fs/eventpoll.c 	if (f.file == tf.file || !is_file_epoll(f.file))
tf               2160 fs/eventpoll.c 		if (op == EPOLL_CTL_ADD && (is_file_epoll(tf.file) ||
tf               2189 fs/eventpoll.c 						is_file_epoll(tf.file)) {
tf               2193 fs/eventpoll.c 			if (is_file_epoll(tf.file)) {
tf               2195 fs/eventpoll.c 				if (ep_loop_check(ep, tf.file) != 0) {
tf               2200 fs/eventpoll.c 				list_add(&tf.file->f_tfile_llink,
tf               2203 fs/eventpoll.c 			if (is_file_epoll(tf.file)) {
tf               2204 fs/eventpoll.c 				tep = tf.file->private_data;
tf               2215 fs/eventpoll.c 	epi = ep_find(ep, tf.file, fd);
tf               2222 fs/eventpoll.c 			error = ep_insert(ep, &epds, tf.file, fd, full_check);
tf               2252 fs/eventpoll.c 	fdput(tf);
tf                330 include/linux/ide.h 	struct ide_taskfile	tf;
tf                334 include/linux/ide.h 			u8		tf;
tf                620 include/linux/libata.h 	struct ata_taskfile	tf;
tf                908 include/linux/libata.h 	unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, u16 *id);
tf                955 include/linux/libata.h 	void (*sff_tf_load)(struct ata_port *ap, const struct ata_taskfile *tf);
tf                956 include/linux/libata.h 	void (*sff_tf_read)(struct ata_port *ap, struct ata_taskfile *tf);
tf                958 include/linux/libata.h 				 const struct ata_taskfile *tf);
tf               1054 include/linux/libata.h static inline int is_multi_taskfile(struct ata_taskfile *tf)
tf               1056 include/linux/libata.h 	return (tf->command == ATA_CMD_READ_MULTI) ||
tf               1057 include/linux/libata.h 	       (tf->command == ATA_CMD_WRITE_MULTI) ||
tf               1058 include/linux/libata.h 	       (tf->command == ATA_CMD_READ_MULTI_EXT) ||
tf               1059 include/linux/libata.h 	       (tf->command == ATA_CMD_WRITE_MULTI_EXT) ||
tf               1060 include/linux/libata.h 	       (tf->command == ATA_CMD_WRITE_MULTI_FUA_EXT);
tf               1150 include/linux/libata.h extern void ata_tf_to_fis(const struct ata_taskfile *tf,
tf               1152 include/linux/libata.h extern void ata_tf_from_fis(const u8 *fis, struct ata_taskfile *tf);
tf               1167 include/linux/libata.h extern unsigned int ata_dev_classify(const struct ata_taskfile *tf);
tf               1174 include/linux/libata.h 					struct ata_taskfile *tf, u16 *id);
tf               1664 include/linux/libata.h 	qc->tf.ctl |= ATA_NIEN;
tf               1695 include/linux/libata.h static inline void ata_tf_init(struct ata_device *dev, struct ata_taskfile *tf)
tf               1697 include/linux/libata.h 	memset(tf, 0, sizeof(*tf));
tf               1700 include/linux/libata.h 	tf->ctl = dev->link->ap->ctl;
tf               1702 include/linux/libata.h 	tf->ctl = ATA_DEVCTL_OBS;
tf               1705 include/linux/libata.h 		tf->device = ATA_DEVICE_OBS;
tf               1707 include/linux/libata.h 		tf->device = ATA_DEVICE_OBS | ATA_DEV1;
tf               1722 include/linux/libata.h 	ata_tf_init(qc->dev, &qc->tf);
tf               1839 include/linux/libata.h extern void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
tf               1840 include/linux/libata.h extern void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
tf               1842 include/linux/libata.h 				 const struct ata_taskfile *tf);
tf                 79 include/linux/srcutiny.h 					    char *tt, char *tf)
tf                 85 include/linux/srcutiny.h 		 tt, tf, idx,
tf                139 include/linux/srcutree.h void srcu_torture_stats_print(struct srcu_struct *ssp, char *tt, char *tf);
tf                182 include/trace/events/libata.h 		__entry->proto		= qc->tf.protocol;
tf                183 include/trace/events/libata.h 		__entry->cmd		= qc->tf.command;
tf                184 include/trace/events/libata.h 		__entry->dev		= qc->tf.device;
tf                185 include/trace/events/libata.h 		__entry->lbal		= qc->tf.lbal;
tf                186 include/trace/events/libata.h 		__entry->lbam		= qc->tf.lbam;
tf                187 include/trace/events/libata.h 		__entry->lbah		= qc->tf.lbah;
tf                188 include/trace/events/libata.h 		__entry->hob_lbal	= qc->tf.hob_lbal;
tf                189 include/trace/events/libata.h 		__entry->hob_lbam	= qc->tf.hob_lbam;
tf                190 include/trace/events/libata.h 		__entry->hob_lbah	= qc->tf.hob_lbah;
tf                191 include/trace/events/libata.h 		__entry->feature	= qc->tf.feature;
tf                192 include/trace/events/libata.h 		__entry->hob_feature	= qc->tf.hob_feature;
tf                193 include/trace/events/libata.h 		__entry->nsect		= qc->tf.nsect;
tf                194 include/trace/events/libata.h 		__entry->hob_nsect	= qc->tf.hob_nsect;
tf               1253 kernel/rcu/srcutree.c void srcu_torture_stats_print(struct srcu_struct *ssp, char *tt, char *tf)
tf               1261 kernel/rcu/srcutree.c 		 tt, tf, rcu_seq_current(&ssp->srcu_gp_seq), idx);
tf                925 kernel/time/timer.c 		u32 tf;
tf                932 kernel/time/timer.c 		tf = READ_ONCE(timer->flags);
tf                934 kernel/time/timer.c 		if (!(tf & TIMER_MIGRATING)) {
tf                935 kernel/time/timer.c 			base = get_timer_base(tf);
tf                937 kernel/time/timer.c 			if (timer->flags == tf)
tf               1277 kernel/time/timer.c 	u32 tf;
tf               1279 kernel/time/timer.c 	tf = READ_ONCE(timer->flags);
tf               1280 kernel/time/timer.c 	if (!(tf & TIMER_MIGRATING)) {
tf               1281 kernel/time/timer.c 		struct timer_base *base = get_timer_base(tf);
tf                504 net/6lowpan/iphc.c static inline void lowpan_iphc_tf_set_ecn(struct ipv6hdr *hdr, const u8 *tf)
tf                507 net/6lowpan/iphc.c 	u8 ecn = tf[0] & 0xc0;
tf                514 net/6lowpan/iphc.c static inline void lowpan_iphc_tf_set_dscp(struct ipv6hdr *hdr, const u8 *tf)
tf                517 net/6lowpan/iphc.c 	u8 dscp = tf[0] & 0x3f;
tf                548 net/6lowpan/iphc.c 	u8 tf[4];
tf                554 net/6lowpan/iphc.c 		if (lowpan_fetch_skb(skb, tf, 4))
tf                563 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_ecn(hdr, tf);
tf                564 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_dscp(hdr, tf);
tf                565 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_lbl(hdr, &tf[1]);
tf                569 net/6lowpan/iphc.c 		if (lowpan_fetch_skb(skb, tf, 3))
tf                578 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_ecn(hdr, tf);
tf                579 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_lbl(hdr, &tf[0]);
tf                583 net/6lowpan/iphc.c 		if (lowpan_fetch_skb(skb, tf, 1))
tf                591 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_ecn(hdr, tf);
tf                592 net/6lowpan/iphc.c 		lowpan_iphc_tf_set_dscp(hdr, tf);
tf               1020 net/6lowpan/iphc.c 	u8 tc = lowpan_iphc_get_tc(hdr), tf[4], val;
tf               1051 net/6lowpan/iphc.c 			memcpy(&tf[0], &hdr->flow_lbl[0], 3);
tf               1053 net/6lowpan/iphc.c 			tf[0] &= ~0xf0;
tf               1055 net/6lowpan/iphc.c 			tf[0] |= (tc & 0xc0);
tf               1057 net/6lowpan/iphc.c 			lowpan_push_hc_data(hc_ptr, tf, 3);
tf               1068 net/6lowpan/iphc.c 			memcpy(&tf[0], &tc, sizeof(tc));
tf               1073 net/6lowpan/iphc.c 			memcpy(&tf[1], &hdr->flow_lbl[0], 3);
tf               1075 net/6lowpan/iphc.c 			tf[1] &= ~0xf0;
tf               1077 net/6lowpan/iphc.c 			lowpan_push_hc_data(hc_ptr, tf, 4);
tf               2848 net/mac80211/rx.c 		struct ieee80211_tdls_data *tf = (void *)rx->skb->data;
tf               2852 net/mac80211/rx.c 		    tf->payload_type == WLAN_TDLS_SNAP_RFTYPE &&
tf               2853 net/mac80211/rx.c 		    tf->category == WLAN_CATEGORY_TDLS &&
tf               2854 net/mac80211/rx.c 		    (tf->action_code == WLAN_TDLS_CHANNEL_SWITCH_REQUEST ||
tf               2855 net/mac80211/rx.c 		     tf->action_code == WLAN_TDLS_CHANNEL_SWITCH_RESPONSE)) {
tf                651 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf;
tf                657 net/mac80211/tdls.c 	tf = (void *)skb->data;
tf                658 net/mac80211/tdls.c 	tf->u.chan_switch_req.target_channel =
tf                660 net/mac80211/tdls.c 	tf->u.chan_switch_req.oper_class = oper_class;
tf                750 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf;
tf                752 net/mac80211/tdls.c 	tf = skb_put(skb, offsetof(struct ieee80211_tdls_data, u));
tf                754 net/mac80211/tdls.c 	memcpy(tf->da, peer, ETH_ALEN);
tf                755 net/mac80211/tdls.c 	memcpy(tf->sa, sdata->vif.addr, ETH_ALEN);
tf                756 net/mac80211/tdls.c 	tf->ether_type = cpu_to_be16(ETH_P_TDLS);
tf                757 net/mac80211/tdls.c 	tf->payload_type = WLAN_TDLS_SNAP_RFTYPE;
tf                764 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                765 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_REQUEST;
tf                767 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.setup_req));
tf                768 net/mac80211/tdls.c 		tf->u.setup_req.dialog_token = dialog_token;
tf                769 net/mac80211/tdls.c 		tf->u.setup_req.capability =
tf                774 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                775 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_RESPONSE;
tf                777 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.setup_resp));
tf                778 net/mac80211/tdls.c 		tf->u.setup_resp.status_code = cpu_to_le16(status_code);
tf                779 net/mac80211/tdls.c 		tf->u.setup_resp.dialog_token = dialog_token;
tf                780 net/mac80211/tdls.c 		tf->u.setup_resp.capability =
tf                785 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                786 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_SETUP_CONFIRM;
tf                788 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.setup_cfm));
tf                789 net/mac80211/tdls.c 		tf->u.setup_cfm.status_code = cpu_to_le16(status_code);
tf                790 net/mac80211/tdls.c 		tf->u.setup_cfm.dialog_token = dialog_token;
tf                793 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                794 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_TEARDOWN;
tf                796 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.teardown));
tf                797 net/mac80211/tdls.c 		tf->u.teardown.reason_code = cpu_to_le16(status_code);
tf                800 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                801 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_DISCOVERY_REQUEST;
tf                803 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.discover_req));
tf                804 net/mac80211/tdls.c 		tf->u.discover_req.dialog_token = dialog_token;
tf                807 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                808 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_CHANNEL_SWITCH_REQUEST;
tf                810 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.chan_switch_req));
tf                813 net/mac80211/tdls.c 		tf->category = WLAN_CATEGORY_TDLS;
tf                814 net/mac80211/tdls.c 		tf->action_code = WLAN_TDLS_CHANNEL_SWITCH_RESPONSE;
tf                816 net/mac80211/tdls.c 		skb_put(skb, sizeof(tf->u.chan_switch_resp));
tf                817 net/mac80211/tdls.c 		tf->u.chan_switch_resp.status_code = cpu_to_le16(status_code);
tf               1474 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf;
tf               1482 net/mac80211/tdls.c 	tf = container_of(skb->data + skb_network_offset(skb),
tf               1484 net/mac80211/tdls.c 	ie_start = tf->u.chan_switch_req.variable;
tf               1686 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
tf               1689 net/mac80211/tdls.c 	int baselen = offsetof(typeof(*tf), u.chan_switch_resp.variable);
tf               1703 net/mac80211/tdls.c 	sta = sta_info_get(sdata, tf->sa);
tf               1706 net/mac80211/tdls.c 			 tf->sa);
tf               1712 net/mac80211/tdls.c 	params.status = le16_to_cpu(tf->u.chan_switch_resp.status_code);
tf               1718 net/mac80211/tdls.c 	ieee802_11_parse_elems(tf->u.chan_switch_resp.variable,
tf               1758 net/mac80211/tdls.c 		 tf->sa, params.status);
tf               1780 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
tf               1782 net/mac80211/tdls.c 	int baselen = offsetof(typeof(*tf), u.chan_switch_req.variable);
tf               1795 net/mac80211/tdls.c 	target_channel = tf->u.chan_switch_req.target_channel;
tf               1796 net/mac80211/tdls.c 	oper_class = tf->u.chan_switch_req.oper_class;
tf               1831 net/mac80211/tdls.c 	ieee802_11_parse_elems(tf->u.chan_switch_req.variable,
tf               1869 net/mac80211/tdls.c 	sta = sta_info_get(sdata, tf->sa);
tf               1872 net/mac80211/tdls.c 			 tf->sa);
tf               1912 net/mac80211/tdls.c 		 tf->sa, params.chandef->chan->center_freq,
tf               1924 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
tf               1940 net/mac80211/tdls.c 	switch (tf->action_code) {
tf               1977 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf;
tf               1981 net/mac80211/tdls.c 		tf = (struct ieee80211_tdls_data *)skb->data;
tf               1985 net/mac80211/tdls.c 			    !ether_addr_equal(tf->da, sdata->vif.addr))
tf               1256 tools/perf/util/probe-finder.c static bool trace_event_finder_overlap(struct trace_event_finder *tf)
tf               1260 tools/perf/util/probe-finder.c 	for (i = 0; i < tf->ntevs; i++) {
tf               1261 tools/perf/util/probe-finder.c 		if (tf->pf.addr == tf->tevs[i].point.address)
tf               1270 tools/perf/util/probe-finder.c 	struct trace_event_finder *tf =
tf               1282 tools/perf/util/probe-finder.c 	if (trace_event_finder_overlap(tf))
tf               1286 tools/perf/util/probe-finder.c 	if (tf->ntevs == tf->max_tevs) {
tf               1288 tools/perf/util/probe-finder.c 			   tf->max_tevs);
tf               1291 tools/perf/util/probe-finder.c 	tev = &tf->tevs[tf->ntevs++];
tf               1294 tools/perf/util/probe-finder.c 	ret = convert_to_trace_point(&pf->sp_die, tf->mod, pf->addr,
tf               1339 tools/perf/util/probe-finder.c 		tf->ntevs--;
tf               1350 tools/perf/util/probe-finder.c 	struct trace_event_finder tf = {
tf               1356 tools/perf/util/probe-finder.c 	*tevs = zalloc(sizeof(struct probe_trace_event) * tf.max_tevs);
tf               1360 tools/perf/util/probe-finder.c 	tf.tevs = *tevs;
tf               1361 tools/perf/util/probe-finder.c 	tf.ntevs = 0;
tf               1363 tools/perf/util/probe-finder.c 	ret = debuginfo__find_probes(dbg, &tf.pf);
tf               1365 tools/perf/util/probe-finder.c 		for (i = 0; i < tf.ntevs; i++)
tf               1366 tools/perf/util/probe-finder.c 			clear_probe_trace_event(&tf.tevs[i]);
tf               1371 tools/perf/util/probe-finder.c 	return (ret < 0) ? ret : tf.ntevs;