Lines Matching refs:st_hba

314 struct st_hba {  struct
323 struct req_msg * (*alloc_rq) (struct st_hba *); argument
324 int (*map_sg)(struct st_hba *, struct req_msg *, struct st_ccb *); argument
325 void (*send) (struct st_hba *, struct req_msg *, u16); argument
355 struct req_msg * (*alloc_rq) (struct st_hba *); argument
356 int (*map_sg)(struct st_hba *, struct req_msg *, struct st_ccb *);
357 void (*send) (struct st_hba *, struct req_msg *, u16);
393 static struct status_msg *stex_get_status(struct st_hba *hba) in stex_get_status()
414 static struct req_msg *stex_alloc_req(struct st_hba *hba) in stex_alloc_req()
424 static struct req_msg *stex_ss_alloc_req(struct st_hba *hba) in stex_ss_alloc_req()
430 static int stex_map_sg(struct st_hba *hba, in stex_map_sg()
462 static int stex_ss_map_sg(struct st_hba *hba, in stex_ss_map_sg()
495 static void stex_controller_info(struct st_hba *hba, struct st_ccb *ccb) in stex_controller_info()
523 stex_send_cmd(struct st_hba *hba, struct req_msg *req, u16 tag) in stex_send_cmd()
536 stex_ss_send_cmd(struct st_hba *hba, struct req_msg *req, u16 tag) in stex_ss_send_cmd()
570 static void return_abnormal_state(struct st_hba *hba, int status) in return_abnormal_state()
604 struct st_hba *hba; in stex_queuecommand_lck()
613 hba = (struct st_hba *) &host->hostdata[0]; in stex_queuecommand_lck()
791 static void stex_check_cmd(struct st_hba *hba, in stex_check_cmd()
800 static void stex_mu_intr(struct st_hba *hba, u32 doorbell) in stex_mu_intr()
889 struct st_hba *hba = __hba; in stex_intr()
915 static void stex_ss_mu_intr(struct st_hba *hba) in stex_ss_mu_intr()
990 struct st_hba *hba = __hba; in stex_ss_intr()
1029 static int stex_common_handshake(struct st_hba *hba) in stex_common_handshake()
1113 static int stex_ss_handshake(struct st_hba *hba) in stex_ss_handshake()
1224 static int stex_handshake(struct st_hba *hba) in stex_handshake()
1254 struct st_hba *hba = (struct st_hba *)host->hostdata; in stex_abort()
1312 static void stex_hard_reset(struct st_hba *hba) in stex_hard_reset()
1351 static int stex_yos_reset(struct st_hba *hba) in stex_yos_reset()
1382 static void stex_ss_reset(struct st_hba *hba) in stex_ss_reset()
1389 static void stex_p3_reset(struct st_hba *hba) in stex_p3_reset()
1395 static int stex_do_reset(struct st_hba *hba) in stex_do_reset()
1446 struct st_hba *hba; in stex_reset()
1448 hba = (struct st_hba *) &cmd->device->host->hostdata[0]; in stex_reset()
1458 struct st_hba *hba = container_of(work, struct st_hba, reset_work); in stex_reset_work()
1633 static int stex_request_irq(struct st_hba *hba) in stex_request_irq()
1660 static void stex_free_irq(struct st_hba *hba) in stex_free_irq()
1671 struct st_hba *hba; in stex_probe()
1686 host = scsi_host_alloc(&driver_template, sizeof(struct st_hba)); in stex_probe()
1695 hba = (struct st_hba *)host->hostdata; in stex_probe()
1696 memset(hba, 0, sizeof(struct st_hba)); in stex_probe()
1867 static void stex_hba_stop(struct st_hba *hba, int st_sleep_mic) in stex_hba_stop()
1929 static void stex_hba_free(struct st_hba *hba) in stex_hba_free()
1947 struct st_hba *hba = pci_get_drvdata(pdev); in stex_remove()
1966 struct st_hba *hba = pci_get_drvdata(pdev); in stex_shutdown()
1977 static int stex_choice_sleep_mic(struct st_hba *hba, pm_message_t state) in stex_choice_sleep_mic()
1992 struct st_hba *hba = pci_get_drvdata(pdev); in stex_suspend()
2004 struct st_hba *hba = pci_get_drvdata(pdev); in stex_resume()