Lines Matching refs:ata_cmd
8706 struct ata_pass_16 *ata_cmd; in scsi_ata_pass_16() local
8708 ata_cmd = (struct ata_pass_16 *)&csio->cdb_io.cdb_bytes; in scsi_ata_pass_16()
8709 ata_cmd->opcode = ATA_PASS_16; in scsi_ata_pass_16()
8710 ata_cmd->protocol = protocol; in scsi_ata_pass_16()
8711 ata_cmd->flags = ata_flags; in scsi_ata_pass_16()
8712 ata_cmd->features_ext = features >> 8; in scsi_ata_pass_16()
8713 ata_cmd->features = features; in scsi_ata_pass_16()
8714 ata_cmd->sector_count_ext = sector_count >> 8; in scsi_ata_pass_16()
8715 ata_cmd->sector_count = sector_count; in scsi_ata_pass_16()
8716 ata_cmd->lba_low = lba; in scsi_ata_pass_16()
8717 ata_cmd->lba_mid = lba >> 8; in scsi_ata_pass_16()
8718 ata_cmd->lba_high = lba >> 16; in scsi_ata_pass_16()
8719 ata_cmd->device = ATA_DEV_LBA; in scsi_ata_pass_16()
8721 ata_cmd->lba_low_ext = lba >> 24; in scsi_ata_pass_16()
8722 ata_cmd->lba_mid_ext = lba >> 32; in scsi_ata_pass_16()
8723 ata_cmd->lba_high_ext = lba >> 40; in scsi_ata_pass_16()
8725 ata_cmd->device |= (lba >> 24) & 0x0f; in scsi_ata_pass_16()
8726 ata_cmd->command = command; in scsi_ata_pass_16()
8727 ata_cmd->control = control; in scsi_ata_pass_16()
8737 sizeof(*ata_cmd), in scsi_ata_pass_16()