ide-floppy: fix unfortunate function naming
mv idefloppy_transfer_pc1 idefloppy_start_pc_transfer mv idefloppy_transfer_pc2 idefloppy_transfer_pc which describes their functionality and disambiguates them. There should be no functionality change introduced by this patch. Signed-off-by: Borislav Petkov <petkovbb@gmail.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
committed by
Bartlomiej Zolnierkiewicz
parent
cd2abbfec8
commit
cbbc4e818d
@@ -399,12 +399,8 @@ static ide_startstop_t idefloppy_pc_intr(ide_drive_t *drive)
|
|||||||
* service routine. In interrupt mode, the device sends an interrupt to signal
|
* service routine. In interrupt mode, the device sends an interrupt to signal
|
||||||
* that it is ready to receive a packet. However, we need to delay about 2-3
|
* that it is ready to receive a packet. However, we need to delay about 2-3
|
||||||
* ticks before issuing the packet or we gets in trouble.
|
* ticks before issuing the packet or we gets in trouble.
|
||||||
*
|
|
||||||
* So, follow carefully. transfer_pc1 is called as an interrupt (or directly).
|
|
||||||
* In either case, when the device says it's ready for a packet, we schedule
|
|
||||||
* the packet transfer to occur about 2-3 ticks later in transfer_pc2.
|
|
||||||
*/
|
*/
|
||||||
static int idefloppy_transfer_pc2(ide_drive_t *drive)
|
static int idefloppy_transfer_pc(ide_drive_t *drive)
|
||||||
{
|
{
|
||||||
idefloppy_floppy_t *floppy = drive->driver_data;
|
idefloppy_floppy_t *floppy = drive->driver_data;
|
||||||
|
|
||||||
@@ -415,7 +411,13 @@ static int idefloppy_transfer_pc2(ide_drive_t *drive)
|
|||||||
return IDEFLOPPY_WAIT_CMD;
|
return IDEFLOPPY_WAIT_CMD;
|
||||||
}
|
}
|
||||||
|
|
||||||
static ide_startstop_t idefloppy_transfer_pc1(ide_drive_t *drive)
|
|
||||||
|
/*
|
||||||
|
* Called as an interrupt (or directly). When the device says it's ready for a
|
||||||
|
* packet, we schedule the packet transfer to occur about 2-3 ticks later in
|
||||||
|
* transfer_pc.
|
||||||
|
*/
|
||||||
|
static ide_startstop_t idefloppy_start_pc_transfer(ide_drive_t *drive)
|
||||||
{
|
{
|
||||||
idefloppy_floppy_t *floppy = drive->driver_data;
|
idefloppy_floppy_t *floppy = drive->driver_data;
|
||||||
struct ide_atapi_pc *pc = floppy->pc;
|
struct ide_atapi_pc *pc = floppy->pc;
|
||||||
@@ -432,7 +434,7 @@ static ide_startstop_t idefloppy_transfer_pc1(ide_drive_t *drive)
|
|||||||
*/
|
*/
|
||||||
if (pc->flags & PC_FLAG_ZIP_DRIVE) {
|
if (pc->flags & PC_FLAG_ZIP_DRIVE) {
|
||||||
timeout = floppy->ticks;
|
timeout = floppy->ticks;
|
||||||
expiry = &idefloppy_transfer_pc2;
|
expiry = &idefloppy_transfer_pc;
|
||||||
} else {
|
} else {
|
||||||
timeout = IDEFLOPPY_WAIT_CMD;
|
timeout = IDEFLOPPY_WAIT_CMD;
|
||||||
expiry = NULL;
|
expiry = NULL;
|
||||||
@@ -483,7 +485,7 @@ static ide_startstop_t idefloppy_issue_pc(ide_drive_t *drive,
|
|||||||
|
|
||||||
pc->retries++;
|
pc->retries++;
|
||||||
|
|
||||||
return ide_issue_pc(drive, pc, idefloppy_transfer_pc1,
|
return ide_issue_pc(drive, pc, idefloppy_start_pc_transfer,
|
||||||
IDEFLOPPY_WAIT_CMD, NULL);
|
IDEFLOPPY_WAIT_CMD, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user