Lines Matching refs:fabric
230 "4101: Soft device bus fabric error"},
310 "4100: Hard device bus fabric error"},
438 "4102: Device bus fabric performance degradation"},
1939 * ipr_log_fabric_path - Log a fabric path error
1941 * @fabric: fabric descriptor
1947 struct ipr_hostrcb_fabric_desc *fabric)
1950 u8 path_state = fabric->path_state;
1962 if (fabric->cascaded_expander == 0xff && fabric->phy == 0xff) {
1965 fabric->ioa_port);
1966 } else if (fabric->cascaded_expander == 0xff) {
1969 fabric->ioa_port, fabric->phy);
1970 } else if (fabric->phy == 0xff) {
1973 fabric->ioa_port, fabric->cascaded_expander);
1977 fabric->ioa_port, fabric->cascaded_expander, fabric->phy);
1984 fabric->ioa_port, fabric->cascaded_expander, fabric->phy);
1988 * ipr_log64_fabric_path - Log a fabric path error
1990 * @fabric: fabric descriptor
1996 struct ipr_hostrcb64_fabric_desc *fabric)
1999 u8 path_state = fabric->path_state;
2015 fabric->res_path,
2022 ipr_format_res_path(hostrcb->ioa_cfg, fabric->res_path,
2068 * ipr_log_path_elem - Log a fabric path element.
2070 * @cfg: fabric path element struct
2135 * ipr_log64_path_elem - Log a fabric path element.
2137 * @cfg: fabric path element struct
2181 * ipr_log_fabric_error - Log a fabric error.
2192 struct ipr_hostrcb_fabric_desc *fabric;
2204 for (i = 0, fabric = error->desc; i < error->num_entries; i++) {
2205 ipr_log_fabric_path(hostrcb, fabric);
2206 for_each_fabric_cfg(fabric, cfg)
2209 add_len -= be16_to_cpu(fabric->length);
2210 fabric = (struct ipr_hostrcb_fabric_desc *)
2211 ((unsigned long)fabric + be16_to_cpu(fabric->length));
2214 ipr_log_hex_data(ioa_cfg, (__be32 *)fabric, add_len);
2274 * ipr_log_sis64_fabric_error - Log a sis64 fabric error.
2285 struct ipr_hostrcb64_fabric_desc *fabric;
2298 for (i = 0, fabric = error->desc; i < error->num_entries; i++) {
2299 ipr_log64_fabric_path(hostrcb, fabric);
2300 for_each_fabric_cfg(fabric, cfg)
2303 add_len -= be16_to_cpu(fabric->length);
2304 fabric = (struct ipr_hostrcb64_fabric_desc *)
2305 ((unsigned long)fabric + be16_to_cpu(fabric->length));
2308 ipr_log_hex_data(ioa_cfg, (__be32 *)fabric, add_len);