/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | ipr.c | 1046 * @hostrcb: hostrcb struct 1050 * place the hostrcb on the free queue. 1056 struct ipr_hostrcb *hostrcb) in ipr_send_hcam() 1064 list_add_tail(&hostrcb->queue, &ioa_cfg->hostrcb_pending_q); in ipr_send_hcam() 1066 ipr_cmd->u.hostrcb = hostrcb; in ipr_send_hcam() 1073 ioarcb->cmd_pkt.cdb[7] = (sizeof(hostrcb->hcam) >> 8) & 0xff; in ipr_send_hcam() 1074 ioarcb->cmd_pkt.cdb[8] = sizeof(hostrcb->hcam) & 0xff; in ipr_send_hcam() 1076 ipr_init_ioadl(ipr_cmd, hostrcb in ipr_send_hcam() 1055 ipr_send_hcam(struct ipr_ioa_cfg *ioa_cfg, u8 type, struct ipr_hostrcb *hostrcb) ipr_send_hcam() argument 1339 ipr_handle_config_change(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_handle_config_change() argument 1411 struct ipr_hostrcb *hostrcb = ipr_cmd->u.hostrcb; ipr_process_ccn() local 1457 ipr_log_vpd_compact(char *prefix, struct ipr_hostrcb *hostrcb, struct ipr_vpd *vpd) ipr_log_vpd_compact() argument 1509 ipr_log_ext_vpd_compact(char *prefix, struct ipr_hostrcb *hostrcb, struct ipr_ext_vpd *vpd) ipr_log_ext_vpd_compact() argument 1539 ipr_log_enhanced_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_cache_error() argument 1575 ipr_log_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_cache_error() argument 1607 ipr_log_enhanced_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_config_error() argument 1647 ipr_log_sis64_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_config_error() argument 1690 ipr_log_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_config_error() argument 1737 ipr_log_enhanced_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_array_error() argument 1788 ipr_log_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_array_error() argument 1871 ipr_log_enhanced_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_dual_ioa_error() argument 1901 ipr_log_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_dual_ioa_error() argument 1946 ipr_log_fabric_path(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb_fabric_desc *fabric) ipr_log_fabric_path() argument 1995 ipr_log64_fabric_path(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb64_fabric_desc *fabric) ipr_log64_fabric_path() argument 2075 ipr_log_path_elem(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb_config_element *cfg) ipr_log_path_elem() argument 2142 ipr_log64_path_elem(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb64_config_element *cfg) ipr_log64_path_elem() argument 2188 ipr_log_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_fabric_error() argument 2225 ipr_log_sis64_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_array_error() argument 2281 ipr_log_sis64_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_fabric_error() argument 2319 ipr_log_sis64_service_required_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_service_required_error() argument 2341 ipr_log_generic_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_generic_error() argument 2356 ipr_log_sis64_device_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_device_error() argument 2416 ipr_handle_log_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_handle_log_data() argument 2521 struct ipr_hostrcb *hostrcb; ipr_get_free_hostrcb() local 2550 struct ipr_hostrcb *hostrcb = ipr_cmd->u.hostrcb; ipr_process_error() local 4095 struct ipr_hostrcb *hostrcb; ipr_read_async_err_log() local 4119 struct ipr_hostrcb *hostrcb; ipr_next_async_err_log() local 7783 struct ipr_hostrcb *hostrcb; ipr_get_unit_check_buffer() local [all...] |
H A D | ipr.h | 1472 struct ipr_hostrcb *hostrcb[IPR_MAX_HCAMS]; member 1567 struct ipr_hostrcb *hostrcb; member 1744 #define ipr_hcam_err(hostrcb, fmt, ...) \ 1746 if (ipr_is_device(hostrcb)) { \ 1747 if ((hostrcb)->ioa_cfg->sis64) { \ 1749 ipr_format_res_path(hostrcb->ioa_cfg, \ 1750 hostrcb->hcam.u.error64.fd_res_path, \ 1751 hostrcb->rp_buffer, \ 1752 sizeof(hostrcb->rp_buffer)), \ 1755 ipr_ra_err((hostrcb) 1876 ipr_is_device(struct ipr_hostrcb *hostrcb) ipr_is_device() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | ipr.c | 1099 * @hostrcb: hostrcb struct 1103 * place the hostrcb on the free queue. 1109 struct ipr_hostrcb *hostrcb) in ipr_send_hcam() 1117 list_add_tail(&hostrcb->queue, &ioa_cfg->hostrcb_pending_q); in ipr_send_hcam() 1119 ipr_cmd->u.hostrcb = hostrcb; in ipr_send_hcam() 1126 ioarcb->cmd_pkt.cdb[7] = (sizeof(hostrcb->hcam) >> 8) & 0xff; in ipr_send_hcam() 1127 ioarcb->cmd_pkt.cdb[8] = sizeof(hostrcb->hcam) & 0xff; in ipr_send_hcam() 1129 ipr_init_ioadl(ipr_cmd, hostrcb in ipr_send_hcam() 1108 ipr_send_hcam(struct ipr_ioa_cfg *ioa_cfg, u8 type, struct ipr_hostrcb *hostrcb) ipr_send_hcam() argument 1428 ipr_handle_config_change(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_handle_config_change() argument 1500 struct ipr_hostrcb *hostrcb = ipr_cmd->u.hostrcb; ipr_process_ccn() local 1546 ipr_log_vpd_compact(char *prefix, struct ipr_hostrcb *hostrcb, struct ipr_vpd *vpd) ipr_log_vpd_compact() argument 1598 ipr_log_ext_vpd_compact(char *prefix, struct ipr_hostrcb *hostrcb, struct ipr_ext_vpd *vpd) ipr_log_ext_vpd_compact() argument 1628 ipr_log_enhanced_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_cache_error() argument 1664 ipr_log_cache_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_cache_error() argument 1696 ipr_log_enhanced_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_config_error() argument 1736 ipr_log_sis64_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_config_error() argument 1779 ipr_log_config_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_config_error() argument 1826 ipr_log_enhanced_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_array_error() argument 1877 ipr_log_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_array_error() argument 1960 ipr_log_enhanced_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_enhanced_dual_ioa_error() argument 1990 ipr_log_dual_ioa_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_dual_ioa_error() argument 2035 ipr_log_fabric_path(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb_fabric_desc *fabric) ipr_log_fabric_path() argument 2084 ipr_log64_fabric_path(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb64_fabric_desc *fabric) ipr_log64_fabric_path() argument 2164 ipr_log_path_elem(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb_config_element *cfg) ipr_log_path_elem() argument 2231 ipr_log64_path_elem(struct ipr_hostrcb *hostrcb, struct ipr_hostrcb64_config_element *cfg) ipr_log64_path_elem() argument 2277 ipr_log_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_fabric_error() argument 2314 ipr_log_sis64_array_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_array_error() argument 2370 ipr_log_sis64_fabric_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_fabric_error() argument 2408 ipr_log_sis64_service_required_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_service_required_error() argument 2430 ipr_log_generic_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_generic_error() argument 2445 ipr_log_sis64_device_error(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_log_sis64_device_error() argument 2505 ipr_handle_log_data(struct ipr_ioa_cfg *ioa_cfg, struct ipr_hostrcb *hostrcb) ipr_handle_log_data() argument 2610 struct ipr_hostrcb *hostrcb; ipr_get_free_hostrcb() local 2639 struct ipr_hostrcb *hostrcb = ipr_cmd->u.hostrcb; ipr_process_error() local 4189 struct ipr_hostrcb *hostrcb; ipr_read_async_err_log() local 4213 struct ipr_hostrcb *hostrcb; ipr_next_async_err_log() local 8556 struct ipr_hostrcb *hostrcb; ipr_get_unit_check_buffer() local [all...] |
H A D | ipr.h | 1532 struct ipr_hostrcb *hostrcb[IPR_MAX_HCAMS]; member 1630 struct ipr_hostrcb *hostrcb; member 1807 #define ipr_hcam_err(hostrcb, fmt, ...) \ 1809 if (ipr_is_device(hostrcb)) { \ 1810 if ((hostrcb)->ioa_cfg->sis64) { \ 1812 ipr_format_res_path(hostrcb->ioa_cfg, \ 1813 hostrcb->hcam.u.error64.fd_res_path, \ 1814 hostrcb->rp_buffer, \ 1815 sizeof(hostrcb->rp_buffer)), \ 1818 ipr_ra_err((hostrcb) 1939 ipr_is_device(struct ipr_hostrcb *hostrcb) ipr_is_device() argument [all...] |