Lines Matching refs:adpt_hba
257 } adpt_hba;
273 static void adpt_i2o_report_hba_unit(adpt_hba* pHba, struct i2o_device *d);
274 static int adpt_i2o_query_scalar(adpt_hba* pHba, int tid,
279 static int adpt_i2o_issue_params(int cmd, adpt_hba* pHba, int tid,
282 static int adpt_i2o_post_wait(adpt_hba* pHba, u32* msg, int len, int timeout);
283 static int adpt_i2o_lct_get(adpt_hba* pHba);
284 static int adpt_i2o_parse_lct(adpt_hba* pHba);
285 static int adpt_i2o_activate_hba(adpt_hba* pHba);
286 static int adpt_i2o_enable_hba(adpt_hba* pHba);
287 static int adpt_i2o_install_device(adpt_hba* pHba, struct i2o_device *d);
288 static s32 adpt_i2o_post_this(adpt_hba* pHba, u32* data, int len);
289 static s32 adpt_i2o_quiesce_hba(adpt_hba* pHba);
290 static s32 adpt_i2o_status_get(adpt_hba* pHba);
291 static s32 adpt_i2o_init_outbound_q(adpt_hba* pHba);
292 static s32 adpt_i2o_hrt_get(adpt_hba* pHba);
293 static s32 adpt_scsi_to_i2o(adpt_hba* pHba, struct scsi_cmnd* cmd, struct adpt_device* dptdevice);
295 static s32 adpt_scsi_host_alloc(adpt_hba* pHba,struct scsi_host_template * sht);
296 static s32 adpt_hba_reset(adpt_hba* pHba);
297 static s32 adpt_i2o_reset_hba(adpt_hba* pHba);
298 static s32 adpt_rescan(adpt_hba* pHba);
299 static s32 adpt_i2o_reparse_lct(adpt_hba* pHba);
300 static s32 adpt_send_nop(adpt_hba*pHba,u32 m);
301 static void adpt_i2o_delete_hba(adpt_hba* pHba);
302 static void adpt_inquiry(adpt_hba* pHba);
303 static void adpt_fail_posted_scbs(adpt_hba* pHba);
304 static struct adpt_device* adpt_find_device(adpt_hba* pHba, u32 chan, u32 id, u32 lun);
306 static int adpt_i2o_online_hba(adpt_hba* pHba);
308 static int adpt_i2o_systab_send(adpt_hba* pHba);