Lines Matching refs:pcie

353 static void cper_print_pcie(const char *pfx, const struct cper_sec_pcie *pcie,  in cper_print_pcie()  argument
356 if (pcie->validation_bits & CPER_PCIE_VALID_PORT_TYPE) in cper_print_pcie()
357 printk("%s""port_type: %d, %s\n", pfx, pcie->port_type, in cper_print_pcie()
358 pcie->port_type < ARRAY_SIZE(pcie_port_type_strs) ? in cper_print_pcie()
359 pcie_port_type_strs[pcie->port_type] : "unknown"); in cper_print_pcie()
360 if (pcie->validation_bits & CPER_PCIE_VALID_VERSION) in cper_print_pcie()
362 pcie->version.major, pcie->version.minor); in cper_print_pcie()
363 if (pcie->validation_bits & CPER_PCIE_VALID_COMMAND_STATUS) in cper_print_pcie()
365 pcie->command, pcie->status); in cper_print_pcie()
366 if (pcie->validation_bits & CPER_PCIE_VALID_DEVICE_ID) { in cper_print_pcie()
369 pcie->device_id.segment, pcie->device_id.bus, in cper_print_pcie()
370 pcie->device_id.device, pcie->device_id.function); in cper_print_pcie()
372 pcie->device_id.slot >> CPER_PCIE_SLOT_SHIFT); in cper_print_pcie()
374 pcie->device_id.secondary_bus); in cper_print_pcie()
376 pcie->device_id.vendor_id, pcie->device_id.device_id); in cper_print_pcie()
377 p = pcie->device_id.class_code; in cper_print_pcie()
380 if (pcie->validation_bits & CPER_PCIE_VALID_SERIAL_NUMBER) in cper_print_pcie()
382 pcie->serial_number.lower, pcie->serial_number.upper); in cper_print_pcie()
383 if (pcie->validation_bits & CPER_PCIE_VALID_BRIDGE_CONTROL_STATUS) in cper_print_pcie()
386 pfx, pcie->bridge.secondary_status, pcie->bridge.control); in cper_print_pcie()
422 struct cper_sec_pcie *pcie = (void *)(gdata + 1); in cper_estatus_print_section() local
424 if (gdata->error_data_length >= sizeof(*pcie)) in cper_estatus_print_section()
425 cper_print_pcie(newpfx, pcie, gdata); in cper_estatus_print_section()