Home
last modified time | relevance | path

Searched refs:bmdma (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_hpt3x2n.c278 void __iomem *bmdma = ap->ioaddr.bmdma_addr - ap->port_no * 8; in hpt3x2n_set_clock() local
281 iowrite8(0x80, bmdma+0x73); in hpt3x2n_set_clock()
282 iowrite8(0x80, bmdma+0x77); in hpt3x2n_set_clock()
285 iowrite8(source, bmdma+0x7B); in hpt3x2n_set_clock()
286 iowrite8(0xC0, bmdma+0x79); in hpt3x2n_set_clock()
289 iowrite8(ioread8(bmdma+0x70) | 0x32, bmdma+0x70); in hpt3x2n_set_clock()
290 iowrite8(ioread8(bmdma+0x74) | 0x32, bmdma+0x74); in hpt3x2n_set_clock()
293 iowrite8(0x00, bmdma in hpt3x2n_set_clock()
[all...]
H A Dpata_hpt37x.c476 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in hpt370_bmdma_stop() local
477 u8 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
482 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
489 dma_cmd = ioread8(bmdma + ATA_DMA_CMD); in hpt370_bmdma_stop()
490 iowrite8(dma_cmd & ~ATA_DMA_START, bmdma + ATA_DMA_CMD); in hpt370_bmdma_stop()
492 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
494 bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
H A Dpata_pdc202xx_old.c267 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in pdc2026x_port_start() local
268 if (bmdma) { in pdc2026x_port_start()
270 u8 burst = ioread8(bmdma + 0x1f); in pdc2026x_port_start()
271 iowrite8(burst | 0x01, bmdma + 0x1f); in pdc2026x_port_start()
H A Dsata_sil.c223 unsigned long bmdma; /* DMA register block */ member
232 /* tf ctl bmdma bmdma2 fifo scr sien mode sfis */
267 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in sil_bmdma_setup() local
270 iowrite32(ap->bmdma_prd_dma, bmdma + ATA_DMA_TABLE_OFS); in sil_bmdma_setup()
490 /* ack bmdma irq events */ in sil_host_intr()
689 tmp = readl(mmio_base + sil_port[2].bmdma); in sil_init_controller()
692 mmio_base + sil_port[2].bmdma); in sil_init_controller()
775 ioaddr->bmdma_addr = mmio_base + sil_port[i].bmdma; in sil_init_one()
H A Dpata_cs5530.c28 unsigned long bmdma = (unsigned long)ap->ioaddr.bmdma_addr; in cs5530_port_base() local
30 return (void __iomem *)((bmdma & ~0x0F) + 0x20 + 0x10 * ap->port_no); in cs5530_port_base()
H A Dlibata-sff.c770 /* initiate bmdma */ in atapi_send_cdb()
2463 int hflags, bool bmdma) in ata_pci_init_one()
2486 if (bmdma) in ata_pci_init_one()
2499 if (bmdma) { in ata_pci_init_one()
2760 ap->ops->bmdma_setup(qc); /* set up bmdma */ in ata_bmdma_qc_issue()
2761 ap->ops->bmdma_start(qc); /* initiate bmdma */ in ata_bmdma_qc_issue()
2769 ap->ops->bmdma_setup(qc); /* set up bmdma */ in ata_bmdma_qc_issue()
3062 * ata_bmdma_port_start - Set port up for bmdma.
3121 unsigned long bmdma = pci_resource_start(pdev, 4); in ata_pci_bmdma_clear_simplex() local
3124 if (bmdma in ata_pci_bmdma_clear_simplex()
2460 ata_pci_init_one(struct pci_dev *pdev, const struct ata_port_info * const *ppi, struct scsi_host_template *sht, void *host_priv, int hflags, bool bmdma) ata_pci_init_one() argument
3189 void __iomem *bmdma = host->iomap[4] + 8 * i; ata_pci_bmdma_init() local
[all...]
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_hpt3x2n.c273 void __iomem *bmdma = ap->ioaddr.bmdma_addr - ap->port_no * 8; in hpt3x2n_set_clock() local
276 iowrite8(0x80, bmdma+0x73); in hpt3x2n_set_clock()
277 iowrite8(0x80, bmdma+0x77); in hpt3x2n_set_clock()
280 iowrite8(source, bmdma+0x7B); in hpt3x2n_set_clock()
281 iowrite8(0xC0, bmdma+0x79); in hpt3x2n_set_clock()
284 iowrite8(ioread8(bmdma+0x70) | 0x32, bmdma+0x70); in hpt3x2n_set_clock()
285 iowrite8(ioread8(bmdma+0x74) | 0x32, bmdma+0x74); in hpt3x2n_set_clock()
288 iowrite8(0x00, bmdma in hpt3x2n_set_clock()
[all...]
H A Dpata_hpt37x.c481 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in hpt370_bmdma_stop() local
482 u8 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
487 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
494 dma_cmd = ioread8(bmdma + ATA_DMA_CMD); in hpt370_bmdma_stop()
495 iowrite8(dma_cmd & ~ATA_DMA_START, bmdma + ATA_DMA_CMD); in hpt370_bmdma_stop()
497 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
499 bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
H A Dpata_pdc202xx_old.c265 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in pdc2026x_port_start() local
266 if (bmdma) { in pdc2026x_port_start()
268 u8 burst = ioread8(bmdma + 0x1f); in pdc2026x_port_start()
269 iowrite8(burst | 0x01, bmdma + 0x1f); in pdc2026x_port_start()
H A Dsata_sil.c223 unsigned long bmdma; /* DMA register block */ member
232 /* tf ctl bmdma bmdma2 fifo scr sien mode sfis */
267 void __iomem *bmdma = ap->ioaddr.bmdma_addr; in sil_bmdma_setup() local
270 iowrite32(ap->bmdma_prd_dma, bmdma + ATA_DMA_TABLE_OFS); in sil_bmdma_setup()
489 /* ack bmdma irq events */ in sil_host_intr()
688 tmp = readl(mmio_base + sil_port[2].bmdma); in sil_init_controller()
691 mmio_base + sil_port[2].bmdma); in sil_init_controller()
774 ioaddr->bmdma_addr = mmio_base + sil_port[i].bmdma; in sil_init_one()
H A Dpata_cs5530.c28 unsigned long bmdma = (unsigned long)ap->ioaddr.bmdma_addr; in cs5530_port_base() local
30 return (void __iomem *)((bmdma & ~0x0F) + 0x20 + 0x10 * ap->port_no); in cs5530_port_base()
H A Dlibata-sff.c708 /* initiate bmdma */ in atapi_send_cdb()
2372 int hflags, bool bmdma) in ata_pci_init_one()
2393 if (bmdma) in ata_pci_init_one()
2406 if (bmdma) { in ata_pci_init_one()
2667 ap->ops->bmdma_setup(qc); /* set up bmdma */ in ata_bmdma_qc_issue()
2669 ap->ops->bmdma_start(qc); /* initiate bmdma */ in ata_bmdma_qc_issue()
2679 ap->ops->bmdma_setup(qc); /* set up bmdma */ in ata_bmdma_qc_issue()
2976 * ata_bmdma_port_start - Set port up for bmdma.
3035 unsigned long bmdma = pci_resource_start(pdev, 4); in ata_pci_bmdma_clear_simplex() local
3038 if (bmdma in ata_pci_bmdma_clear_simplex()
2369 ata_pci_init_one(struct pci_dev *pdev, const struct ata_port_info * const *ppi, const struct scsi_host_template *sht, void *host_priv, int hflags, bool bmdma) ata_pci_init_one() argument
3103 void __iomem *bmdma = host->iomap[4] + 8 * i; ata_pci_bmdma_init() local
[all...]

Completed in 16 milliseconds