Lines Matching refs:fibptr

333 		struct fib *fibptr) {  in aac_valid_context()  argument
338 aac_fib_complete(fibptr); in aac_valid_context()
345 aac_fib_complete(fibptr); in aac_valid_context()
361 struct fib * fibptr; in aac_get_config_status() local
363 if (!(fibptr = aac_fib_alloc(dev))) in aac_get_config_status()
366 aac_fib_init(fibptr); in aac_get_config_status()
369 dinfo = (struct aac_get_config_status *) fib_data(fibptr); in aac_get_config_status()
377 fibptr, in aac_get_config_status()
386 = (struct aac_get_config_status_resp *) fib_data(fibptr); in aac_get_config_status()
401 aac_fib_complete(fibptr); in aac_get_config_status()
407 aac_fib_init(fibptr); in aac_get_config_status()
408 dinfo = (struct aac_commit_config *) fib_data(fibptr); in aac_get_config_status()
414 fibptr, in aac_get_config_status()
422 aac_fib_complete(fibptr); in aac_get_config_status()
430 aac_fib_free(fibptr); in aac_get_config_status()
455 struct fib * fibptr; in aac_get_containers() local
460 if (!(fibptr = aac_fib_alloc(dev))) in aac_get_containers()
463 aac_fib_init(fibptr); in aac_get_containers()
464 dinfo = (struct aac_get_container_count *) fib_data(fibptr); in aac_get_containers()
469 fibptr, in aac_get_containers()
475 dresp = (struct aac_get_container_count_resp *)fib_data(fibptr); in aac_get_containers()
477 if (fibptr->dev->supplement_adapter_info.supported_options2 & in aac_get_containers()
482 aac_fib_complete(fibptr); in aac_get_containers()
486 aac_fib_free(fibptr); in aac_get_containers()
532 static void get_container_name_callback(void *context, struct fib * fibptr) in get_container_name_callback() argument
539 if (!aac_valid_context(scsicmd, fibptr)) in get_container_name_callback()
543 BUG_ON(fibptr == NULL); in get_container_name_callback()
545 get_name_reply = (struct aac_get_name_resp *) fib_data(fibptr); in get_container_name_callback()
572 aac_fib_complete(fibptr); in get_container_name_callback()
633 static void _aac_probe_container2(void * context, struct fib * fibptr) in _aac_probe_container2() argument
642 if (!aac_valid_context(scsicmd, fibptr)) in _aac_probe_container2()
646 fsa_dev_ptr = fibptr->dev->fsa_dev; in _aac_probe_container2()
648 struct aac_mount * dresp = (struct aac_mount *) fib_data(fibptr); in _aac_probe_container2()
653 fibptr->dev->supplement_adapter_info.supported_options2; in _aac_probe_container2()
685 aac_fib_complete(fibptr); in _aac_probe_container2()
686 aac_fib_free(fibptr); in _aac_probe_container2()
693 static void _aac_probe_container1(void * context, struct fib * fibptr) in _aac_probe_container1() argument
700 dresp = (struct aac_mount *) fib_data(fibptr); in _aac_probe_container1()
701 if (!aac_supports_2T(fibptr->dev)) { in _aac_probe_container1()
705 _aac_probe_container2(context, fibptr); in _aac_probe_container1()
711 if (!aac_valid_context(scsicmd, fibptr)) in _aac_probe_container1()
714 aac_fib_init(fibptr); in _aac_probe_container1()
716 dinfo = (struct aac_query_mount *)fib_data(fibptr); in _aac_probe_container1()
718 if (fibptr->dev->supplement_adapter_info.supported_options2 & in _aac_probe_container1()
729 fibptr, in _aac_probe_container1()
741 _aac_probe_container2(context, fibptr); in _aac_probe_container1()
748 struct fib * fibptr; in _aac_probe_container() local
751 if ((fibptr = aac_fib_alloc((struct aac_dev *)scsicmd->device->host->hostdata))) { in _aac_probe_container()
754 aac_fib_init(fibptr); in _aac_probe_container()
756 dinfo = (struct aac_query_mount *)fib_data(fibptr); in _aac_probe_container()
758 if (fibptr->dev->supplement_adapter_info.supported_options2 & in _aac_probe_container()
770 fibptr, in _aac_probe_container()
784 aac_fib_complete(fibptr); in _aac_probe_container()
785 aac_fib_free(fibptr); in _aac_probe_container()
994 static void get_container_serial_callback(void *context, struct fib * fibptr) in get_container_serial_callback() argument
999 BUG_ON(fibptr == NULL); in get_container_serial_callback()
1002 if (!aac_valid_context(scsicmd, fibptr)) in get_container_serial_callback()
1005 get_serial_reply = (struct aac_get_serial_resp *) fib_data(fibptr); in get_container_serial_callback()
1111 aac_fib_complete(fibptr); in get_container_serial_callback()
1226 static void io_callback(void *context, struct fib * fibptr);
1577 static void aac_srb_callback(void *context, struct fib * fibptr);
1674 struct fib *fibptr; in aac_send_safw_bmic_cmd() local
1688 fibptr = aac_fib_alloc(dev); in aac_send_safw_bmic_cmd()
1689 if (!fibptr) in aac_send_safw_bmic_cmd()
1692 aac_fib_init(fibptr); in aac_send_safw_bmic_cmd()
1693 fibptr->hw_fib_va->header.XferState &= in aac_send_safw_bmic_cmd()
1707 srb = fib_data(fibptr); in aac_send_safw_bmic_cmd()
1737 rcode = aac_fib_send(ScsiPortCommand64, fibptr, fibsize, FsaNormal, in aac_send_safw_bmic_cmd()
1746 srb_reply = (struct aac_srb_reply *)fib_data(fibptr); in aac_send_safw_bmic_cmd()
1752 aac_fib_complete(fibptr); in aac_send_safw_bmic_cmd()
1753 aac_fib_free(fibptr); in aac_send_safw_bmic_cmd()
2041 struct fib* fibptr; in aac_get_adapter_info() local
2048 if (!(fibptr = aac_fib_alloc(dev))) in aac_get_adapter_info()
2051 aac_fib_init(fibptr); in aac_get_adapter_info()
2052 info = (struct aac_adapter_info *) fib_data(fibptr); in aac_get_adapter_info()
2056 fibptr, in aac_get_adapter_info()
2067 aac_fib_complete(fibptr); in aac_get_adapter_info()
2068 aac_fib_free(fibptr); in aac_get_adapter_info()
2078 aac_fib_init(fibptr); in aac_get_adapter_info()
2080 sinfo = (struct aac_supplement_adapter_info *) fib_data(fibptr); in aac_get_adapter_info()
2085 fibptr, in aac_get_adapter_info()
2095 fibptr = aac_fib_alloc(dev); in aac_get_adapter_info()
2096 if (!fibptr) in aac_get_adapter_info()
2114 aac_fib_init(fibptr); in aac_get_adapter_info()
2116 bus_info = (struct aac_bus_info_response *) fib_data(fibptr); in aac_get_adapter_info()
2128 fibptr, in aac_get_adapter_info()
2310 aac_fib_complete(fibptr); in aac_get_adapter_info()
2311 aac_fib_free(fibptr); in aac_get_adapter_info()
2318 static void io_callback(void *context, struct fib * fibptr) in io_callback() argument
2327 if (!aac_valid_context(scsicmd, fibptr)) in io_callback()
2330 dev = fibptr->dev; in io_callback()
2368 BUG_ON(fibptr == NULL); in io_callback()
2372 readreply = (struct aac_read_reply *)fib_data(fibptr); in io_callback()
2408 aac_fib_complete(fibptr); in io_callback()
2605 static void synchronize_callback(void *context, struct fib *fibptr) in synchronize_callback() argument
2610 if (!aac_valid_context(cmd, fibptr)) in synchronize_callback()
2615 BUG_ON(fibptr == NULL); in synchronize_callback()
2618 synchronizereply = fib_data(fibptr); in synchronize_callback()
2623 struct aac_dev *dev = fibptr->dev; in synchronize_callback()
2637 aac_fib_complete(fibptr); in synchronize_callback()
2638 aac_fib_free(fibptr); in synchronize_callback()
2693 static void aac_start_stop_callback(void *context, struct fib *fibptr) in aac_start_stop_callback() argument
2697 if (!aac_valid_context(scsicmd, fibptr)) in aac_start_stop_callback()
2700 BUG_ON(fibptr == NULL); in aac_start_stop_callback()
2704 aac_fib_complete(fibptr); in aac_start_stop_callback()
2705 aac_fib_free(fibptr); in aac_start_stop_callback()
3377 static void aac_srb_callback(void *context, struct fib * fibptr) in aac_srb_callback() argument
3384 if (!aac_valid_context(scsicmd, fibptr)) in aac_srb_callback()
3387 BUG_ON(fibptr == NULL); in aac_srb_callback()
3389 srbreply = (struct aac_srb_reply *) fib_data(fibptr); in aac_srb_callback()
3393 if (fibptr->flags & FIB_CONTEXT_FLAG_FASTRESP) { in aac_srb_callback()
3563 aac_fib_complete(fibptr); in aac_srb_callback()
3651 void aac_hba_callback(void *context, struct fib *fibptr) in aac_hba_callback() argument
3657 &((struct aac_native_hba *)fibptr->hw_fib_va)->resp.err; in aac_hba_callback()
3661 if (!aac_valid_context(scsicmd, fibptr)) in aac_hba_callback()
3664 WARN_ON(fibptr == NULL); in aac_hba_callback()
3665 dev = fibptr->dev; in aac_hba_callback()
3667 if (!(fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF)) in aac_hba_callback()
3670 if (fibptr->flags & FIB_CONTEXT_FLAG_FASTRESP) { in aac_hba_callback()
3699 aac_fib_complete(fibptr); in aac_hba_callback()
3701 if (fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF) in aac_hba_callback()