Searched refs:IDENTIFY (Results 1 - 53 of 53) sorted by relevance

/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_fw1.h363 * Send the IDENTIFY and possibly the TAG message
434 * phase after IDENTIFY has been sent.
437 * the IDENTIFY again.
954 * Get the IDENTIFY message.
959 * If IDENTIFY LUN #0, use a faster path
965 * If message isn't an IDENTIFY,
971 * It is an IDENTIFY message,
1015 * ACK the IDENTIFY previously received.
1103 * ACK the IDENTIFY or TAG previously received.
1692 * Message is an IDENTIFY, but lun is unknown.
H A Dsym_fw2.h348 * Send the IDENTIFY and possibly the TAG message
419 * phase after IDENTIFY has been sent.
422 * the IDENTIFY again.
903 * Get the IDENTIFY message.
908 * If IDENTIFY LUN #0, use a faster path
914 * If message isn't an IDENTIFY,
920 * It is an IDENTIFY message,
951 * ACK the IDENTIFY previously received.
1007 * ACK the IDENTIFY or TAG previously received.
1565 * Message is an IDENTIFY, but lun is unknown.
H A Dsym_hipd.c2710 * tagged, we prepare an IDENTIFY without disc. granted, sym_int_ma()
2717 np->msgout[0] = IDENTIFY(0, cp->lun); sym_int_ma()
3108 cp->scsi_smsg2[0] = IDENTIFY(0, cp->lun); sym_sir_bad_scsi_status()
3269 * IDENTIFY(lun) + M_ABORT.
3271 * IDENTIFY(lun) + M_ABORT.
3273 * IDENTIFY(lun) + task attributes + M_ABORT_TAG.
3455 * an IDENTIFY(lun) + ABORT MESSAGE. sym_sir_task_recovery()
3460 np->abrt_msg[0] = IDENTIFY(0, lun); sym_sir_task_recovery()
3487 * send a M_ABORT message without IDENTIFY. sym_sir_task_recovery()
3499 * Set the IDENTIFY(lun) sym_sir_task_recovery()
3501 np->abrt_msg[0] = IDENTIFY(0, cp->lun); sym_sir_task_recovery()
3505 * will send a IDENTIFY + M_ABORT. sym_sir_task_recovery()
4432 * an IDENTIFY. sym_int_sir()
4436 "No IDENTIFY after reselection\n"); sym_int_sir()
5169 msgptr[msglen++] = IDENTIFY(can_disconnect, sdev->lun); sym_queue_scsiio()
H A Dsym_hipd.h764 * Contents are IDENTIFY and SIMPLE_TAG.
/linux-4.1.27/drivers/ide/
H A Dide-timings.c187 * Even in DMA/UDMA modes we still use PIO access for IDENTIFY, ide_timing_compute()
H A Dide-acpi.c545 * should be obtained. Calling IDENTIFY DEVICE during shutdown
597 /* send IDENTIFY for each device */ ide_port_for_each_present_dev()
H A Dide-probe.c184 * @id: buffer for IDENTIFY data
237 * ide_dev_read_id - send ATA/ATAPI IDENTIFY command
240 * @id: buffer for IDENTIFY data
243 * Sends an ATA(PI) IDENTIFY request to a drive and waits for a response.
H A Dicside.c216 * MW DMA specs that the drive provides in the IDENTIFY command.
H A Dide-iops.c249 * - change master/slave IDENTIFY order eighty_ninty_three()
H A Dide-atapi.c34 * based on the ATAPI IDENTIFY command results.
/linux-4.1.27/drivers/ata/
H A Dlibata-core.c1105 * ata_id_string - Convert IDENTIFY DEVICE page into string
1106 * @id: IDENTIFY DEVICE results we will examine
1111 * The strings in the IDENTIFY DEVICE page are broken up into
1141 * ata_id_c_string - Convert IDENTIFY DEVICE page into C string
1142 * @id: IDENTIFY DEVICE results we will examine
1396 /* re-read IDENTIFY data */ ata_hpa_resize()
1400 "failed to re-read IDENTIFY data after HPA resizing\n"); ata_hpa_resize()
1417 * ata_dump_id - IDENTIFY DEVICE info debugging output
1418 * @id: IDENTIFY DEVICE page to dump
1420 * Dump selected 16-bit words from the given IDENTIFY DEVICE
1456 * ata_id_xfermask - Compute xfermask from the given IDENTIFY data
1457 * @id: IDENTIFY data to compute xfer mask from
1833 * @id: buffer to read IDENTIFY data into
1891 * controllers. Always poll IDENTIFY if available. ata_dev_read_id()
1908 "IDENTIFY failed on device w/ SEMB sig, disabled\n"); ata_dev_read_id()
1917 * other IDENTIFY if the current one is ata_dev_read_id()
1945 ata_dev_dbg(dev, "dumping IDENTIFY data, " ata_dev_read_id()
1982 * anything other than the original IDENTIFY command. ata_dev_read_id()
1991 * If the drive initially returned incomplete IDENTIFY info, ata_dev_read_id()
1992 * we now must reissue the IDENTIFY command. ata_dev_read_id()
2003 * IDENTIFY (optional in early ATA) ata_dev_read_id()
2033 ata_dev_warn(dev, "failed to IDENTIFY (%s, err_mask=0x%x)\n", ata_dev_read_id()
2222 /* massage HPA, do it early as it might change IDENTIFY data */ ata_dev_configure()
2621 /* read IDENTIFY page and configure devices. We have to do the identify ata_bus_probe()
3031 * Even in DMA/UDMA modes we still use PIO access for IDENTIFY, ata_timing_compute()
3914 * @new_id: IDENTIFY page of the new device
3960 * ata_dev_reread_id - Re-read IDENTIFY data
3964 * Re-read IDENTIFY page and make sure @dev is still attached to
3998 * Re-read IDENTIFY page, make sure @dev is still attached to the
3999 * port and reconfigure it according to the new IDENTIFY page.
4017 /* fail early if !ATA && !ATAPI to avoid issuing [P]IDENTIFY to PMP */ ata_dev_revalidate()
H A Dlibata-acpi.c968 * IDENTIFY data might have been modified after this hook is run.
974 * Positive number if IDENTIFY data needs to be refreshed, 0 if not,
1007 /* refresh IDENTIFY page if any _GTF command has been executed */ ata_acpi_on_devcfg()
1012 "failed to IDENTIFY after ACPI commands\n"); ata_acpi_on_devcfg()
H A Dahci_xgene.c153 * In case of PMP multiple IDENTIFY DEVICE commands can be xgene_ahci_restart_engine()
155 * completion of outstanding IDENTIFY DEVICE commands before xgene_ahci_restart_engine()
184 * Due to Hardware errata for IDENTIFY DEVICE command, the controller cannot
H A Dlibata-scsi.c1940 * @args: device IDENTIFY data / SCSI command of interest.
1972 * @args: device IDENTIFY data / SCSI command of interest.
2048 * @args: device IDENTIFY data / SCSI command of interest.
2075 * @args: device IDENTIFY data / SCSI command of interest.
2100 * @args: device IDENTIFY data / SCSI command of interest.
2159 * @args: device IDENTIFY data / SCSI command of interest.
2256 * @args: device IDENTIFY data / SCSI command of interest.
2296 * @id: device IDENTIFY data
2376 * @args: device IDENTIFY data / SCSI command of interest.
2494 * @args: device IDENTIFY data / SCSI command of interest.
2569 * @args: device IDENTIFY data / SCSI command of interest.
H A Dpata_icside.c166 * MW DMA specs that the drive provides in the IDENTIFY command.
H A Dahci.c717 * cleared, perform CLO and proceed to IDENTIFY (achieved by ahci_p5wdh_hardreset()
721 * which can't process the following IDENTIFY after this will ahci_p5wdh_hardreset()
1239 * IDENTIFY when no device is attached downstream ahci_broken_online()
H A Dsata_sil.c602 * After the IDENTIFY [PACKET] DEVICE step is complete, and a
H A Dlibata-eh.c2319 { ATA_CMD_ID_ATA, "IDENTIFY DEVICE" }, ata_get_cmd_descript()
2320 { ATA_CMD_ID_ATAPI, "IDENTIFY PACKET DEVICE" }, ata_get_cmd_descript()
3105 /* For PATA drive side cable detection to work, IDENTIFY must ata_eh_revalidate_and_attach()
3167 /* IDENTIFY was issued to non-existent ata_for_each_dev()
3660 /* device missing or wrong IDENTIFY data, schedule probing */ ata_eh_handle_dev_fail()
H A Dlibata-sff.c1171 * IDENTIFY, it's likely a phantom ata_sff_hsm_move()
/linux-4.1.27/drivers/usb/storage/
H A Ddatafab.c327 // We'll send an IDENTIFY DEVICE command and see which LUN responds... datafab_determine_lun()
392 // this is a variation of the ATA "IDENTIFY DEVICE" command...according datafab_id_device()
H A Dshuttle_usbat.c999 * execute the IDENTIFY PACKET DEVICE command. On ATA devices (i.e. flash usbat_identify_device()
1078 /* ATA command : IDENTIFY DEVICE */ usbat_flash_get_sector_count()
H A Disd200.c552 usb_stor_dbg(us, " isd200_action(IDENTIFY)\n"); isd200_action()
/linux-4.1.27/drivers/scsi/
H A Dnsp32.c366 * IDENTIFY Message
379 data->msgoutbuf[pos] = IDENTIFY(mode, SCpnt->device->lun); pos++; nsp32_build_identify()
808 * SCSI-2 says IDENTIFY implies RESTORE_POINTER operation.
979 /* Build IDENTIFY */ nsp32_queuecommand_lck()
1970 * processing IDENTIFY nsp32_msgin_occur()
1988 * processing messages except for IDENTIFY nsp32_msgin_occur()
H A Datari_NCR5380.c1284 * IDENTIFY and queue messages.
1559 * IDENTIFY message. NCR5380_select()
1576 tmp[0] = IDENTIFY(1, cmd->device->lun); NCR5380_select()
2533 printk(KERN_DEBUG "scsi%d: expecting IDENTIFY message, got ", HOSTNO); NCR5380_reselect()
2547 /* Accept previous IDENTIFY message by clearing ACK */ NCR5380_reselect()
2635 /* Accept previous IDENTIFY message by clearing ACK */ NCR5380_reselect()
H A Dncr53c8xx.c1184 ** Get the IDENTIFY message and load the LUN to SFBR.
1562 ** Contents are IDENTIFY and SIMPLE_TAG.
2139 ** Send the IDENTIFY and SIMPLE_TAG messages
2620 ** Ack the IDENTIFY or TAG previously received.
2660 ** to get an IDENTIFY message
2669 ** may reselect without sending an IDENTIFY.
2680 ** Read IDENTIFY + SIMPLE + TAG using a single MOVE.
2715 ** Read an throw away the IDENTIFY.
3180 ** Send a TARGET_RESET message if bad IDENTIFY
3296 ** If message phase but not an IDENTIFY,
3307 ** Message is an IDENTIFY, but lun is unknown.
3342 ** Grab the first message if any (IDENTIFY).
4192 idmsg = IDENTIFY(0, sdev->lun); ncr_queue_command()
6622 cp->scsi_smsg2[0] = IDENTIFY(0, cmd->device->lun); ncr_sir_to_redo()
6721 ** If devices reselecting without sending an IDENTIFY ncr_int_sir()
7444 ** Get the IDENTIFY message and the lun. ncr_init_tcb()
H A Desp_scsi.c664 *p++ = IDENTIFY(0, lun); esp_autosense()
809 *p++ = IDENTIFY(1, lun); esp_maybe_execute_command()
811 *p++ = IDENTIFY(0, lun); esp_maybe_execute_command()
H A DNCR5380.c1181 * IDENTIFY and queue messages.
1416 * IDENTIFY message. NCR5380_select()
1440 tmp[0] = IDENTIFY(((instance->irq == NO_IRQ) ? 0 : 1), cmd->device->lun); NCR5380_select()
2463 printk(KERN_ERR "scsi%d : expecting IDENTIFY message, got ", instance->host_no); NCR5380_reselect()
H A Daha152x.c315 identified = 0x0004, /* IDENTIFY was sent */
1517 * - queue IDENTIFY message and SDTR to selected target for message out
1539 ADDMSGO(IDENTIFY(RECONNECT, CURRENT_SC->device->lun)); seldo_run()
1844 ADDMSGO(IDENTIFY(RECONNECT, CURRENT_SC->device->lun)); msgo_init()
H A Dwd33c93.c897 /* construct an IDENTIFY message with correct disconnect bit */ wd33c93_intr()
899 hostdata->outgoing_msg[0] = IDENTIFY(0, cmd->device->lun); wd33c93_intr()
1408 ("wd33c93: Reselected without IDENTIFY\n"); wd33c93_intr()
H A Dmesh.c1546 ms->msgout[0] = IDENTIFY(ALLOW_RESEL(ms->conn_tgt), cmd_complete()
H A D53c700.c1394 __u16 count = 1; /* for IDENTIFY message */ NCR_700_start_command()
H A Ddc395x.c3753 IDENTIFY(dcb->dev_mode & NTC_DO_DISCONNECT, lun); device_alloc()
3755 dcb->identify_msg = IDENTIFY(0, lun); device_alloc()
H A Din2000.c1098 /* construct an IDENTIFY message with correct disconnect bit */ in2000_intr()
/linux-4.1.27/drivers/scsi/mvsas/
H A Dmv_defs.h305 PHYR_IDENTIFY = 0x00, /* info for IDENTIFY frame */
/linux-4.1.27/include/linux/
H A Data.h599 * IDENTIFY DEVICE data, word 117-118. ata_id_logical_sector_size()
611 * IDENTIFY DEVICE data, word 106. ata_id_log2_per_physical_sector()
H A Dlibata.h427 ATA_HORKAGE_DUMP_ID = (1 << 16), /* dump IDENTIFY data */
718 u16 id[ATA_ID_WORDS]; /* IDENTIFY xxx DEVICE data */
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_sas.h179 * by the sequencers. SATA II, IDENTIFY DEVICE data, word 76, bit 8:
H A Daic94xx_dump.c915 ASD_DPRINTK("SAS proto IDENTIFY:\n"); asd_dump_frame_rcvd()
H A Daic94xx_hwi.c105 asd_printk("no mem for IDENTIFY for phy%d\n", sas_phy->id); asd_init_phy()
H A Daic94xx_scb.c147 * This function extracts the SAS address from an IDENTIFY frame
H A Daic94xx_sds.c950 /* This is the SAS address which should be sent in IDENTIFY. */ asd_process_ctrla_phy_settings()
/linux-4.1.27/drivers/scsi/arm/
H A Dacornscsi.c1486 * be sent immediately following the IDENTIFY message...' acornscsi_message()
1693 IDENTIFY(host->device[host->SCpnt->device->id].disconnect_ok, acornscsi_buildmessages()
2045 case PHASE_MSGOUT: /* STATE: connected & sent IDENTIFY message */ acornscsi_sbicintr()
2156 * If we reconnected and we're not in MESSAGE IN phase after IDENTIFY, acornscsi_sbicintr()
H A Dfas216.c1782 msgqueue_addmsg(&info->scsi.msgs, 1, IDENTIFY(disconnect_ok, SCpnt->device->lun)); fas216_start_command()
/linux-4.1.27/include/scsi/
H A Dscsi.h541 #define IDENTIFY(can_disconnect, lun) (IDENTIFY_BASE |\ macro
/linux-4.1.27/include/uapi/linux/
H A Dhdreg.h456 * for IDENTIFY PACKET DEVICE command
/linux-4.1.27/drivers/scsi/mpt2sas/
H A Dmpt2sas_base.h346 * @device_name: retrieved from the SAS IDENTIFY frame.
/linux-4.1.27/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.h282 * @device_name: retrieved from the SAS IDENTIFY frame.
/linux-4.1.27/drivers/scsi/pcmcia/
H A Dnsp_cs.c1225 data->MsgBuffer[i] = IDENTIFY(TRUE, lun); i++; nspintr()
/linux-4.1.27/drivers/scsi/isci/
H A Dphy.c135 /* Set our IDENTIFY frame data */ sci_phy_link_layer_initialization()
/linux-4.1.27/drivers/scsi/pm8001/
H A Dpm8001_hwi.c3291 * This function extracts the SAS address from an IDENTIFY frame
/linux-4.1.27/drivers/block/mtip32xx/
H A Dmtip32xx.c1560 dev_warn(&port->dd->pdev->dev, "IDENTIFY DATA not valid\n"); mtip_get_smart_attr()
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c3162 printk("Target did not send an IDENTIFY message. " ahc_handle_proto_violation()
H A Daic79xx_core.c3345 printk("Target did not send an IDENTIFY message. " ahd_handle_proto_violation()

Completed in 1340 milliseconds