Query: ata_wait_register
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ATA_WAIT_REGISTER(9) libata Library ATA_WAIT_REGISTER(9)NAMEata_wait_register - wait until register value changesSYNOPSISu32 ata_wait_register(struct ata_port * ap, void __iomem * reg, u32 mask, u32 val, unsigned long interval, unsigned long timeout);ARGUMENTSap ATA port to wait register for, can be NULL reg IO-mapped register mask Mask to apply to read register value val Wait condition interval polling interval in milliseconds timeout timeout in millisecondsDESCRIPTIONWaiting for some bits of register to change is a common operation for ATA controllers. This function reads 32bit LE IO-mapped register reg and tests for the following condition. (*reg & mask) != val If the condition is met, it returns; otherwise, the process is repeated after interval_msec until timeout.LOCKINGKernel thread context (may sleep)RETURNSThe final register value.AUTHORJeff Garzik Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 ATA_WAIT_REGISTER(9)
Related Man Pages |
---|
struct_irq_chip_generic(9) - centos |
xtappaddtimeout(3) - centos |
xtremovetimeout(3xt) - xfree86 |
xtremovetimeout(3) - suse |
xtremovetimeout(3xt) - osf1 |
Similar Topics in the Unix Linux Community |
---|
Weird 'find' results |
Set hard block limit for user using quota |
CentOS7 restoring file capabilities |
Docker learning Phase-I |
Controlling user input |