/linux-4.1.27/drivers/ata/ |
D | sata_promise.h | 44 static inline unsigned int pdc_pkt_header(struct ata_taskfile *tf, in pdc_pkt_header() argument 54 switch (tf->protocol) { in pdc_pkt_header() 56 if (!(tf->flags & ATA_TFLAG_WRITE)) in pdc_pkt_header() 85 buf[15] = tf->ctl; in pdc_pkt_header() 90 static inline unsigned int pdc_pkt_footer(struct ata_taskfile *tf, u8 *buf, in pdc_pkt_footer() argument 93 if (tf->flags & ATA_TFLAG_DEVICE) { in pdc_pkt_footer() 95 buf[i++] = tf->device; in pdc_pkt_footer() 100 buf[i++] = tf->command; in pdc_pkt_footer() 105 static inline unsigned int pdc_prep_lba28(struct ata_taskfile *tf, u8 *buf, unsigned int i) in pdc_prep_lba28() argument 111 buf[i++] = tf->feature; in pdc_prep_lba28() [all …]
|
D | sata_vsc.c | 158 static void vsc_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in vsc_sata_tf_load() argument 161 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in vsc_sata_tf_load() 169 if ((tf->ctl & ATA_NIEN) != (ap->last_ctl & ATA_NIEN)) { in vsc_sata_tf_load() 170 ap->last_ctl = tf->ctl; in vsc_sata_tf_load() 171 vsc_intr_mask_update(ap, tf->ctl & ATA_NIEN); in vsc_sata_tf_load() 173 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in vsc_sata_tf_load() 174 writew(tf->feature | (((u16)tf->hob_feature) << 8), in vsc_sata_tf_load() 176 writew(tf->nsect | (((u16)tf->hob_nsect) << 8), in vsc_sata_tf_load() 178 writew(tf->lbal | (((u16)tf->hob_lbal) << 8), in vsc_sata_tf_load() 180 writew(tf->lbam | (((u16)tf->hob_lbam) << 8), in vsc_sata_tf_load() [all …]
|
D | sata_svw.c | 174 static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in k2_sata_tf_load() argument 177 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in k2_sata_tf_load() 179 if (tf->ctl != ap->last_ctl) { in k2_sata_tf_load() 180 writeb(tf->ctl, ioaddr->ctl_addr); in k2_sata_tf_load() 181 ap->last_ctl = tf->ctl; in k2_sata_tf_load() 184 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in k2_sata_tf_load() 185 writew(tf->feature | (((u16)tf->hob_feature) << 8), in k2_sata_tf_load() 187 writew(tf->nsect | (((u16)tf->hob_nsect) << 8), in k2_sata_tf_load() 189 writew(tf->lbal | (((u16)tf->hob_lbal) << 8), in k2_sata_tf_load() 191 writew(tf->lbam | (((u16)tf->hob_lbam) << 8), in k2_sata_tf_load() [all …]
|
D | libata-acpi.c | 32 u8 tf[REGS_PER_GTF]; /* regs. 0x1f1 - 0x1f7 */ member 550 struct ata_taskfile *tf) in ata_acpi_gtf_to_tf() argument 552 ata_tf_init(dev, tf); in ata_acpi_gtf_to_tf() 554 tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; in ata_acpi_gtf_to_tf() 555 tf->protocol = ATA_PROT_NODATA; in ata_acpi_gtf_to_tf() 556 tf->feature = gtf->tf[0]; /* 0x1f1 */ in ata_acpi_gtf_to_tf() 557 tf->nsect = gtf->tf[1]; /* 0x1f2 */ in ata_acpi_gtf_to_tf() 558 tf->lbal = gtf->tf[2]; /* 0x1f3 */ in ata_acpi_gtf_to_tf() 559 tf->lbam = gtf->tf[3]; /* 0x1f4 */ in ata_acpi_gtf_to_tf() 560 tf->lbah = gtf->tf[4]; /* 0x1f5 */ in ata_acpi_gtf_to_tf() [all …]
|
D | libata-scsi.c | 793 static void ata_dump_status(unsigned id, struct ata_taskfile *tf) in ata_dump_status() argument 795 u8 stat = tf->command, err = tf->feature; in ata_dump_status() 979 struct ata_taskfile *tf = &qc->result_tf; in ata_gen_passthru_sense() local 993 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) { in ata_gen_passthru_sense() 994 ata_to_sense_error(qc->ap->print_id, tf->command, tf->feature, in ata_gen_passthru_sense() 1018 desc[3] = tf->feature; /* == error reg */ in ata_gen_passthru_sense() 1019 desc[5] = tf->nsect; in ata_gen_passthru_sense() 1020 desc[7] = tf->lbal; in ata_gen_passthru_sense() 1021 desc[9] = tf->lbam; in ata_gen_passthru_sense() 1022 desc[11] = tf->lbah; in ata_gen_passthru_sense() [all …]
|
D | pata_octeon_cf.c | 391 static void octeon_cf_tf_read16(struct ata_port *ap, struct ata_taskfile *tf) in octeon_cf_tf_read16() argument 398 tf->feature = blob >> 8; in octeon_cf_tf_read16() 401 tf->nsect = blob & 0xff; in octeon_cf_tf_read16() 402 tf->lbal = blob >> 8; in octeon_cf_tf_read16() 405 tf->lbam = blob & 0xff; in octeon_cf_tf_read16() 406 tf->lbah = blob >> 8; in octeon_cf_tf_read16() 409 tf->device = blob & 0xff; in octeon_cf_tf_read16() 410 tf->command = blob >> 8; in octeon_cf_tf_read16() 412 if (tf->flags & ATA_TFLAG_LBA48) { in octeon_cf_tf_read16() 414 iowrite8(tf->ctl | ATA_HOB, ap->ioaddr.ctl_addr); in octeon_cf_tf_read16() [all …]
|
D | pata_ns87415.c | 123 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE); in ns87415_bmdma_setup() 140 ap->ops->sff_exec_command(ap, &qc->tf); in ns87415_bmdma_setup() 263 void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ns87560_tf_read() argument 267 tf->command = ns87560_check_status(ap); in ns87560_tf_read() 268 tf->feature = ioread8(ioaddr->error_addr); in ns87560_tf_read() 269 tf->nsect = ioread8(ioaddr->nsect_addr); in ns87560_tf_read() 270 tf->lbal = ioread8(ioaddr->lbal_addr); in ns87560_tf_read() 271 tf->lbam = ioread8(ioaddr->lbam_addr); in ns87560_tf_read() 272 tf->lbah = ioread8(ioaddr->lbah_addr); in ns87560_tf_read() 273 tf->device = ns87560_read_buggy(ioaddr->device_addr); in ns87560_tf_read() [all …]
|
D | sata_rcar.c | 370 const struct ata_taskfile *tf) in sata_rcar_tf_load() argument 373 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in sata_rcar_tf_load() 375 if (tf->ctl != ap->last_ctl) { in sata_rcar_tf_load() 376 iowrite32(tf->ctl, ioaddr->ctl_addr); in sata_rcar_tf_load() 377 ap->last_ctl = tf->ctl; in sata_rcar_tf_load() 381 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in sata_rcar_tf_load() 382 iowrite32(tf->hob_feature, ioaddr->feature_addr); in sata_rcar_tf_load() 383 iowrite32(tf->hob_nsect, ioaddr->nsect_addr); in sata_rcar_tf_load() 384 iowrite32(tf->hob_lbal, ioaddr->lbal_addr); in sata_rcar_tf_load() 385 iowrite32(tf->hob_lbam, ioaddr->lbam_addr); in sata_rcar_tf_load() [all …]
|
D | pata_samsung_cf.c | 178 const struct ata_taskfile *tf) in pata_s3c_tf_load() argument 181 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in pata_s3c_tf_load() 183 if (tf->ctl != ap->last_ctl) { in pata_s3c_tf_load() 184 ata_outb(ap->host, tf->ctl, ioaddr->ctl_addr); in pata_s3c_tf_load() 185 ap->last_ctl = tf->ctl; in pata_s3c_tf_load() 189 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in pata_s3c_tf_load() 190 ata_outb(ap->host, tf->hob_feature, ioaddr->feature_addr); in pata_s3c_tf_load() 191 ata_outb(ap->host, tf->hob_nsect, ioaddr->nsect_addr); in pata_s3c_tf_load() 192 ata_outb(ap->host, tf->hob_lbal, ioaddr->lbal_addr); in pata_s3c_tf_load() 193 ata_outb(ap->host, tf->hob_lbam, ioaddr->lbam_addr); in pata_s3c_tf_load() [all …]
|
D | libata-sff.c | 413 void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in ata_sff_tf_load() argument 416 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in ata_sff_tf_load() 418 if (tf->ctl != ap->last_ctl) { in ata_sff_tf_load() 420 iowrite8(tf->ctl, ioaddr->ctl_addr); in ata_sff_tf_load() 421 ap->last_ctl = tf->ctl; in ata_sff_tf_load() 425 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in ata_sff_tf_load() 427 iowrite8(tf->hob_feature, ioaddr->feature_addr); in ata_sff_tf_load() 428 iowrite8(tf->hob_nsect, ioaddr->nsect_addr); in ata_sff_tf_load() 429 iowrite8(tf->hob_lbal, ioaddr->lbal_addr); in ata_sff_tf_load() 430 iowrite8(tf->hob_lbam, ioaddr->lbam_addr); in ata_sff_tf_load() [all …]
|
D | pata_via.c | 389 static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in via_tf_load() argument 393 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in via_tf_load() 396 if (tf->ctl != ap->last_ctl) { in via_tf_load() 397 iowrite8(tf->ctl, ioaddr->ctl_addr); in via_tf_load() 398 ap->last_ctl = tf->ctl; in via_tf_load() 403 if (tf->flags & ATA_TFLAG_DEVICE) { in via_tf_load() 404 iowrite8(tf->device, ioaddr->device_addr); in via_tf_load() 405 vp->cached_device = tf->device; in via_tf_load() 409 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in via_tf_load() 411 iowrite8(tf->hob_feature, ioaddr->feature_addr); in via_tf_load() [all …]
|
D | libata-core.c | 551 void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) in ata_tf_to_fis() argument 558 fis[2] = tf->command; in ata_tf_to_fis() 559 fis[3] = tf->feature; in ata_tf_to_fis() 561 fis[4] = tf->lbal; in ata_tf_to_fis() 562 fis[5] = tf->lbam; in ata_tf_to_fis() 563 fis[6] = tf->lbah; in ata_tf_to_fis() 564 fis[7] = tf->device; in ata_tf_to_fis() 566 fis[8] = tf->hob_lbal; in ata_tf_to_fis() 567 fis[9] = tf->hob_lbam; in ata_tf_to_fis() 568 fis[10] = tf->hob_lbah; in ata_tf_to_fis() [all …]
|
D | pata_bf54x.c | 669 static void bfin_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in bfin_tf_load() argument 672 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in bfin_tf_load() 674 if (tf->ctl != ap->last_ctl) { in bfin_tf_load() 675 write_atapi_register(base, ATA_REG_CTRL, tf->ctl); in bfin_tf_load() 676 ap->last_ctl = tf->ctl; in bfin_tf_load() 681 if (tf->flags & ATA_TFLAG_LBA48) { in bfin_tf_load() 683 tf->hob_feature); in bfin_tf_load() 685 tf->hob_nsect); in bfin_tf_load() 686 write_atapi_register(base, ATA_REG_LBAL, tf->hob_lbal); in bfin_tf_load() 687 write_atapi_register(base, ATA_REG_LBAM, tf->hob_lbam); in bfin_tf_load() [all …]
|
D | libata-zpodd.c | 36 struct ata_taskfile tf; in eject_tray() local 43 ata_tf_init(dev, &tf); in eject_tray() 44 tf.flags = ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; in eject_tray() 45 tf.command = ATA_CMD_PACKET; in eject_tray() 46 tf.protocol = ATAPI_PROT_NODATA; in eject_tray() 48 return ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0); in eject_tray() 57 struct ata_taskfile tf; in zpodd_get_mech_type() local 66 ata_tf_init(dev, &tf); in zpodd_get_mech_type() 67 tf.flags = ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE; in zpodd_get_mech_type() 68 tf.command = ATA_CMD_PACKET; in zpodd_get_mech_type() [all …]
|
D | pata_ep93xx.c | 373 const struct ata_taskfile *tf) in ep93xx_pata_tf_load() argument 376 unsigned int is_addr = tf->flags & ATA_TFLAG_ISADDR; in ep93xx_pata_tf_load() 378 if (tf->ctl != ap->last_ctl) { in ep93xx_pata_tf_load() 379 ep93xx_pata_write_reg(drv_data, tf->ctl, IDECTRL_ADDR_CTL); in ep93xx_pata_tf_load() 380 ap->last_ctl = tf->ctl; in ep93xx_pata_tf_load() 384 if (is_addr && (tf->flags & ATA_TFLAG_LBA48)) { in ep93xx_pata_tf_load() 385 ep93xx_pata_write_reg(drv_data, tf->hob_feature, in ep93xx_pata_tf_load() 387 ep93xx_pata_write_reg(drv_data, tf->hob_nsect, in ep93xx_pata_tf_load() 389 ep93xx_pata_write_reg(drv_data, tf->hob_lbal, in ep93xx_pata_tf_load() 391 ep93xx_pata_write_reg(drv_data, tf->hob_lbam, in ep93xx_pata_tf_load() [all …]
|
D | sata_inic162x.c | 410 qc ? qc->tf.command : 0xff, irq_stat, idma_stat); in inic_host_intr() 458 if (qc->tf.flags & ATA_TFLAG_WRITE) in inic_fill_sg() 461 if (ata_is_dma(qc->tf.protocol)) in inic_fill_sg() 481 bool is_atapi = ata_is_atapi(qc->tf.protocol); in inic_qc_prep() 482 bool is_data = ata_is_data(qc->tf.protocol); in inic_qc_prep() 500 cpb->device = qc->tf.device; in inic_qc_prep() 501 cpb->feature = qc->tf.feature; in inic_qc_prep() 502 cpb->nsect = qc->tf.nsect; in inic_qc_prep() 503 cpb->lbal = qc->tf.lbal; in inic_qc_prep() 504 cpb->lbam = qc->tf.lbam; in inic_qc_prep() [all …]
|
D | sata_dwc_460ex.c | 254 static void sata_dwc_tf_dump(struct ata_port *ap, struct ata_taskfile *tf) in sata_dwc_tf_dump() argument 258 tf->command, get_prot_descript(tf->protocol), tf->flags, in sata_dwc_tf_dump() 259 tf->device); in sata_dwc_tf_dump() 262 tf->feature, tf->nsect, tf->lbal, tf->lbam, tf->lbah); in sata_dwc_tf_dump() 265 tf->hob_feature, tf->hob_nsect, tf->hob_lbal, tf->hob_lbam, in sata_dwc_tf_dump() 266 tf->hob_lbah); in sata_dwc_tf_dump() 520 if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) { in sata_dwc_isr() 541 __func__, get_prot_descript(qc->tf.protocol)); in sata_dwc_isr() 543 if (ata_is_dma(qc->tf.protocol)) { in sata_dwc_isr() 561 } else if (ata_is_pio(qc->tf.protocol)) { in sata_dwc_isr() [all …]
|
D | pata_pdc202xx_old.c | 38 const struct ata_taskfile *tf) in pdc202xx_exec_command() argument 40 DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command); in pdc202xx_exec_command() 42 iowrite8(tf->command, ap->ioaddr.command_addr); in pdc202xx_exec_command() 180 struct ata_taskfile *tf = &qc->tf; in pdc2026x_bmdma_start() local 200 if ((tf->flags & ATA_TFLAG_LBA48) || tf->protocol == ATAPI_PROT_DMA) { in pdc2026x_bmdma_start() 203 if (tf->flags & ATA_TFLAG_WRITE) in pdc2026x_bmdma_start() 230 struct ata_taskfile *tf = &qc->tf; in pdc2026x_bmdma_stop() local 239 if (tf->protocol == ATAPI_PROT_DMA || (tf->flags & ATA_TFLAG_LBA48)) { in pdc2026x_bmdma_stop()
|
D | sata_sx4.c | 222 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 223 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 359 static inline unsigned int pdc20621_ata_pkt(struct ata_taskfile *tf, in pdc20621_ata_pkt() argument 377 if ((tf->protocol == ATA_PROT_DMA) && (!(tf->flags & ATA_TFLAG_WRITE))) in pdc20621_ata_pkt() 379 else if (tf->protocol == ATA_PROT_NODATA) in pdc20621_ata_pkt() 389 if (tf->protocol == ATA_PROT_NODATA) in pdc20621_ata_pkt() 407 buf[i++] = tf->ctl; in pdc20621_ata_pkt() 412 static inline void pdc20621_host_pkt(struct ata_taskfile *tf, u8 *buf, in pdc20621_host_pkt() argument 433 if ((tf->protocol == ATA_PROT_DMA) && (!(tf->flags & ATA_TFLAG_WRITE))) in pdc20621_host_pkt() 487 pdc20621_host_pkt(&qc->tf, &pp->dimm_buf[0], portno); in pdc20621_dma_prep() [all …]
|
D | libata-pmp.c | 43 struct ata_taskfile tf; in sata_pmp_read() local 46 ata_tf_init(pmp_dev, &tf); in sata_pmp_read() 47 tf.command = ATA_CMD_PMP_READ; in sata_pmp_read() 48 tf.protocol = ATA_PROT_NODATA; in sata_pmp_read() 49 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_LBA48; in sata_pmp_read() 50 tf.feature = reg; in sata_pmp_read() 51 tf.device = link->pmp; in sata_pmp_read() 53 err_mask = ata_exec_internal(pmp_dev, &tf, NULL, DMA_NONE, NULL, 0, in sata_pmp_read() 58 *r_val = tf.nsect | tf.lbal << 8 | tf.lbam << 16 | tf.lbah << 24; in sata_pmp_read() 80 struct ata_taskfile tf; in sata_pmp_write() local [all …]
|
D | libata-eh.c | 1508 struct ata_taskfile tf; in ata_read_log_page() local 1515 ata_tf_init(dev, &tf); in ata_read_log_page() 1518 tf.command = ATA_CMD_READ_LOG_DMA_EXT; in ata_read_log_page() 1519 tf.protocol = ATA_PROT_DMA; in ata_read_log_page() 1522 tf.command = ATA_CMD_READ_LOG_EXT; in ata_read_log_page() 1523 tf.protocol = ATA_PROT_PIO; in ata_read_log_page() 1526 tf.lbal = log; in ata_read_log_page() 1527 tf.lbam = page; in ata_read_log_page() 1528 tf.nsect = sectors; in ata_read_log_page() 1529 tf.hob_nsect = sectors >> 8; in ata_read_log_page() [all …]
|
D | pdc_adma.c | 279 u8 pFLAGS = pORD | ((qc->tf.flags & ATA_TFLAG_WRITE) ? pDIRO : 0); in adma_fill_sg() 324 if (qc->tf.protocol != ATA_PROT_DMA) in adma_qc_prep() 342 buf[i++] = qc->tf.device; in adma_qc_prep() 344 if ((qc->tf.flags & ATA_TFLAG_LBA48)) { in adma_qc_prep() 345 buf[i++] = qc->tf.hob_nsect; in adma_qc_prep() 347 buf[i++] = qc->tf.hob_lbal; in adma_qc_prep() 349 buf[i++] = qc->tf.hob_lbam; in adma_qc_prep() 351 buf[i++] = qc->tf.hob_lbah; in adma_qc_prep() 354 buf[i++] = qc->tf.nsect; in adma_qc_prep() 356 buf[i++] = qc->tf.lbal; in adma_qc_prep() [all …]
|
D | sata_promise.c | 159 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 160 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 515 switch (qc->tf.protocol) { in pdc_atapi_pkt() 517 if (!(qc->tf.flags & ATA_TFLAG_WRITE)) in pdc_atapi_pkt() 536 dev_sel = qc->tf.device; in pdc_atapi_pkt() 544 buf[17] = qc->tf.nsect; in pdc_atapi_pkt() 546 buf[19] = qc->tf.lbal; in pdc_atapi_pkt() 549 if (qc->tf.protocol != ATAPI_PROT_DMA) in pdc_atapi_pkt() 557 buf[23] = qc->tf.lbam; in pdc_atapi_pkt() 559 buf[25] = qc->tf.lbah; in pdc_atapi_pkt() [all …]
|
D | sata_mv.c | 1480 if (ata_is_ncq(qc->tf.protocol)) in mv_qc_defer() 1914 ap->ops->sff_exec_command(ap, &qc->tf); in mv_bmdma_setup() 1928 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE); in mv_bmdma_start() 2006 struct ata_taskfile *tf = &qc->tf; in mv_rw_multi_errata_sata24() local 2020 if ((tf->flags & ATA_TFLAG_WRITE) && is_multi_taskfile(tf)) { in mv_rw_multi_errata_sata24() 2022 switch (tf->command) { in mv_rw_multi_errata_sata24() 2024 tf->command = ATA_CMD_PIO_WRITE; in mv_rw_multi_errata_sata24() 2027 tf->flags &= ~ATA_TFLAG_FUA; /* ugh */ in mv_rw_multi_errata_sata24() 2030 tf->command = ATA_CMD_PIO_WRITE_EXT; in mv_rw_multi_errata_sata24() 2054 struct ata_taskfile *tf = &qc->tf; in mv_qc_prep() local [all …]
|
D | libata.h | 64 extern u64 ata_tf_to_lba(const struct ata_taskfile *tf); 65 extern u64 ata_tf_to_lba48(const struct ata_taskfile *tf); 67 extern int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev, 70 extern u64 ata_tf_read_block(struct ata_taskfile *tf, struct ata_device *dev); 72 struct ata_taskfile *tf, const u8 *cdb, 76 struct ata_taskfile *tf, const u8 *cdb,
|
D | sata_nv.c | 235 __le16 tf[12]; /* 8-31 */ member 331 static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf); 789 static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in nv_adma_tf_read() argument 800 ata_sff_tf_read(ap, tf); in nv_adma_tf_read() 803 static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb) in nv_adma_tf_to_cpb() argument 807 if (tf->flags & ATA_TFLAG_ISADDR) { in nv_adma_tf_to_cpb() 808 if (tf->flags & ATA_TFLAG_LBA48) { in nv_adma_tf_to_cpb() 809 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->hob_feature | WNB); in nv_adma_tf_to_cpb() 810 cpb[idx++] = cpu_to_le16((ATA_REG_NSECT << 8) | tf->hob_nsect); in nv_adma_tf_to_cpb() 811 cpb[idx++] = cpu_to_le16((ATA_REG_LBAL << 8) | tf->hob_lbal); in nv_adma_tf_to_cpb() [all …]
|
D | sata_sil24.c | 489 static void sil24_read_tf(struct ata_port *ap, int tag, struct ata_taskfile *tf) in sil24_read_tf() argument 497 ata_tf_from_fis(fis, tf); in sil24_read_tf() 605 const struct ata_taskfile *tf, in sil24_exec_polled_cmd() argument 617 ata_tf_to_fis(tf, pmp, is_cmd, prb->fis); in sil24_exec_polled_cmd() 662 struct ata_taskfile tf; in sil24_softreset() local 678 ata_tf_init(link->device, &tf); /* doesn't really matter */ in sil24_softreset() 679 rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST, in sil24_softreset() 689 sil24_read_tf(ap, 0, &tf); in sil24_softreset() 690 *class = ata_dev_classify(&tf); in sil24_softreset() 802 u8 prot = qc->tf.protocol; in sil24_qc_defer() [all …]
|
D | pata_arasan_cf.c | 373 if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol)) in dma_complete() 381 u32 rw = acdev->qc->tf.flags & ATA_TFLAG_WRITE; in wait4buf() 435 u32 write = acdev->qc->tf.flags & ATA_TFLAG_WRITE; in sg_xfer() 636 if (qc->tf.flags & ATA_TFLAG_WRITE) in arasan_cf_interrupt() 675 struct ata_taskfile *tf = &qc->tf; in arasan_cf_dma_start() local 677 u32 write = tf->flags & ATA_TFLAG_WRITE; in arasan_cf_dma_start() 682 ap->ops->sff_exec_command(ap, tf); in arasan_cf_dma_start() 692 if (!ata_is_dma(qc->tf.protocol)) in arasan_cf_qc_issue() 701 switch (qc->tf.protocol) { in arasan_cf_qc_issue() 703 WARN_ON_ONCE(qc->tf.flags & ATA_TFLAG_POLLING); in arasan_cf_qc_issue() [all …]
|
D | pata_netcell.c | 23 struct ata_taskfile *tf, u16 *id) in netcell_read_id() argument 25 unsigned int err_mask = ata_do_dev_read_id(adev, tf, id); in netcell_read_id()
|
D | sata_fsl.c | 531 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis); in sata_fsl_qc_prep() 536 if (qc->tf.protocol == ATA_PROT_NCQ) { in sata_fsl_qc_prep() 542 if (ata_is_atapi(qc->tf.protocol)) { in sata_fsl_qc_prep() 553 if (qc->tf.protocol == ATA_PROT_NCQ) in sata_fsl_qc_prep() 809 struct ata_taskfile tf; in sata_fsl_dev_classify() local 818 tf.lbah = (temp >> 24) & 0xff; in sata_fsl_dev_classify() 819 tf.lbam = (temp >> 16) & 0xff; in sata_fsl_dev_classify() 820 tf.lbal = (temp >> 8) & 0xff; in sata_fsl_dev_classify() 821 tf.nsect = temp & 0xff; in sata_fsl_dev_classify() 823 return ata_dev_classify(&tf); in sata_fsl_dev_classify() [all …]
|
D | sata_via.c | 81 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf); 291 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in svia_tf_load() argument 295 if (tf->ctl != ap->last_ctl) { in svia_tf_load() 296 ttf = *tf; in svia_tf_load() 298 tf = &ttf; in svia_tf_load() 300 ata_sff_tf_load(ap, tf); in svia_tf_load() 385 if ((qc->tf.command == ATA_CMD_PACKET) && in vt6420_bmdma_start()
|
D | sata_sil.c | 237 unsigned long tf; /* ATA taskfile register block */ member 289 ap->ops->sff_exec_command(ap, &qc->tf); in sil_bmdma_setup() 294 unsigned int rw = (qc->tf.flags & ATA_TFLAG_WRITE); in sil_bmdma_start() 462 if (unlikely(!qc || (qc->tf.flags & ATA_TFLAG_POLLING))) { in sil_host_intr() 483 if (ata_is_dma(qc->tf.protocol)) { in sil_host_intr() 510 if (unlikely(qc->err_mask) && ata_is_dma(qc->tf.protocol)) in sil_host_intr() 786 ioaddr->cmd_addr = mmio_base + sil_port[i].tf; in sil_init_one() 794 ata_port_pbar_desc(ap, SIL_MMIO_BAR, sil_port[i].tf, "tf"); in sil_init_one()
|
D | sata_qstor.c | 290 if (qc->tf.protocol != ATA_PROT_DMA) in qs_qc_prep() 295 if ((qc->tf.flags & ATA_TFLAG_WRITE)) in qs_qc_prep() 297 if ((qc->tf.flags & ATA_TFLAG_LBA48)) in qs_qc_prep() 313 ata_tf_to_fis(&qc->tf, 0, 1, &buf[32]); in qs_qc_prep() 333 switch (qc->tf.protocol) { in qs_qc_issue() 397 if (qc && (!(qc->tf.flags & ATA_TFLAG_POLLING))) { in qs_intr_pkt() 440 if (!(qc->tf.flags & ATA_TFLAG_POLLING)) in qs_intr_mmio()
|
D | ahci_xgene.c | 224 ctx->last_cmd[ap->port_no] = qc->tf.command; in xgene_ahci_qc_issue() 247 struct ata_taskfile *tf, u16 *id) in xgene_ahci_read_id() argument 251 err_mask = ata_do_dev_read_id(dev, tf, id); in xgene_ahci_read_id() 367 struct ata_taskfile tf; in xgene_ahci_do_hardreset() local 374 ata_tf_init(link->device, &tf); in xgene_ahci_do_hardreset() 375 tf.command = ATA_BUSY; in xgene_ahci_do_hardreset() 376 ata_tf_to_fis(&tf, 0, 0, d2h_fis); in xgene_ahci_do_hardreset()
|
D | libahci.c | 1184 struct ata_taskfile tf; in ahci_dev_classify() local 1188 tf.lbah = (tmp >> 24) & 0xff; in ahci_dev_classify() 1189 tf.lbam = (tmp >> 16) & 0xff; in ahci_dev_classify() 1190 tf.lbal = (tmp >> 8) & 0xff; in ahci_dev_classify() 1191 tf.nsect = (tmp) & 0xff; in ahci_dev_classify() 1193 return ata_dev_classify(&tf); in ahci_dev_classify() 1257 struct ata_taskfile *tf, int is_cmd, u16 flags, in ahci_exec_polled_cmd() argument 1267 ata_tf_to_fis(tf, pmp, is_cmd, fis); in ahci_exec_polled_cmd() 1295 struct ata_taskfile tf; in ahci_do_softreset() local 1316 ata_tf_init(link->device, &tf); in ahci_do_softreset() [all …]
|
D | acard-ahci.c | 264 int is_atapi = ata_is_atapi(qc->tf.protocol); in acard_ahci_qc_prep() 276 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl); in acard_ahci_qc_prep() 292 if (qc->tf.flags & ATA_TFLAG_WRITE) in acard_ahci_qc_prep() 314 if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE && in acard_ahci_qc_fill_rtf()
|
D | pata_sil680.c | 212 const struct ata_taskfile *tf) in sil680_sff_exec_command() argument 214 DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command); in sil680_sff_exec_command() 215 iowrite8(tf->command, ap->ioaddr.command_addr); in sil680_sff_exec_command()
|
D | sata_highbank.c | 407 struct ata_taskfile tf; in ahci_highbank_hardreset() local 416 ata_tf_init(link->device, &tf); in ahci_highbank_hardreset() 417 tf.command = ATA_BUSY; in ahci_highbank_hardreset() 418 ata_tf_to_fis(&tf, 0, 0, d2h_fis); in ahci_highbank_hardreset()
|
D | pata_it821x.c | 412 switch(qc->tf.command) in it821x_smart_qc_issue() 434 printk(KERN_DEBUG "it821x: can't process command 0x%02X\n", qc->tf.command); in it821x_smart_qc_issue() 537 struct ata_taskfile *tf, u16 *id) in it821x_read_id() argument 542 err_mask = ata_do_dev_read_id(adev, tf, id); in it821x_read_id()
|
D | ahci.c | 696 struct ata_taskfile tf; in ahci_p5wdh_hardreset() local 703 ata_tf_init(link->device, &tf); in ahci_p5wdh_hardreset() 704 tf.command = ATA_BUSY; in ahci_p5wdh_hardreset() 705 ata_tf_to_fis(&tf, 0, 0, d2h_fis); in ahci_p5wdh_hardreset() 758 struct ata_taskfile tf; in ahci_avn_hardreset() local 774 ata_tf_init(link->device, &tf); in ahci_avn_hardreset() 775 tf.command = ATA_BUSY; in ahci_avn_hardreset() 776 ata_tf_to_fis(&tf, 0, 0, d2h_fis); in ahci_avn_hardreset()
|
D | pata_pxa.c | 79 if (qc->tf.flags & ATA_TFLAG_WRITE) { in pxa_load_dmac() 138 qc->ap->ops->sff_exec_command(qc->ap, &qc->tf); in pxa_bmdma_setup()
|
D | pata_hpt3x2n.c | 316 int dpll = hpt3x2n_use_dpll(ap, qc->tf.flags & ATA_TFLAG_WRITE); in hpt3x2n_qc_defer() 332 int dpll = hpt3x2n_use_dpll(ap, qc->tf.flags & ATA_TFLAG_WRITE); in hpt3x2n_qc_issue()
|
D | pata_icside.c | 223 unsigned int write = qc->tf.flags & ATA_TFLAG_WRITE; in pata_icside_bmdma_setup() 241 ap->ops->sff_exec_command(ap, &qc->tf); in pata_icside_bmdma_setup()
|
D | pata_mpc52xx.c | 448 unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE), si; in mpc52xx_ata_build_dmatable() 505 unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE); in mpc52xx_bmdma_setup() 552 ap->ops->sff_exec_command(ap, &qc->tf); in mpc52xx_bmdma_setup()
|
D | pata_macio.c | 512 unsigned int write = (qc->tf.flags & ATA_TFLAG_WRITE); in pata_macio_qc_prep() 608 if (!(qc->tf.flags & ATA_TFLAG_WRITE)) in pata_macio_bmdma_setup() 614 ap->ops->sff_exec_command(ap, &qc->tf); in pata_macio_bmdma_setup()
|
/linux-4.1.27/drivers/ide/ |
D | ide-disk.c | 74 cmd->tf.command = ide_rw_cmds[index + lba48 + write]; in ide_tf_set_cmd() 89 struct ide_taskfile *tf = &cmd.tf; in __ide_do_rw_disk() local 100 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in __ide_do_rw_disk() 101 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in __ide_do_rw_disk() 108 tf->nsect = nsectors & 0xff; in __ide_do_rw_disk() 109 tf->lbal = (u8) block; in __ide_do_rw_disk() 110 tf->lbam = (u8)(block >> 8); in __ide_do_rw_disk() 111 tf->lbah = (u8)(block >> 16); in __ide_do_rw_disk() 112 tf->device = ATA_LBA; in __ide_do_rw_disk() 114 tf = &cmd.hob; in __ide_do_rw_disk() [all …]
|
D | ide-lib.c | 37 struct ide_taskfile *tf = &cmd->tf; in ide_get_lba_addr() local 40 low = (tf->lbah << 16) | (tf->lbam << 8) | tf->lbal; in ide_get_lba_addr() 42 tf = &cmd->hob; in ide_get_lba_addr() 43 high = (tf->lbah << 16) | (tf->lbam << 8) | tf->lbal; in ide_get_lba_addr() 45 high = tf->device & 0xf; in ide_get_lba_addr() 54 struct ide_taskfile *tf = &cmd.tf; in ide_dump_sector() local 59 cmd.valid.in.tf = IDE_VALID_LBA; in ide_dump_sector() 63 cmd.valid.in.tf = IDE_VALID_LBA | IDE_VALID_DEVICE; in ide_dump_sector() 67 if (lba48 || (tf->device & ATA_LBA)) in ide_dump_sector() 71 printk(KERN_CONT ", CHS=%d/%d/%d", (tf->lbah << 8) + tf->lbam, in ide_dump_sector() [all …]
|
D | ide-ioctls.c | 123 struct ide_taskfile *tf = &cmd.tf; in ide_cmd_ioctl() local 140 tf->feature = args[2]; in ide_cmd_ioctl() 142 tf->nsect = args[3]; in ide_cmd_ioctl() 143 tf->lbal = args[1]; in ide_cmd_ioctl() 144 tf->lbam = ATA_SMART_LBAM_PASS; in ide_cmd_ioctl() 145 tf->lbah = ATA_SMART_LBAH_PASS; in ide_cmd_ioctl() 146 cmd.valid.out.tf = IDE_VALID_OUT_TF; in ide_cmd_ioctl() 147 cmd.valid.in.tf = IDE_VALID_NSECT; in ide_cmd_ioctl() 149 tf->nsect = args[1]; in ide_cmd_ioctl() 150 cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT; in ide_cmd_ioctl() [all …]
|
D | ide-disk_proc.c | 12 struct ide_taskfile *tf = &cmd.tf; in smart_enable() local 15 tf->feature = ATA_SMART_ENABLE; in smart_enable() 16 tf->lbam = ATA_SMART_LBAM_PASS; in smart_enable() 17 tf->lbah = ATA_SMART_LBAH_PASS; in smart_enable() 18 tf->command = ATA_CMD_SMART; in smart_enable() 19 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in smart_enable() 20 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in smart_enable() 28 struct ide_taskfile *tf = &cmd.tf; in get_smart_data() local 31 tf->feature = sub_cmd; in get_smart_data() 32 tf->nsect = 0x01; in get_smart_data() [all …]
|
D | ide-taskfile.c | 35 tp_ops->tf_read(drive, &cmd->tf, cmd->valid.in.tf); in ide_tf_readback() 49 s, cmd->tf.feature, cmd->tf.nsect, in ide_tf_dump() 50 cmd->tf.lbal, cmd->tf.lbam, cmd->tf.lbah, in ide_tf_dump() 51 cmd->tf.device, cmd->tf.command); in ide_tf_dump() 62 cmd.tf.nsect = 0x01; in taskfile_lib_get_identify() 64 cmd.tf.command = ATA_CMD_ID_ATA; in taskfile_lib_get_identify() 66 cmd.tf.command = ATA_CMD_ID_ATAPI; in taskfile_lib_get_identify() 67 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in taskfile_lib_get_identify() 68 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in taskfile_lib_get_identify() 82 struct ide_taskfile *tf = &cmd->tf; in do_rw_taskfile() local [all …]
|
D | ide-io-std.c | 89 void ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_load() argument 102 tf_outb(tf->feature, io_ports->feature_addr); in ide_tf_load() 104 tf_outb(tf->nsect, io_ports->nsect_addr); in ide_tf_load() 106 tf_outb(tf->lbal, io_ports->lbal_addr); in ide_tf_load() 108 tf_outb(tf->lbam, io_ports->lbam_addr); in ide_tf_load() 110 tf_outb(tf->lbah, io_ports->lbah_addr); in ide_tf_load() 112 tf_outb(tf->device, io_ports->device_addr); in ide_tf_load() 116 void ide_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) in ide_tf_read() argument 129 tf->error = tf_inb(io_ports->feature_addr); in ide_tf_read() 131 tf->nsect = tf_inb(io_ports->nsect_addr); in ide_tf_read() [all …]
|
D | ide-park.c | 64 struct ide_taskfile *tf = &cmd.tf; in ide_do_park_unpark() local 70 tf->command = ATA_CMD_IDLEIMMEDIATE; in ide_do_park_unpark() 71 tf->feature = 0x44; in ide_do_park_unpark() 72 tf->lbal = 0x4c; in ide_do_park_unpark() 73 tf->lbam = 0x4e; in ide_do_park_unpark() 74 tf->lbah = 0x55; in ide_do_park_unpark() 75 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in ide_do_park_unpark() 76 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in ide_do_park_unpark() 78 tf->command = ATA_CMD_CHK_POWER; in ide_do_park_unpark()
|
D | ide-io.c | 77 struct ide_taskfile *tf = &cmd->tf; in ide_complete_cmd() local 79 u8 tf_cmd = tf->command; in ide_complete_cmd() 81 tf->error = err; in ide_complete_cmd() 82 tf->status = stat; in ide_complete_cmd() 89 cmd->tf.data = data[0]; in ide_complete_cmd() 97 if (tf->lbal != 0xc4) { in ide_complete_cmd() 155 static void ide_tf_set_specify_cmd(ide_drive_t *drive, struct ide_taskfile *tf) in ide_tf_set_specify_cmd() argument 157 tf->nsect = drive->sect; in ide_tf_set_specify_cmd() 158 tf->lbal = drive->sect; in ide_tf_set_specify_cmd() 159 tf->lbam = drive->cyl; in ide_tf_set_specify_cmd() [all …]
|
D | ide-iops.c | 40 struct ide_taskfile tf; in ide_read_error() local 42 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_ERROR); in ide_read_error() 44 return tf.error; in ide_read_error() 346 struct ide_taskfile tf; in ide_config_drive_speed() local 373 memset(&tf, 0, sizeof(tf)); in ide_config_drive_speed() 374 tf.feature = SETFEATURES_XFER; in ide_config_drive_speed() 375 tf.nsect = speed; in ide_config_drive_speed() 377 tp_ops->tf_load(drive, &tf, IDE_VALID_FEATURE | IDE_VALID_NSECT); in ide_config_drive_speed() 492 hwif->tp_ops->exec_command(hwif, cmd->tf.command); in ide_execute_command()
|
D | ns87415.c | 64 static void superio_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, in superio_tf_read() argument 70 tf->error = inb(io_ports->feature_addr); in superio_tf_read() 72 tf->nsect = inb(io_ports->nsect_addr); in superio_tf_read() 74 tf->lbal = inb(io_ports->lbal_addr); in superio_tf_read() 76 tf->lbam = inb(io_ports->lbam_addr); in superio_tf_read() 78 tf->lbah = inb(io_ports->lbah_addr); in superio_tf_read() 80 tf->device = superio_ide_inb(io_ports->device_addr); in superio_tf_read()
|
D | ide-pm.c | 127 cmd.tf.command = ATA_CMD_FLUSH_EXT; in ide_start_power_step() 129 cmd.tf.command = ATA_CMD_FLUSH; in ide_start_power_step() 132 cmd.tf.command = ATA_CMD_STANDBYNOW1; in ide_start_power_step() 145 cmd.tf.command = ATA_CMD_IDLEIMMEDIATE; in ide_start_power_step() 167 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in ide_start_power_step() 168 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in ide_start_power_step()
|
D | ide-atapi.c | 325 struct ide_taskfile tf; in ide_read_bcount_and_ireason() local 327 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_NSECT | in ide_read_bcount_and_ireason() 330 *bcount = (tf.lbah << 8) | tf.lbam; in ide_read_bcount_and_ireason() 331 *ireason = tf.nsect & 3; in ide_read_bcount_and_ireason() 534 cmd->valid.out.tf = IDE_VALID_LBAH | IDE_VALID_LBAM | in ide_init_packet_cmd() 536 cmd->tf.command = ATA_CMD_PACKET; in ide_init_packet_cmd() 537 cmd->tf.feature = dma; /* Use PIO/DMA */ in ide_init_packet_cmd() 538 cmd->tf.lbam = bcount & 0xff; in ide_init_packet_cmd() 539 cmd->tf.lbah = (bcount >> 8) & 0xff; in ide_init_packet_cmd() 544 struct ide_taskfile tf; in ide_read_ireason() local [all …]
|
D | ide-proc.c | 247 cmd.tf.command = ATA_CMD_SET_FEATURES; in set_xfer_rate() 248 cmd.tf.feature = SETFEATURES_XFER; in set_xfer_rate() 249 cmd.tf.nsect = (u8)arg; in set_xfer_rate() 250 cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT; in set_xfer_rate() 251 cmd.valid.in.tf = IDE_VALID_NSECT; in set_xfer_rate()
|
D | ide-probe.c | 290 struct ide_taskfile tf; in ide_dev_read_id() local 292 memset(&tf, 0, sizeof(tf)); in ide_dev_read_id() 294 tp_ops->tf_load(drive, &tf, IDE_VALID_FEATURE); in ide_dev_read_id() 352 struct ide_taskfile tf; in ide_read_device() local 354 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_DEVICE); in ide_read_device() 356 return tf.device; in ide_read_device()
|
D | ide-acpi.c | 334 memcpy(&cmd.tf.feature, gtf, REGS_PER_GTF); in do_drive_set_taskfiles() 335 cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; in do_drive_set_taskfiles() 336 cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; in do_drive_set_taskfiles()
|
D | tx4939ide.c | 437 static void tx4939ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, in tx4939ide_tf_load() argument 440 ide_tf_load(drive, tf, valid); in tx4939ide_tf_load()
|
/linux-4.1.27/drivers/target/ |
D | target_core_fabric_configfs.c | 47 static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \ 49 struct target_fabric_configfs_template *tfc = &tf->tf_cit_tmpl; \ 55 cit->ct_owner = tf->tf_module; \ 60 static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \ 62 struct target_fabric_configfs_template *tfc = &tf->tf_cit_tmpl; \ 64 struct configfs_attribute **attrs = tf->tf_ops.tfc_##_name##_attrs; \ 69 cit->ct_owner = tf->tf_module; \ 336 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_make_mappedlun() local 402 &tf->tf_cit_tmpl.tfc_tpg_mappedlun_cit); in target_fabric_make_mappedlun() 404 "statistics", &tf->tf_cit_tmpl.tfc_tpg_mappedlun_stat_cit); in target_fabric_make_mappedlun() [all …]
|
D | target_core_configfs.c | 112 struct target_fabric_configfs *tf; in target_core_get_fabric() local 118 list_for_each_entry(tf, &g_tf_list, tf_list) { in target_core_get_fabric() 119 if (!strcmp(tf->tf_name, name)) { in target_core_get_fabric() 120 atomic_inc(&tf->tf_access_cnt); in target_core_get_fabric() 122 return tf; in target_core_get_fabric() 137 struct target_fabric_configfs *tf; in target_core_register_fabric() local 143 tf = target_core_get_fabric(name); in target_core_register_fabric() 144 if (!tf) { in target_core_register_fabric() 187 tf = target_core_get_fabric(name); in target_core_register_fabric() 190 if (!tf) { in target_core_register_fabric() [all …]
|
/linux-4.1.27/net/mac80211/ |
D | tdls.c | 573 struct ieee80211_tdls_data *tf; in ieee80211_tdls_add_chan_switch_req_ies() local 580 tf = (void *)skb->data; in ieee80211_tdls_add_chan_switch_req_ies() 581 tf->u.chan_switch_req.target_channel = in ieee80211_tdls_add_chan_switch_req_ies() 583 tf->u.chan_switch_req.oper_class = oper_class; in ieee80211_tdls_add_chan_switch_req_ies() 676 struct ieee80211_tdls_data *tf; in ieee80211_prep_tdls_encap_data() local 678 tf = (void *)skb_put(skb, offsetof(struct ieee80211_tdls_data, u)); in ieee80211_prep_tdls_encap_data() 680 memcpy(tf->da, peer, ETH_ALEN); in ieee80211_prep_tdls_encap_data() 681 memcpy(tf->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_prep_tdls_encap_data() 682 tf->ether_type = cpu_to_be16(ETH_P_TDLS); in ieee80211_prep_tdls_encap_data() 683 tf->payload_type = WLAN_TDLS_SNAP_RFTYPE; in ieee80211_prep_tdls_encap_data() [all …]
|
D | rx.c | 2408 struct ieee80211_tdls_data *tf = (void *)rx->skb->data; in ieee80211_rx_h_data() local 2412 tf->payload_type == WLAN_TDLS_SNAP_RFTYPE && in ieee80211_rx_h_data() 2413 tf->category == WLAN_CATEGORY_TDLS && in ieee80211_rx_h_data() 2414 (tf->action_code == WLAN_TDLS_CHANNEL_SWITCH_REQUEST || in ieee80211_rx_h_data() 2415 tf->action_code == WLAN_TDLS_CHANNEL_SWITCH_RESPONSE)) { in ieee80211_rx_h_data()
|
/linux-4.1.27/include/trace/events/ |
D | libata.h | 173 __entry->proto = qc->tf.protocol; 174 __entry->cmd = qc->tf.command; 175 __entry->dev = qc->tf.device; 176 __entry->lbal = qc->tf.lbal; 177 __entry->lbam = qc->tf.lbam; 178 __entry->lbah = qc->tf.lbah; 179 __entry->hob_lbal = qc->tf.hob_lbal; 180 __entry->hob_lbam = qc->tf.hob_lbam; 181 __entry->hob_lbah = qc->tf.hob_lbah; 182 __entry->feature = qc->tf.feature; [all …]
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | tdls.c | 425 struct ieee80211_tdls_data *tf; in mwifiex_prep_tdls_encap_data() local 433 tf = (void *)skb_put(skb, offsetof(struct ieee80211_tdls_data, u)); in mwifiex_prep_tdls_encap_data() 434 memcpy(tf->da, peer, ETH_ALEN); in mwifiex_prep_tdls_encap_data() 435 memcpy(tf->sa, priv->curr_addr, ETH_ALEN); in mwifiex_prep_tdls_encap_data() 436 tf->ether_type = cpu_to_be16(ETH_P_TDLS); in mwifiex_prep_tdls_encap_data() 437 tf->payload_type = WLAN_TDLS_SNAP_RFTYPE; in mwifiex_prep_tdls_encap_data() 441 tf->category = WLAN_CATEGORY_TDLS; in mwifiex_prep_tdls_encap_data() 442 tf->action_code = WLAN_TDLS_SETUP_REQUEST; in mwifiex_prep_tdls_encap_data() 443 skb_put(skb, sizeof(tf->u.setup_req)); in mwifiex_prep_tdls_encap_data() 444 tf->u.setup_req.dialog_token = dialog_token; in mwifiex_prep_tdls_encap_data() [all …]
|
/linux-4.1.27/drivers/iio/common/st_sensors/ |
D | st_sensors_buffer.c | 48 len = sdata->tf->read_multiple_byte(&sdata->tb, sdata->dev, in st_sensors_get_buffer_element() 53 len = sdata->tf->read_multiple_byte(&sdata->tb, in st_sensors_get_buffer_element() 65 len = sdata->tf->read_multiple_byte(&sdata->tb, in st_sensors_get_buffer_element() 85 len = sdata->tf->read_multiple_byte(&sdata->tb, sdata->dev, in st_sensors_get_buffer_element()
|
D | st_sensors_core.c | 36 err = sdata->tf->read_byte(&sdata->tb, sdata->dev, reg_addr, &new_data); in st_sensors_write_data_with_mask() 41 err = sdata->tf->write_byte(&sdata->tb, sdata->dev, reg_addr, new_data); in st_sensors_write_data_with_mask() 416 err = sdata->tf->read_multiple_byte(&sdata->tb, sdata->dev, in st_sensors_read_axis_data() 472 err = sdata->tf->read_byte(&sdata->tb, sdata->dev, in st_sensors_check_device_support()
|
D | st_sensors_i2c.c | 76 sdata->tf = &st_sensors_tf_i2c; in st_sensors_i2c_configure()
|
D | st_sensors_spi.c | 115 sdata->tf = &st_sensors_tf_spi; in st_sensors_spi_configure()
|
/linux-4.1.27/include/linux/ |
D | libata.h | 628 struct ata_taskfile tf; member 908 unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, u16 *id); 955 void (*sff_tf_load)(struct ata_port *ap, const struct ata_taskfile *tf); 956 void (*sff_tf_read)(struct ata_port *ap, struct ata_taskfile *tf); 958 const struct ata_taskfile *tf); 1083 static inline int is_multi_taskfile(struct ata_taskfile *tf) in is_multi_taskfile() argument 1085 return (tf->command == ATA_CMD_READ_MULTI) || in is_multi_taskfile() 1086 (tf->command == ATA_CMD_WRITE_MULTI) || in is_multi_taskfile() 1087 (tf->command == ATA_CMD_READ_MULTI_EXT) || in is_multi_taskfile() 1088 (tf->command == ATA_CMD_WRITE_MULTI_EXT) || in is_multi_taskfile() [all …]
|
D | ide.h | 285 struct ide_taskfile tf; member 289 u8 tf; member
|
/linux-4.1.27/drivers/media/tuners/ |
D | max2165.c | 193 u8 tf; in max2165_set_rf() local 222 tf = t; in max2165_set_rf() 223 dprintk("tf = %X\n", tf); in max2165_set_rf() 224 tf |= tf_ntch << 4; in max2165_set_rf() 226 max2165_write_reg(priv, REG_TRACK_FILTER, tf); in max2165_set_rf()
|
/linux-4.1.27/fs/ |
D | eventpoll.c | 1825 struct fd f, tf; in SYSCALL_DEFINE4() local 1842 tf = fdget(fd); in SYSCALL_DEFINE4() 1843 if (!tf.file) in SYSCALL_DEFINE4() 1848 if (!tf.file->f_op->poll) in SYSCALL_DEFINE4() 1861 if (f.file == tf.file || !is_file_epoll(f.file)) in SYSCALL_DEFINE4() 1888 is_file_epoll(tf.file)) { in SYSCALL_DEFINE4() 1892 if (is_file_epoll(tf.file)) { in SYSCALL_DEFINE4() 1894 if (ep_loop_check(ep, tf.file) != 0) { in SYSCALL_DEFINE4() 1899 list_add(&tf.file->f_tfile_llink, in SYSCALL_DEFINE4() 1902 if (is_file_epoll(tf.file)) { in SYSCALL_DEFINE4() [all …]
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-sh_mobile.c | 212 static u32 sh_mobile_i2c_iccl(unsigned long count_khz, u32 tLOW, u32 tf) in sh_mobile_i2c_iccl() argument 224 return (((count_khz * (tLOW + tf)) + 5000) / 10000); in sh_mobile_i2c_iccl() 227 static u32 sh_mobile_i2c_icch(unsigned long count_khz, u32 tHIGH, u32 tf) in sh_mobile_i2c_icch() argument 243 return (((count_khz * (tHIGH + tf)) + 5000) / 10000); in sh_mobile_i2c_icch() 249 u32 tHIGH, tLOW, tf; in sh_mobile_i2c_init() local 261 tf = 3; /* tf = 0.3 us */ in sh_mobile_i2c_init() 265 tf = 3; /* tf = 0.3 us */ in sh_mobile_i2c_init() 272 pd->iccl = sh_mobile_i2c_iccl(i2c_clk_khz, tLOW, tf); in sh_mobile_i2c_init() 273 pd->icch = sh_mobile_i2c_icch(i2c_clk_khz, tHIGH, tf); in sh_mobile_i2c_init()
|
D | i2c-designware-core.c | 198 i2c_dw_scl_hcnt(u32 ic_clk, u32 tSYMBOL, u32 tf, int cond, int offset) in i2c_dw_scl_hcnt() argument 233 return (ic_clk * (tSYMBOL + tf) + 500000) / 1000000 in i2c_dw_scl_hcnt() 237 static u32 i2c_dw_scl_lcnt(u32 ic_clk, u32 tLOW, u32 tf, int offset) in i2c_dw_scl_lcnt() argument 250 return ((ic_clk * (tLOW + tf) + 500000) / 1000000) - 1 + offset; in i2c_dw_scl_lcnt()
|
/linux-4.1.27/drivers/scsi/libsas/ |
D | sas_ata.c | 207 if (qc->tf.command == ATA_CMD_FPDMA_WRITE || in sas_ata_qc_issue() 208 qc->tf.command == ATA_CMD_FPDMA_READ) { in sas_ata_qc_issue() 210 qc->tf.nsect = 0; in sas_ata_qc_issue() 213 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis); in sas_ata_qc_issue() 215 if (ata_is_atapi(qc->tf.protocol)) { in sas_ata_qc_issue() 233 switch (qc->tf.protocol) { in sas_ata_qc_issue() 615 struct ata_taskfile tf; in sas_get_ata_command_set() local 620 ata_tf_from_fis((const u8 *)fis, &tf); in sas_get_ata_command_set() 622 return ata_dev_classify(&tf); in sas_get_ata_command_set()
|
/linux-4.1.27/drivers/tty/serial/ |
D | msm_serial.c | 240 void __iomem *tf; in handle_tx() local 243 tf = port->membase + UARTDM_TF; in handle_tx() 245 tf = port->membase + UART_TF; in handle_tx() 255 iowrite8_rep(tf, &port->x_char, 1); in handle_tx() 280 iowrite32_rep(tf, buf, 1); in handle_tx() 854 void __iomem *tf; in __msm_console_write() local 857 tf = port->membase + UARTDM_TF; in __msm_console_write() 859 tf = port->membase + UART_TF; in __msm_console_write() 900 iowrite32_rep(tf, buf, 1); in __msm_console_write()
|
/linux-4.1.27/tools/perf/util/ |
D | probe-finder.c | 1159 struct trace_event_finder *tf = in add_probe_trace_event() local 1166 if (tf->ntevs == tf->max_tevs) { in add_probe_trace_event() 1168 tf->max_tevs); in add_probe_trace_event() 1171 tev = &tf->tevs[tf->ntevs++]; in add_probe_trace_event() 1174 ret = convert_to_trace_point(&pf->sp_die, tf->mod, pf->addr, in add_probe_trace_event() 1218 struct trace_event_finder tf = { in debuginfo__find_trace_events() local 1228 tf.tevs = *tevs; in debuginfo__find_trace_events() 1229 tf.ntevs = 0; in debuginfo__find_trace_events() 1231 ret = debuginfo__find_probes(dbg, &tf.pf); in debuginfo__find_trace_events() 1237 return (ret < 0) ? ret : tf.ntevs; in debuginfo__find_trace_events()
|
/linux-4.1.27/drivers/isdn/i4l/ |
D | isdn_common.c | 236 int tf = dev->tflags; in isdn_timer_funct() local 237 if (tf & ISDN_TIMER_FAST) { in isdn_timer_funct() 238 if (tf & ISDN_TIMER_MODEMREAD) in isdn_timer_funct() 240 if (tf & ISDN_TIMER_MODEMPLUS) in isdn_timer_funct() 242 if (tf & ISDN_TIMER_MODEMXMIT) in isdn_timer_funct() 245 if (tf & ISDN_TIMER_SLOW) { in isdn_timer_funct() 248 if (tf & ISDN_TIMER_NETDIAL) in isdn_timer_funct() 253 if (tf & ISDN_TIMER_NETHANGUP) in isdn_timer_funct() 257 if (tf & ISDN_TIMER_MODEMRING) in isdn_timer_funct() 260 if (tf & ISDN_TIMER_CARRIER) in isdn_timer_funct() [all …]
|
D | isdn_common.h | 36 extern void isdn_timer_ctrl(int tf, int onoff);
|
/linux-4.1.27/arch/s390/kvm/ |
D | gaccess.c | 45 unsigned long tf : 2; /* Region-Second-Table Offset */ member 60 unsigned long tf : 2; /* Region-Third-Table Offset */ member 74 unsigned long tf : 2; /* Segment-Table Offset */ member 597 if (vaddr.rsx01 < rfte.tf || vaddr.rsx01 > rfte.tl) in guest_translate() 615 if (vaddr.rtx01 < rste.tf || vaddr.rtx01 > rste.tl) in guest_translate() 640 if (vaddr.sx01 < rtte.fc0.tf) in guest_translate()
|
/linux-4.1.27/drivers/s390/cio/ |
D | cio.h | 26 u32 tf : 1; /* timing facility */ member
|
/linux-4.1.27/drivers/target/iscsi/ |
D | iscsi_target_configfs.c | 1504 struct target_fabric_configfs *tf, in lio_target_wwn_show_attr_lio_version() argument 1518 struct target_fabric_configfs *tf, in lio_target_call_coreaddtiqn() argument 1593 struct target_fabric_configfs *tf, \ 1600 struct target_fabric_configfs *tf, \ 1611 struct target_fabric_configfs *tf, \ 1651 struct target_fabric_configfs *tf, in iscsi_disc_show_enforce_discovery_auth() argument 1660 struct target_fabric_configfs *tf, in iscsi_disc_store_enforce_discovery_auth() argument
|
/linux-4.1.27/include/linux/iio/common/ |
D | st_sensors.h | 233 const struct st_sensor_transfer_function *tf; member
|
/linux-4.1.27/drivers/target/tcm_fc/ |
D | tfc_conf.c | 407 struct target_fabric_configfs *tf, in ft_add_wwn() argument 452 struct target_fabric_configfs *tf, in ft_wwn_show_attr_version() argument
|
/linux-4.1.27/drivers/scsi/ |
D | ipr.c | 6587 struct ata_taskfile *tf) in ipr_copy_sata_tf() argument 6589 regs->feature = tf->feature; in ipr_copy_sata_tf() 6590 regs->nsect = tf->nsect; in ipr_copy_sata_tf() 6591 regs->lbal = tf->lbal; in ipr_copy_sata_tf() 6592 regs->lbam = tf->lbam; in ipr_copy_sata_tf() 6593 regs->lbah = tf->lbah; in ipr_copy_sata_tf() 6594 regs->device = tf->device; in ipr_copy_sata_tf() 6595 regs->command = tf->command; in ipr_copy_sata_tf() 6596 regs->hob_feature = tf->hob_feature; in ipr_copy_sata_tf() 6597 regs->hob_nsect = tf->hob_nsect; in ipr_copy_sata_tf() [all …]
|
/linux-4.1.27/Documentation/DocBook/media/ |
D | pipeline.png.b64 | 143 83yA+mpd04FmOQAUHo3Y8KAOqmID/Q90zhqQVNY7Exy4tUYb36/hnhpcH/ndvVOAPyH1VTtk4/tf
|
D | fieldseq_tb.gif.b64 | 395 sT/7tf/5n2H5ayVBSgH5xX/+/Mm//I/fp6dYgTBEqTtBSyJQkIuapTdaa86E/dEfldWf/d3D+1kl
|
/linux-4.1.27/drivers/target/loopback/ |
D | tcm_loop.c | 1282 struct target_fabric_configfs *tf, in tcm_loop_make_scsi_hba() argument 1370 struct target_fabric_configfs *tf, in tcm_loop_wwn_show_attr_version() argument
|
/linux-4.1.27/scripts/ |
D | analyze_suspend.py | 1065 tf = open(sysvals.ftracefile, 'r') 1066 for line in tf: 1220 tf.close() 1290 tf = open(sysvals.ftracefile, 'r') 1292 for line in tf: 1511 tf.close()
|
/linux-4.1.27/drivers/scsi/pm8001/ |
D | pm8001_sas.c | 282 if (qc->tf.command == ATA_CMD_FPDMA_WRITE || in pm8001_get_ncq_tag() 283 qc->tf.command == ATA_CMD_FPDMA_READ) { in pm8001_get_ncq_tag()
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | tcm_qla2xxx.c | 1777 struct target_fabric_configfs *tf, in tcm_qla2xxx_make_lport() argument 1891 struct target_fabric_configfs *tf, in tcm_qla2xxx_npiv_make_lport() argument 1962 struct target_fabric_configfs *tf, in tcm_qla2xxx_wwn_show_attr_version() argument
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | skge.c | 2783 struct skge_tx_desc *tf = td; in skge_xmit_frame() local 2796 tf = e->desc; in skge_xmit_frame() 2797 BUG_ON(tf->control & BMU_OWN); in skge_xmit_frame() 2799 tf->dma_lo = lower_32_bits(map); in skge_xmit_frame() 2800 tf->dma_hi = upper_32_bits(map); in skge_xmit_frame() 2804 tf->control = BMU_OWN | BMU_SW | control | skb_frag_size(frag); in skge_xmit_frame() 2806 tf->control |= BMU_EOF | BMU_IRQ_EOF; in skge_xmit_frame()
|
/linux-4.1.27/drivers/xen/ |
D | xen-scsiback.c | 1392 scsiback_make_tport(struct target_fabric_configfs *tf, in scsiback_make_tport() argument 1832 scsiback_wwn_show_attr_version(struct target_fabric_configfs *tf, in scsiback_wwn_show_attr_version() argument
|
/linux-4.1.27/drivers/vhost/ |
D | scsi.c | 2236 vhost_scsi_make_tport(struct target_fabric_configfs *tf, in vhost_scsi_make_tport() argument 2309 vhost_scsi_wwn_show_attr_version(struct target_fabric_configfs *tf, in vhost_scsi_wwn_show_attr_version() argument
|
/linux-4.1.27/Documentation/RCU/ |
D | trace.txt | 240 s=21872 d=21872 w=0 tf=0 wd1=0 wd2=0 n=0 sc=21872 dt=21872 dl=0 dx=21872 252 o "tf" is the number of times that contention has resulted in a
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | tcm_usb_gadget.c | 1598 struct target_fabric_configfs *tf, in usbg_make_tport() argument 1629 struct target_fabric_configfs *tf, in usbg_wwn_show_attr_version() argument
|
/linux-4.1.27/drivers/target/sbp/ |
D | sbp_target.c | 2244 struct target_fabric_configfs *tf, in sbp_make_tport() argument 2275 struct target_fabric_configfs *tf, in sbp_wwn_show_attr_version() argument
|
/linux-4.1.27/drivers/scsi/mvsas/ |
D | mv_sas.c | 431 if (qc->tf.command == ATA_CMD_FPDMA_WRITE || in mvs_get_ncq_tag() 432 qc->tf.command == ATA_CMD_FPDMA_READ) { in mvs_get_ncq_tag()
|
/linux-4.1.27/drivers/scsi/isci/ |
D | request.c | 3171 if (qc && (qc->tf.command == ATA_CMD_FPDMA_WRITE || in isci_request_stp_request_construct() 3172 qc->tf.command == ATA_CMD_FPDMA_READ)) { in isci_request_stp_request_construct()
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 3816 static struct se_wwn *srpt_make_tport(struct target_fabric_configfs *tf, in srpt_make_tport() argument 3846 static ssize_t srpt_wwn_show_attr_version(struct target_fabric_configfs *tf, in srpt_wwn_show_attr_version() argument
|