Lines Matching refs:bcount
333 void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason) in ide_read_bcount_and_ireason() argument
340 *bcount = (tf.lbah << 8) | tf.lbam; in ide_read_bcount_and_ireason()
407 u16 bcount; in ide_pc_intr() local
517 ide_read_bcount_and_ireason(drive, &bcount, &ireason); in ide_pc_intr()
519 if (ide_check_ireason(drive, rq, bcount, ireason, write)) in ide_pc_intr()
522 done = min_t(unsigned int, bcount, cmd->nleft); in ide_pc_intr()
528 bcount -= done; in ide_pc_intr()
530 if (bcount) in ide_pc_intr()
531 ide_pad_transfer(drive, write, bcount); in ide_pc_intr()
534 scsi_req(rq)->cmd[0], done, bcount, scsi_req(rq)->resid_len); in ide_pc_intr()
542 u16 bcount, u8 dma) in ide_init_packet_cmd() argument
549 cmd->tf.lbam = bcount & 0xff; in ide_init_packet_cmd()
550 cmd->tf.lbah = (bcount >> 8) & 0xff; in ide_init_packet_cmd()
687 u16 bcount; in ide_issue_pc() local
693 bcount = ide_cd_get_xferlen(rq); in ide_issue_pc()
704 bcount = ((drive->media == ide_tape) ? bytes in ide_issue_pc()
709 scsi_req(rq)->resid_len = bcount; in ide_issue_pc()
726 ide_init_packet_cmd(cmd, valid_tf, bcount, drive->dma); in ide_issue_pc()