• 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()
477 mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_write_nego() argument
479 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d Requested = 0x%08x" in mptspi_print_write_nego()
481 hd->ioc->name, starget->id, ii, in mptspi_print_write_nego()
502 mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) in mptspi_print_read_nego() argument
504 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d Read = 0x%08x" in mptspi_print_read_nego()
506 hd->ioc->name, starget->id, ii, in mptspi_print_read_nego()
523 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_read_spi_device_pg0() local
524 struct _MPT_ADAPTER *ioc = hd->ioc; in mptspi_read_spi_device_pg0()
534 mptspi_is_raid(hd, starget->id)) in mptspi_read_spi_device_pg0()
574 mptspi_print_read_nego(hd, starget, le32_to_cpu(spi_dev_pg0->NegotiatedParameters)); in mptspi_read_spi_device_pg0()
624 mptscsih_quiesce_raid(MPT_SCSI_HOST *hd, int quiesce, u8 channel, u8 id) in mptscsih_quiesce_raid() argument
626 MPT_ADAPTER *ioc = hd->ioc; in mptscsih_quiesce_raid()
637 dfailprintk(hd->ioc, printk(MYIOC_s_WARN_FMT in mptscsih_quiesce_raid()
689 static void mptspi_dv_device(struct _MPT_SCSI_HOST *hd, in mptspi_dv_device() argument
693 MPT_ADAPTER *ioc = hd->ioc; in mptspi_dv_device()
697 mptspi_is_raid(hd, sdev->id)) in mptspi_dv_device()
702 mptscsih_quiesce_raid(hd, 1, vtarget->channel, vtarget->id) < 0) { in mptspi_dv_device()
708 hd->spi_pending |= (1 << sdev->id); in mptspi_dv_device()
710 hd->spi_pending &= ~(1 << sdev->id); in mptspi_dv_device()
713 mptscsih_quiesce_raid(hd, 0, vtarget->channel, vtarget->id) < 0) in mptspi_dv_device()
724 MPT_SCSI_HOST *hd = shost_priv(sdev->host); in mptspi_slave_alloc() local
728 MPT_ADAPTER *ioc = hd->ioc; in mptspi_slave_alloc()
757 struct _MPT_SCSI_HOST *hd = shost_priv(sdev->host); in mptspi_slave_configure() local
761 mptspi_initTarget(hd, vtarget, sdev); in mptspi_slave_configure()
768 ddvprintk(hd->ioc, printk(MYIOC_s_DEBUG_FMT "id=%d min_period=0x%02x" in mptspi_slave_configure()
769 " max_offset=0x%02x max_width=%d\n", hd->ioc->name, in mptspi_slave_configure()
775 !(mptspi_is_raid(hd, sdev->id))) && in mptspi_slave_configure()
777 mptspi_dv_device(hd, sdev); in mptspi_slave_configure()
785 struct _MPT_SCSI_HOST *hd = shost_priv(SCpnt->device->host); in mptspi_qcmd_lck() local
787 MPT_ADAPTER *ioc = hd->ioc; in mptspi_qcmd_lck()
862 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in mptspi_write_spi_device_pg1() local
863 struct _MPT_ADAPTER *ioc = hd->ioc; in mptspi_write_spi_device_pg1()
877 mptspi_is_raid(hd, starget->id)) in mptspi_write_spi_device_pg1()
929 mptspi_print_write_nego(hd, starget, le32_to_cpu(pg1->RequestedParameters)); in mptspi_write_spi_device_pg1()
1072 struct _MPT_SCSI_HOST *hd = shost_priv(shost); in MPTSPI_SIMPLE_TRANSPORT_PARM() local
1077 hd->ioc->spi_data.noQas) in MPTSPI_SIMPLE_TRANSPORT_PARM()
1115 struct _MPT_SCSI_HOST *hd; member
1123 struct _MPT_SCSI_HOST *hd = wqw->hd; in mpt_work_wrapper() local
1124 MPT_ADAPTER *ioc = hd->ioc; in mpt_work_wrapper()
1152 mptspi_dv_device(hd, sdev); in mpt_work_wrapper()
1160 static void mpt_dv_raid(struct _MPT_SCSI_HOST *hd, int disk) in mpt_dv_raid() argument
1163 MPT_ADAPTER *ioc = hd->ioc; in mpt_dv_raid()
1172 wqw->hd = hd; in mpt_dv_raid()
1182 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_event_process() local
1187 if (hd && event == MPI_EVENT_INTEGRATED_RAID) { in mptspi_event_process()
1193 mpt_dv_raid(hd, disk); in mptspi_event_process()
1202 struct _MPT_SCSI_HOST *hd = in mptspi_deny_binding() local
1204 return ((mptspi_is_raid(hd, starget->id)) && in mptspi_deny_binding()
1269 struct _MPT_SCSI_HOST *hd = wqw->hd; in mptspi_dv_renegotiate_work() local
1274 MPT_ADAPTER *ioc = hd->ioc; in mptspi_dv_renegotiate_work()
1278 if (hd->spi_pending) { in mptspi_dv_renegotiate_work()
1280 if (hd->spi_pending & (1 << sdev->id)) in mptspi_dv_renegotiate_work()
1291 mptspi_dv_device(hd, sdev); in mptspi_dv_renegotiate_work()
1296 mptspi_dv_renegotiate(struct _MPT_SCSI_HOST *hd) in mptspi_dv_renegotiate() argument
1304 wqw->hd = hd; in mptspi_dv_renegotiate()
1325 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_ioc_reset() local
1327 mptspi_dv_renegotiate(hd); in mptspi_ioc_reset()
1341 struct _MPT_SCSI_HOST *hd = shost_priv(ioc->sh); in mptspi_resume() local
1345 mptspi_dv_renegotiate(hd); in mptspi_resume()
1364 MPT_SCSI_HOST *hd; in mptspi_probe() local
1494 hd = shost_priv(sh); in mptspi_probe()
1495 hd->ioc = ioc; in mptspi_probe()
1517 hd->last_queue_full = 0; in mptspi_probe()
1518 hd->spi_pending = 0; in mptspi_probe()
1536 mptscsih_IssueTaskMgmt(hd, in mptspi_probe()