Lines Matching refs:hptiop_hba
39 static int iop_send_sync_msg(struct hptiop_hba *hba, u32 msg, u32 millisec);
40 static void hptiop_finish_scsi_req(struct hptiop_hba *hba, u32 tag,
42 static void hptiop_host_request_callback_itl(struct hptiop_hba *hba, u32 tag);
43 static void hptiop_iop_request_callback_itl(struct hptiop_hba *hba, u32 tag);
44 static void hptiop_message_callback(struct hptiop_hba *hba, u32 msg);
46 static int iop_wait_ready_itl(struct hptiop_hba *hba, u32 millisec)
67 static int iop_wait_ready_mv(struct hptiop_hba *hba, u32 millisec)
72 static int iop_wait_ready_mvfrey(struct hptiop_hba *hba, u32 millisec)
77 static void hptiop_request_callback_itl(struct hptiop_hba *hba, u32 tag)
86 static void hptiop_drain_outbound_queue_itl(struct hptiop_hba *hba)
113 static int iop_intr_itl(struct hptiop_hba *hba)
161 static void mv_inbound_write(u64 p, struct hptiop_hba *hba)
175 static void hptiop_request_callback_mv(struct hptiop_hba *hba, u64 tag)
203 static int iop_intr_mv(struct hptiop_hba *hba)
230 static void hptiop_request_callback_mvfrey(struct hptiop_hba *hba, u32 _tag)
253 static int iop_intr_mvfrey(struct hptiop_hba *hba)
298 static int iop_send_sync_request_itl(struct hptiop_hba *hba,
320 static int iop_send_sync_request_mv(struct hptiop_hba *hba,
340 static int iop_send_sync_request_mvfrey(struct hptiop_hba *hba,
360 static void hptiop_post_msg_itl(struct hptiop_hba *hba, u32 msg)
366 static void hptiop_post_msg_mv(struct hptiop_hba *hba, u32 msg)
373 static void hptiop_post_msg_mvfrey(struct hptiop_hba *hba, u32 msg)
379 static int iop_send_sync_msg(struct hptiop_hba *hba, u32 msg, u32 millisec)
400 static int iop_get_config_itl(struct hptiop_hba *hba,
428 static int iop_get_config_mv(struct hptiop_hba *hba,
450 static int iop_get_config_mvfrey(struct hptiop_hba *hba,
472 static int iop_set_config_itl(struct hptiop_hba *hba,
504 static int iop_set_config_mv(struct hptiop_hba *hba,
526 static int iop_set_config_mvfrey(struct hptiop_hba *hba,
549 static void hptiop_enable_intr_itl(struct hptiop_hba *hba)
555 static void hptiop_enable_intr_mv(struct hptiop_hba *hba)
561 static void hptiop_enable_intr_mvfrey(struct hptiop_hba *hba)
568 static int hptiop_initialize_iop(struct hptiop_hba *hba)
585 static void __iomem *hptiop_map_pci_bar(struct hptiop_hba *hba, int index)
611 static int hptiop_map_pci_bar_itl(struct hptiop_hba *hba)
628 static void hptiop_unmap_pci_bar_itl(struct hptiop_hba *hba)
635 static int hptiop_map_pci_bar_mv(struct hptiop_hba *hba)
650 static int hptiop_map_pci_bar_mvfrey(struct hptiop_hba *hba)
665 static void hptiop_unmap_pci_bar_mv(struct hptiop_hba *hba)
671 static void hptiop_unmap_pci_bar_mvfrey(struct hptiop_hba *hba)
677 static void hptiop_message_callback(struct hptiop_hba *hba, u32 msg)
696 static struct hptiop_request *get_req(struct hptiop_hba *hba)
709 static void free_req(struct hptiop_hba *hba, struct hptiop_request *req)
716 static void hptiop_finish_scsi_req(struct hptiop_hba *hba, u32 tag,
777 static void hptiop_host_request_callback_itl(struct hptiop_hba *hba, u32 _tag)
795 static void hptiop_iop_request_callback_itl(struct hptiop_hba *hba, u32 tag)
836 struct hptiop_hba *hba = dev_id;
850 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata;
874 static void hptiop_post_req_itl(struct hptiop_hba *hba,
901 static void hptiop_post_req_mv(struct hptiop_hba *hba,
925 static void hptiop_post_req_mvfrey(struct hptiop_hba *hba,
956 static int hptiop_reset_comm_itl(struct hptiop_hba *hba)
961 static int hptiop_reset_comm_mv(struct hptiop_hba *hba)
966 static int hptiop_reset_comm_mvfrey(struct hptiop_hba *hba)
1001 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata;
1074 static int hptiop_reset_hba(struct hptiop_hba *hba)
1101 struct hptiop_hba * hba = (struct hptiop_hba *)scp->device->host->hostdata;
1112 struct hptiop_hba *hba = (struct hptiop_hba *)sdev->host->hostdata;
1129 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata;
1182 static int hptiop_internal_memalloc_itl(struct hptiop_hba *hba)
1187 static int hptiop_internal_memalloc_mv(struct hptiop_hba *hba)
1197 static int hptiop_internal_memalloc_mvfrey(struct hptiop_hba *hba)
1249 static int hptiop_internal_memfree_itl(struct hptiop_hba *hba)
1254 static int hptiop_internal_memfree_mv(struct hptiop_hba *hba)
1264 static int hptiop_internal_memfree_mvfrey(struct hptiop_hba *hba)
1280 struct hptiop_hba *hba;
1319 host = scsi_host_alloc(&driver_template, sizeof(struct hptiop_hba));
1325 hba = (struct hptiop_hba *)host->hostdata;
1326 memset(hba, 0, sizeof(struct hptiop_hba));
1510 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata;
1523 static void hptiop_disable_intr_itl(struct hptiop_hba *hba)
1534 static void hptiop_disable_intr_mv(struct hptiop_hba *hba)
1540 static void hptiop_disable_intr_mvfrey(struct hptiop_hba *hba)
1553 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata;