• Home
  • Raw
  • Download

Lines Matching refs:hd

108 mptspi_setTargetNegoParms(MPT_SCSI_HOST *hd, VirtTarget *target,  in mptspi_setTargetNegoParms()  argument
111 MPT_ADAPTER *ioc = hd->ioc; in mptspi_setTargetNegoParms()
254 mptspi_writeIOCPage4(MPT_SCSI_HOST *hd, u8 channel , u8 id) in mptspi_writeIOCPage4() argument
256 MPT_ADAPTER *ioc = hd->ioc; in mptspi_writeIOCPage4()
333 mptspi_initTarget(MPT_SCSI_HOST *hd, VirtTarget *vtarget, in mptspi_initTarget() argument
348 if ((sdev->type == TYPE_PROCESSOR) && (hd->ioc->spi_data.Saf_Te)) { in mptspi_initTarget()
352 mptspi_writeIOCPage4(hd, vtarget->channel, vtarget->id); in mptspi_initTarget()
363 mptspi_writeIOCPage4(hd, vtarget->channel, vtarget->id); in mptspi_initTarget()
367 mptspi_setTargetNegoParms(hd, vtarget, sdev); in mptspi_initTarget()
381 mptspi_is_raid(struct _MPT_SCSI_HOST *hd, u32 id) in mptspi_is_raid() argument
384 MPT_ADAPTER *ioc = hd->ioc; in mptspi_is_raid()
405 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_target_alloc() local
409 if (hd == NULL) in mptspi_target_alloc()
412 ioc = hd->ioc; in mptspi_target_alloc()
436 mptspi_is_raid(hd, starget->id)) { in mptspi_target_alloc()
476 mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_write_nego() argument
478 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d Requested = 0x%08x" in mptspi_print_write_nego()
480 hd->ioc->name, starget->id, ii, in mptspi_print_write_nego()
501 mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_read_nego() argument
503 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d Read = 0x%08x" in mptspi_print_read_nego()
505 hd->ioc->name, starget->id, ii, in mptspi_print_read_nego()
522 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_read_spi_device_pg0() local
523 struct _MPT_ADAPTER *ioc = hd->ioc; in mptspi_read_spi_device_pg0()
533 mptspi_is_raid(hd, starget->id)) in mptspi_read_spi_device_pg0()
573 mptspi_print_read_nego(hd, starget, le32_to_cpu(spi_dev_pg0->NegotiatedParameters)); in mptspi_read_spi_device_pg0()
623 mptscsih_quiesce_raid(MPT_SCSI_HOST *hd, int quiesce, u8 channel, u8 id) in mptscsih_quiesce_raid() argument
625 MPT_ADAPTER *ioc = hd->ioc; in mptscsih_quiesce_raid()
636 dfailprintk(hd->ioc, printk(MYIOC_s_WARN_FMT in mptscsih_quiesce_raid()
688 static void mptspi_dv_device(struct _MPT_SCSI_HOST *hd, in mptspi_dv_device() argument
692 MPT_ADAPTER *ioc = hd->ioc; in mptspi_dv_device()
696 mptspi_is_raid(hd, sdev->id)) in mptspi_dv_device()
701 mptscsih_quiesce_raid(hd, 1, vtarget->channel, vtarget->id) < 0) { in mptspi_dv_device()
707 hd->spi_pending |= (1 << sdev->id); in mptspi_dv_device()
709 hd->spi_pending &= ~(1 << sdev->id); in mptspi_dv_device()
712 mptscsih_quiesce_raid(hd, 0, vtarget->channel, vtarget->id) < 0) in mptspi_dv_device()
723 MPT_SCSI_HOST *hd = shost_priv(sdev->host); in mptspi_slave_alloc() local
727 MPT_ADAPTER *ioc = hd->ioc; in mptspi_slave_alloc()
756 struct _MPT_SCSI_HOST *hd = shost_priv(sdev->host); in mptspi_slave_configure() local
760 mptspi_initTarget(hd, vtarget, sdev); in mptspi_slave_configure()
767 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d min_period=0x%02x" in mptspi_slave_configure()
768 " max_offset=0x%02x max_width=%d\n", hd->ioc->name, in mptspi_slave_configure()
774 !(mptspi_is_raid(hd, sdev->id))) && in mptspi_slave_configure()
776 mptspi_dv_device(hd, sdev); in mptspi_slave_configure()
784 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_qcmd() local
786 MPT_ADAPTER *ioc = hd->ioc; in mptspi_qcmd()
859 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_write_spi_device_pg1() local
860 struct _MPT_ADAPTER *ioc = hd->ioc; in mptspi_write_spi_device_pg1()
874 mptspi_is_raid(hd, starget->id)) in mptspi_write_spi_device_pg1()
926 mptspi_print_write_nego(hd, starget, le32_to_cpu(pg1->RequestedParameters)); in mptspi_write_spi_device_pg1()
1069 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in MPTSPI_SIMPLE_TRANSPORT_PARM() local
1074 hd->ioc->spi_data.noQas) in MPTSPI_SIMPLE_TRANSPORT_PARM()
1112 struct _MPT_SCSI_HOST *hd; member
1120 struct _MPT_SCSI_HOST *hd = wqw->hd; in mpt_work_wrapper() local
1121 MPT_ADAPTER *ioc = hd->ioc; in mpt_work_wrapper()
1149 mptspi_dv_device(hd, sdev); in mpt_work_wrapper()
1157 static void mpt_dv_raid(struct _MPT_SCSI_HOST *hd, int disk) in mpt_dv_raid() argument
1160 MPT_ADAPTER *ioc = hd->ioc; in mpt_dv_raid()
1169 wqw->hd = hd; in mpt_dv_raid()
1179 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_event_process() local
1184 if (hd && event == MPI_EVENT_INTEGRATED_RAID) { in mptspi_event_process()
1190 mpt_dv_raid(hd, disk); in mptspi_event_process()
1199 struct _MPT_SCSI_HOST *hd = in mptspi_deny_binding() local
1201 return ((mptspi_is_raid(hd, starget->id)) && in mptspi_deny_binding()
1266 struct _MPT_SCSI_HOST *hd = wqw->hd; in mptspi_dv_renegotiate_work() local
1271 MPT_ADAPTER *ioc = hd->ioc; in mptspi_dv_renegotiate_work()
1275 if (hd->spi_pending) { in mptspi_dv_renegotiate_work()
1277 if (hd->spi_pending & (1 << sdev->id)) in mptspi_dv_renegotiate_work()
1288 mptspi_dv_device(hd, sdev); in mptspi_dv_renegotiate_work()
1293 mptspi_dv_renegotiate(struct _MPT_SCSI_HOST *hd) in mptspi_dv_renegotiate() argument
1301 wqw->hd = hd; in mptspi_dv_renegotiate()
1322 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_ioc_reset() local
1324 mptspi_dv_renegotiate(hd); in mptspi_ioc_reset()
1338 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_resume() local
1342 mptspi_dv_renegotiate(hd); in mptspi_resume()
1361 MPT_SCSI_HOST *hd; in mptspi_probe() local
1496 hd = shost_priv(sh); in mptspi_probe()
1497 hd->ioc = ioc; in mptspi_probe()
1519 hd->last_queue_full = 0; in mptspi_probe()
1520 hd->spi_pending = 0; in mptspi_probe()
1538 mptscsih_IssueTaskMgmt(hd, in mptspi_probe()