index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
ata
/
libata-sff.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-08
ata: add HAS_IOPORT dependencies
Niklas Schnelle
1
-0
/
+4
2023-10-03
ata: ahci: print the lpm policy on boot
Niklas Cassel
1
-5
/
+5
2023-08-02
ata: libata: remove references to non-existing error_handler()
Hannes Reinecke
1
-20
/
+10
2023-08-02
ata: fix debounce timings type
Sergey Shtylyov
1
-1
/
+1
2023-03-24
scsi: ata: Declare SCSI host templates const
Bart Van Assche
1
-4
/
+4
2023-01-04
ata: libata: simplify qc_fill_rtf port operation interface
Damien Le Moal
1
-5
/
+1
2023-01-04
ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH
Niklas Cassel
1
-2
/
+2
2022-11-11
ata: libata-sff: kill unused ata_sff_busy_sleep()
Sergey Shtylyov
1
-56
/
+0
2022-09-16
ata: libata-sff: Fix double word in comments
Shaomin Deng
1
-1
/
+1
2022-04-04
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
Damien Le Moal
1
-1
/
+1
2022-02-20
ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
Sergey Shtylyov
1
-7
/
+10
2022-02-20
ata: add/use ata_taskfile::{error|status} fields
Sergey Shtylyov
1
-3
/
+3
2022-02-20
ata: libata-sff: refactor ata_sff_altstatus()
Sergey Shtylyov
1
-26
/
+33
2022-02-19
ata: libata-sff: refactor ata_sff_set_devctl()
Sergey Shtylyov
1
-15
/
+15
2022-02-19
ata: libata-sff: make ata_resources_present() return 'bool'
Sergey Shtylyov
1
-4
/
+4
2022-02-19
ata: libata-sff: make ata_devchk() return 'bool'
Sergey Shtylyov
1
-3
/
+6
2022-02-03
ata: libata: ata_{sff|std}_prereset() always return 0
Sergey Shtylyov
1
-4
/
+3
2022-01-05
ata: libata: remove debug compilation switches
Hannes Reinecke
1
-1
/
+0
2022-01-05
ata: libata: drop ata_msg_probe()
Hannes Reinecke
1
-4
/
+0
2022-01-05
ata: libata: remove pointless VPRINTK() calls
Hannes Reinecke
1
-4
/
+0
2022-01-05
ata: libata-sff: tracepoints for HSM state machine
Hannes Reinecke
1
-13
/
+7
2022-01-05
ata: libata: tracepoints for bus-master DMA
Hannes Reinecke
1
-23
/
+21
2022-01-04
ata: libata: add reset tracepoints
Hannes Reinecke
1
-10
/
+1
2022-01-04
ata: libata: Add ata_port_classify() helper
Hannes Reinecke
1
-1
/
+1
2022-01-04
ata: libata: remove pointless debugging messages
Hannes Reinecke
1
-2
/
+0
2021-07-09
libata: fix ata_pio_sector for CONFIG_HIGHMEM
Christoph Hellwig
1
-8
/
+27
2020-03-26
ata: remove stale maintainership information from core code
Bartlomiej Zolnierkiewicz
1
-4
/
+0
2019-11-01
ata: make qc_prep return ata_completion_errors
Jiri Slaby
1
-4
/
+8
2019-09-17
Merge tag 'for-5.4/libata-2019-09-15' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-7
/
+1
2019-08-26
libata: switch remaining drivers to use dma_set_mask_and_coherent
Christoph Hellwig
1
-7
/
+1
2019-08-07
libata: add SG safety checks in SFF pio transfers
Jens Axboe
1
-0
/
+6
2019-05-21
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18
Thomas Gleixner
1
-17
/
+1
2018-07-11
libata: remove ata_sff_data_xfer_noirq()
Sebastian Andrzej Siewior
1
-30
/
+0
2017-05-16
ata: update references for libata documentation
Mauro Carvalho Chehab
1
-1
/
+1
2017-05-16
ata-sff: always map page before data transfer
Tycho Andersen
1
-36
/
+8
2017-03-06
libata: drop WARN from protocol error in ata_sff_qc_issue()
Tejun Heo
1
-1
/
+0
2017-01-23
libata-sff: Don't scan disabled ports when checking for legacy mode.
Darren Stevens
1
-3
/
+13
2017-01-10
ata: pass queued command to ->sff_data_xfer method
Bartlomiej Zolnierkiewicz
1
-14
/
+15
2016-02-01
libata: fix sff host state machine locking while polling
Tejun Heo
1
-21
/
+11
2016-01-29
libata-sff: use WARN instead of BUG on illegal host state machine state
Tejun Heo
1
-1
/
+2
2015-04-08
ata: remove deprecated use of pci api
Quentin Lambert
1
-2
/
+2
2015-01-19
libata: prevent HSM state change race between ISR and PIO
David Jeffery
1
-0
/
+12
2014-09-28
libata-sff: Fix controllers with no ctl port
Ondrej Zary
1
-11
/
+9
2014-05-04
libata-sff: remove dead code
Paul Bolle
1
-9
/
+0
2013-05-14
libata: update "Maintained by:" tags
Tejun Heo
1
-1
/
+1
2012-03-20
ata: remove the second argument of k[un]map_atomic()
Cong Wang
1
-4
/
+4
2012-01-08
libata-sff: use ATAPI_{COD|IO}
Sergei Shtylyov
1
-2
/
+2
2011-11-17
libata: fix build without BMDMA
Alexander Beregalov
1
-0
/
+4
2011-10-31
ide/ata: Add module.h to the implicit modular users
Paul Gortmaker
1
-0
/
+1
2011-10-14
libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO
Bartlomiej Zolnierkiewicz
1
-1
/
+1
2011-10-14
libata: reduce ata_pci_[sff,bmdma]_init_one() size
Bartlomiej Zolnierkiewicz
1
-65
/
+46
2011-10-07
libata: clear PIO pad area
Tejun Heo
1
-2
/
+2
2011-07-23
[libata] Prevent warning during PMP error recovery
Gwendal Grignou
1
-0
/
+1
2011-07-23
ata: Convert ata_<foo>_printk(KERN_<LEVEL> to ata_<foo>_<level>
Joe Perches
1
-16
/
+16
2011-07-23
ata: Convert dev_printk(KERN_<LEVEL> to dev_<level>(
Joe Perches
1
-12
/
+8
2011-05-14
libata-sff: prevent irq descriptions for dummy ports
James Bottomley
1
-2
/
+7
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-2
/
+2
2011-03-14
libata-sff: add ata_sff_queue_work() & ata_sff_queue_delayed_work()
Viresh Kumar
1
-2
/
+13
2011-03-02
[libata] trivial: trim trailing whitespace for drivers/ata/*.[ch]
Jeff Garzik
1
-1
/
+1
2011-01-07
Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
1
-1
/
+1
2010-12-24
libata-sff: fix HSM_ST_ERR handling in __ata_sff_port_intr()
Tejun Heo
1
-4
/
+3
2010-12-15
workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_dela...
Tejun Heo
1
-1
/
+1
2010-10-22
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
1
-1
/
+1
2010-10-21
libata: add @ap to ata_wait_register() and introduce ata_msleep()
Tejun Heo
1
-6
/
+6
2010-10-21
[libata] Fix section mismatch: ata_sff_exit
Luck, Tony
1
-1
/
+1
2010-10-11
workqueue: add and use WQ_MEM_RECLAIM flag
Tejun Heo
1
-1
/
+1
2010-09-09
libata-sff: Reenable Port Multiplier after libata-sff remodeling.
Gwendal Grignou
1
-10
/
+28
2010-09-09
libata,pata_via: revert ata_wait_idle() removal from ata_sff/via_tf_load()
Tejun Heo
1
-0
/
+3
2010-08-25
libata-sff: remove harmful BUG_ON from ata_bmdma_qc_issue
Mark Lord
1
-4
/
+0
2010-07-02
libata: take advantage of cmwq and remove concurrency limitations
Tejun Heo
1
-8
/
+1
2010-05-25
libata-sff: make BMDMA optional
Tejun Heo
1
-0
/
+11
2010-05-25
libata-sff: separate out BMDMA init
Tejun Heo
1
-24
/
+114
2010-05-25
libata-sff: separate out BMDMA irq handler
Tejun Heo
1
-78
/
+130
2010-05-25
libata-sff: ata_sff_irq_clear() is BMDMA specific
Tejun Heo
1
-30
/
+37
2010-05-19
libata-sff: separate out BMDMA qc_issue
Tejun Heo
1
-45
/
+67
2010-05-19
libata-sff: prd is BMDMA specific
Tejun Heo
1
-12
/
+15
2010-05-19
libata-sff: ata_sff_[dumb_]qc_prep are BMDMA specific
Tejun Heo
1
-144
/
+146
2010-05-19
libata-sff: separate out BMDMA EH
Tejun Heo
1
-66
/
+93
2010-05-19
libata-sff: port_task is SFF specific
Tejun Heo
1
-18
/
+54
2010-05-19
libata-sff: ap->[last_]ctl are SFF specific
Tejun Heo
1
-0
/
+2
2010-05-19
libata-sff: rename ap->ops->drain_fifo() to sff_drain_fifo()
Tejun Heo
1
-3
/
+3
2010-05-19
libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init()
Tejun Heo
1
-0
/
+23
2010-05-19
libata-sff: clean up BMDMA initialization
Tejun Heo
1
-86
/
+84
2010-05-17
libata-sff: reorder SFF/BMDMA functions
Tejun Heo
1
-222
/
+226
2010-05-17
libata: kill ATA_FLAG_DISABLED
Tejun Heo
1
-8
/
+2
2010-05-14
libata-sff: kill unused prototype and make ata_dev_select() static
Tejun Heo
1
-1
/
+1
2010-05-14
libata-sff: update bmdma host bus error handling
Tejun Heo
1
-8
/
+12
2010-05-14
libata: Remove excess delay in the tf_load path
Alan Cox
1
-3
/
+0
2010-05-14
libata: don't flush dcache on slab pages
Sebastian Andrzej Siewior
1
-1
/
+1
2010-05-14
libata: make sff_irq_on() method optional
Sergei Shtylyov
1
-11
/
+15
2010-05-14
libata: introduce sff_set_devctl() method
Sergei Shtylyov
1
-6
/
+25
2010-05-14
libata-sff: kill unused ata_bus_reset()
Sergei Shtylyov
1
-94
/
+0
2010-04-06
libata: don't whine on spurious IRQ
Tejun Heo
1
-4
/
+0
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-23
libata-sff: fix spurious IRQ handling
Tejun Heo
1
-7
/
+36
2010-03-08
Merge branch 'for-next' into for-linus
Jiri Kosina
1
-1
/
+1
2010-03-01
libata: Pass host flags into the pci helper
Alan Cox
1
-2
/
+4
2010-03-01
libata: implement spurious irq handling for SFF and apply it to piix
Tejun Heo
1
-3
/
+32
2010-03-01
libata: cleanup ata_sff_interrupt()
Tejun Heo
1
-10
/
+7
2010-02-09
tree-wide: Assorted spelling fixes
Daniel Mack
1
-1
/
+1
2010-02-04
[libata] Call flush_dcache_page after PIO data transfers in libata-sff.c
Catalin Marinas
1
-0
/
+3
2009-12-17
libata: fix reporting of drained bytes when clearing DRQ
Robert Hancock
1
-1
/
+1
2009-12-09
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...
Linus Torvalds
1
-3
/
+3
2009-12-04
drivers/ata/libata-sff.c: comment spelling fixes
Krzysztof Halasa
1
-3
/
+3
2009-12-03
libata/sff: Use ops->bmdma_stop instead of ata_bmdma_stop()
Benjamin Herrenschmidt
1
-1
/
+1
2009-06-10
libata-sff: avoid byte swapping in ata_sff_data_xfer()
Sergei Shtylyov
1
-7
/
+13
2009-04-16
ata: Report 16/32bit PIO as best we can
Alan Cox
1
-0
/
+27
2009-03-24
[libata] Improve timeout handling
Alan Cox
1
-1
/
+45
2009-03-24
[libata] Drain data on errors
Alan Cox
1
-2
/
+43
2009-03-13
libata: Keep shadow last_ctl up to date during resets
Stuart MENEFY
1
-1
/
+5
2009-02-16
libata-sff: fix 32-bit PIO ATAPI regression
Sergei Shtylyov
1
-7
/
+21
2009-01-26
libata: set NODEV_HINT for 0x7f status
Tejun Heo
1
-0
/
+10
2009-01-26
libata-sff: fix incorrect EH message
Tejun Heo
1
-1
/
+1
2009-01-13
ata: fix wrong WARN_ON_ONCE
Christian Borntraeger
1
-3
/
+6
2009-01-09
libata: use WARN_ON_ONCE on hot paths
Tejun Heo
1
-12
/
+12
2009-01-08
libata: clean up the SFF code for coding style
Alan Cox
1
-65
/
+67
2009-01-08
libata: Add 32bit PIO support
Alan Cox
1
-0
/
+53
2008-11-14
libata: improve phantom device detection
Tejun Heo
1
-2
/
+11
2008-10-22
libata-sff: fix ata_sff_post_internal_cmd()
Tejun Heo
1
-1
/
+10
2008-09-08
libata-sff: kill spurious WARN_ON() in ata_hsm_move()
Tejun Heo
1
-5
/
+0
2008-07-14
libata: consistently use msecs for time durations
Tejun Heo
1
-7
/
+8
2008-07-04
libata-sff: improve HSM violation reporting
Tejun Heo
1
-9
/
+21
2008-06-05
libata: fix G5 SATA broken on -rc5
Hugh Dickins
1
-1
/
+1
2008-06-04
libata-sff: Fix oops reported in kerneloops.org for pnp devices with no ctl
Alan Cox
1
-15
/
+100
2008-05-06
libata: improve post-reset device ready test
Tejun Heo
1
-5
/
+1
2008-04-25
libata: make WARN_ON conditions in ata_sff_hsm_move() more strict
Tejun Heo
1
-2
/
+2
2008-04-17
libata: move link onlineness check out of softreset methods
Tejun Heo
1
-6
/
+0
2008-04-17
libata: replace tf_read with qc_fill_rtf for non-SFF drivers
Tejun Heo
1
-0
/
+1
2008-04-17
libata: add qc_fill_rtf port operation
Tejun Heo
1
-0
/
+20
2008-04-17
libata: unify mechanism to request follow-up SRST
Tejun Heo
1
-1
/
+0
2008-04-17
libata: implement and use sata_std_hardreset()
Tejun Heo
1
-5
/
+4
2008-04-17
libata: move generic hardreset code from sata_sff_hardreset() to sata_link_ha...
Tejun Heo
1
-40
/
+9
2008-04-17
libata: separate out ata_wait_ready() and implement ata_wait_after_reset()
Tejun Heo
1
-50
/
+12
2008-04-17
libata: restructure SFF post-reset readiness waits
Tejun Heo
1
-94
/
+67
2008-04-17
libata: separate out ata_std_postreset() from ata_sff_postreset()
Tejun Heo
1
-0
/
+36
2008-04-17
libata: separate out ata_std_prereset() from ata_sff_prereset()
Tejun Heo
1
-0
/
+43
2008-04-17
libata: clean up port_ops->sff_irq_clear()
Tejun Heo
1
-1
/
+1
2008-04-17
libata: rename SFF port ops
Tejun Heo
1
-53
/
+56
2008-04-17
libata: rename SFF functions
Tejun Heo
1
-172
/
+172
2008-04-17
libata/pdc_adma: make SFF EH handle non-bmdma SFF drivers and standardize pdc...
Tejun Heo
1
-1
/
+2
2008-04-17
libata: kill ata_chk_status()
Tejun Heo
1
-11
/
+11
2008-04-17
libata: move ata_pci_default_filter() out of CONFIG_PCI
Tejun Heo
1
-11
/
+11
2008-04-17
libata: reorganize SFF related stuff
Tejun Heo
1
-3
/
+1856
2008-04-17
libata: reorder functions in libata-sff.c
Tejun Heo
1
-223
/
+220
2008-04-17
libata: make reset related methods proper port operations
Tejun Heo
1
-33
/
+16
2008-04-17
libata: stop overloading port_info->private_data
Tejun Heo
1
-1
/
+3
2008-04-17
libata: make ata_pci_init_one() not use ops->irq_handler and pi->sht
Tejun Heo
1
-3
/
+4
2008-04-17
libata: implement and use ata_noop_irq_clear()
Tejun Heo
1
-0
/
+8
2008-03-10
libata-sff: handle controllers w/o ctl register
Tejun Heo
1
-14
/
+22
2008-01-23
libata: factor out ata_pci_activate_sff_host() from ata_pci_one()
Tejun Heo
1
-84
/
+103
2008-01-23
libata: use dev_driver_string() instead of "libata" in libata-sff.c
Tejun Heo
1
-5
/
+7
2008-01-23
libata: rename ATA_PROT_ATAPI_* to ATAPI_PROT_*
Tejun Heo
1
-1
/
+1
2008-01-23
libata-sff: tf_load
Alan Cox
1
-2
/
+4
2008-01-10
libata-sff: PCI IRQ handling fix
Alan Cox
1
-2
/
+5
2007-10-23
[libata] checkpatch-inspired cleanups
Jeff Garzik
1
-1
/
+1
2007-10-19
Fix misspellings of "system", "controller", "interrupt" and "necessary".
Robert P. J. Day
1
-1
/
+1
2007-10-18
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+1
2007-10-18
sparse pointer use of zero as null
Stephen Hemminger
1
-1
/
+1
2007-10-17
libata-sff: Correct use of check_status()
Alan Cox
1
-1
/
+1
2007-10-12
libata: implement and use ata_port_desc() to report port configuration
Tejun Heo
1
-5
/
+18
2007-10-12
[libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
Jeff Garzik
1
-40
/
+0
2007-10-12
libata-link: linkify PHY-related functions
Tejun Heo
1
-1
/
+1
2007-10-12
libata-link: introduce ata_link
Tejun Heo
1
-2
/
+2
2007-09-20
libata-sff: Fix documentation
Alan Cox
1
-1
/
+4
2007-08-01
libata-sff; Unbreak non DMA capable controllers again
Alan Cox
1
-0
/
+4
2007-07-20
[libata] Fix reported task file values in sense data
Petr Vandrovec
1
-0
/
+2
2007-07-20
Correct comment in libata-sff.c
Dave Jones
1
-1
/
+1
2007-07-10
libata: simplify PCI legacy SFF host handling
Tejun Heo
1
-256
/
+32
2007-07-03
libata: fix assigned IRQ reporting
Tejun Heo
1
-2
/
+3
2007-06-09
libata-core/sff: Fix multiple assumptions about DMA
Alan Cox
1
-8
/
+29
2007-05-11
libata: clean up SFF init mess
Tejun Heo
1
-79
/
+83
2007-04-30
libata: honour host controllers that want just one host
Linus Torvalds
1
-7
/
+4
2007-04-28
libata: kill probe_ent and related helpers
Tejun Heo
1
-95
/
+0
2007-04-28
libata: add init helpers including ata_pci_prepare_native_host()
Tejun Heo
1
-2
/
+65
2007-04-28
libata: convert native PCI host handling to new init model
Tejun Heo
1
-50
/
+101
2007-04-28
libata: convert legacy PCI host handling to new init model
Tejun Heo
1
-102
/
+302
2007-04-28
libata: fix native mode disabled port handling
Tejun Heo
1
-27
/
+35
2007-04-28
libata/IDE: remove combined mode quirk
Jeff Garzik
1
-30
/
+6
2007-04-28
libata: Change prototype of mode_filter to remove ata_port*
Alan Cox
1
-2
/
+2
2007-02-26
[libata] Trim trailing whitespace.
Jeff Garzik
1
-3
/
+3
2007-02-21
libata: s/ap->id/ap->print_id/g
Tejun Heo
1
-1
/
+1
2007-02-09
libata: add another IRQ calls (core and headers)
Akira Iguchi
1
-2
/
+41
2007-02-09
libata: convert to iomap
Tejun Heo
1
-436
/
+108
2007-02-09
libata: update libata core layer to use devres
Tejun Heo
1
-35
/
+21
2007-02-09
libata: trivial stuff
Alan
1
-1
/
+1
2007-02-09
libata-sff: Don't try and activate channels which are not in use
Alan
1
-0
/
+22
2007-01-26
Fix Maple PATA IRQ assignment.
David Woodhouse
1
-3
/
+3
2007-01-25
libata-sff: Don't call bmdma_stop on non DMA capable controllers
Alan
1
-1
/
+2
2007-01-25
libata: implement ATA_FLAG_IGN_SIMPLEX and use it in sata_uli
Tejun Heo
1
-4
/
+8
2007-01-02
[PATCH] libata: fix combined mode
Alan
1
-12
/
+30
2006-12-03
[PATCH] libata: make sure IRQ is cleared after ata_bmdma_freeze()
Tejun Heo
1
-0
/
+8
2006-12-03
[PATCH] libata: move BMDMA host status recording from EH to interrupt handler
Tejun Heo
1
-3
/
+0
2006-12-03
[PATCH] libata: set IRQF_SHARED for legacy PCI IDE IRQs
Tejun Heo
1
-0
/
+1
2006-12-01
[PATCH] libata: move ata_irq_on() into libata-sff.c
Tejun Heo
1
-0
/
+29
2006-12-01
[PATCH] sata_nv ADMA/NCQ support for nForce4
Robert Hancock
1
-1
/
+1
2006-10-21
[PATCH] libata-sff: Allow for wacky systems
Alan Cox
1
-0
/
+9
2006-09-28
[libata] init probe_ent->private_data in a common location
Jeff Garzik
1
-2
/
+2
2006-09-28
[libata] minor PCI IDE probe fixes and cleanups
Jeff Garzik
1
-20
/
+20
2006-09-26
[libata] One more s/15/ATA_SECONDARY_IRQ/ substitution
Jeff Garzik
1
-1
/
+1
2006-09-26
[PATCH] libata-sff: use our IRQ defines
Alan Cox
1
-2
/
+2
[next]