Lines Matching refs:fabric
231 "4101: Soft device bus fabric error"},
311 "4100: Hard device bus fabric error"},
439 "4102: Device bus fabric performance degradation"},
2028 * ipr_log_fabric_path - Log a fabric path error
2030 * @fabric: fabric descriptor
2036 struct ipr_hostrcb_fabric_desc *fabric)
2039 u8 path_state = fabric->path_state;
2051 if (fabric->cascaded_expander == 0xff && fabric->phy == 0xff) {
2054 fabric->ioa_port);
2055 } else if (fabric->cascaded_expander == 0xff) {
2058 fabric->ioa_port, fabric->phy);
2059 } else if (fabric->phy == 0xff) {
2062 fabric->ioa_port, fabric->cascaded_expander);
2066 fabric->ioa_port, fabric->cascaded_expander, fabric->phy);
2073 fabric->ioa_port, fabric->cascaded_expander, fabric->phy);
2077 * ipr_log64_fabric_path - Log a fabric path error
2079 * @fabric: fabric descriptor
2085 struct ipr_hostrcb64_fabric_desc *fabric)
2088 u8 path_state = fabric->path_state;
2104 fabric->res_path,
2111 ipr_format_res_path(hostrcb->ioa_cfg, fabric->res_path,
2157 * ipr_log_path_elem - Log a fabric path element.
2159 * @cfg: fabric path element struct
2224 * ipr_log64_path_elem - Log a fabric path element.
2226 * @cfg: fabric path element struct
2270 * ipr_log_fabric_error - Log a fabric error.
2281 struct ipr_hostrcb_fabric_desc *fabric;
2293 for (i = 0, fabric = error->desc; i < error->num_entries; i++) {
2294 ipr_log_fabric_path(hostrcb, fabric);
2295 for_each_fabric_cfg(fabric, cfg)
2298 add_len -= be16_to_cpu(fabric->length);
2299 fabric = (struct ipr_hostrcb_fabric_desc *)
2300 ((unsigned long)fabric + be16_to_cpu(fabric->length));
2303 ipr_log_hex_data(ioa_cfg, (__be32 *)fabric, add_len);
2363 * ipr_log_sis64_fabric_error - Log a sis64 fabric error.
2374 struct ipr_hostrcb64_fabric_desc *fabric;
2387 for (i = 0, fabric = error->desc; i < error->num_entries; i++) {
2388 ipr_log64_fabric_path(hostrcb, fabric);
2389 for_each_fabric_cfg(fabric, cfg)
2392 add_len -= be16_to_cpu(fabric->length);
2393 fabric = (struct ipr_hostrcb64_fabric_desc *)
2394 ((unsigned long)fabric + be16_to_cpu(fabric->length));
2397 ipr_log_hex_data(ioa_cfg, (__be32 *)fabric, add_len);