ql_printf
ql_printf("\tregister# 0x%x value: 0x%x\n", i, data);
ql_printf(string);
ql_printf("0x%016x : %02x\n",
ql_printf("0x%016x : %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x %02x %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x %02x %02x %02x %02x\n",
ql_printf("0x%016x : %02x %02x %02x %02x %02x %02x %02x %02x\n",
ql_printf("0x%016x : %04x\n",
ql_printf("0x%016x : %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x %04x %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x %04x %04x %04x %04x\n",
ql_printf("0x%016x : %04x %04x %04x %04x %04x %04x %04x %04x\n",
ql_printf("0x%016x : %08x\n",
ql_printf("0x%016x : %08x %08x\n",
ql_printf("0x%016x : %08x %08x %08x\n",
ql_printf("0x%016x : %08x %08x %08x %08x\n",
ql_printf("0x%016x : %016x\n",
ql_printf("0x%016x : %016x %016x\n",
ql_printf("ql_dump_cqicb:entered\n");
ql_printf("\t msix_vect = 0x%x\n",
ql_printf("\t reserved1 = 0x%x\n",
ql_printf("\t reserved2 = 0x%x\n",
ql_printf("\t flags = 0x%x\n",
ql_printf("\t len = 0x%x\n",
ql_printf("\t rid = 0x%x\n",
ql_printf("\t cq_base_addr_lo = 0x%x\n",
ql_printf("\t cq_base_addr_hi = 0x%x\n",
ql_printf("\t prod_idx_addr_lo = %x\n",
ql_printf("\t prod_idx_addr_hi = %x\n",
ql_printf("\t pkt_delay = %d\n",
ql_printf("\t irq_delay = 0x%x\n",
ql_printf("\t lbq_addr_lo = 0x%x\n",
ql_printf("\t lbq_addr_hi = 0x%x\n",
ql_printf("\t lbq_buf_size = 0x%x\n",
ql_printf("\t lbq_len = 0x%x\n",
ql_printf("\t sbq_addr_lo = 0x%x\n",
ql_printf("\t sbq_addr_hi = 0x%x\n",
ql_printf("\t sbq_buf_size = 0x%x\n",
ql_printf("\t sbq_len = 0x%x\n",
ql_printf("ql_dump_cqicb:exiting\n");
ql_printf("ql_dump_wqicb:entered\n");
ql_printf("\t len = %x\n",
ql_printf("\t flags = %x\n",
ql_printf("\t cq_id_rss = %x\n",
ql_printf("\t rid = 0x%x\n",
ql_printf("\t wq_addr_lo = 0x%x\n",
ql_printf("\t wq_addr_hi = 0x%x\n",
ql_printf("\t cnsmr_idx_addr_lo = %x\n",
ql_printf("\t cnsmr_idx_addr_hi = %x\n",
ql_printf("ql_dump_wqicb:exit\n");
ql_printf("ql_dump_req_pkt(%d):enter\n", qlge->instance);
ql_printf("\t opcode = 0x%x\n",
ql_printf("\t flag0 = 0x%x\n",
ql_printf("\t flag1 = 0x%x\n",
ql_printf("\t flag2 = 0x%x\n",
ql_printf("\t frame_len = 0x%x\n",
ql_printf("\t transaction_id_low = 0x%x\n",
ql_printf("\t txq_idx = 0x%x\n",
ql_printf("\t protocol_hdr_len = 0x%x\n",
ql_printf("\t hdr_off = %d\n",
ql_printf("\t vlan_tci = %d\n",
ql_printf("\t mss = %d\n",
ql_printf("\t buf_addr%d_low = 0x%x\n",
ql_printf("\t buf_addr%d_high = 0x%x\n",
ql_printf("\t buf%d_len = 0x%x\n",
ql_printf("\t additional %d tx descriptors in OAL\n",
ql_printf("\t buf_addr%d_low = 0x%x\n",
ql_printf("\t buf_addr%d_high = 0x%x\n",
ql_printf("\t buf%d_len = 0x%x\n",
ql_printf("\t buf_addr%d_low = 0x%x\n",
ql_printf("\t buf_addr%d_high = 0x%x\n",
ql_printf("\t buf%d_len = 0x%x\n",
ql_printf("ql_dump_req_pkt:exiting\n");
ql_printf("ql_dump_pci_config(%d): enter\n",
ql_printf("\tvendorid =0x%x.\n",
ql_printf("\tdeviceid =0x%x.\n",
ql_printf("\tcommand =0x%x.\n",
ql_printf("\tstatus =0x%x.\n",
ql_printf("\trevision id =0x%x.\n",
ql_printf("\tprogram class =0x%x.\n",
ql_printf("\tsubclass code =0x%x.\n",
ql_printf("\tbase class code =0x%x.\n",
ql_printf("\tcache line size =0x%x.\n",
ql_printf("\tlatency timer =0x%x.\n",
ql_printf("\theader =0x%x.\n",
ql_printf("\tI/O Base Register Address0 =0x%x.\n",
ql_printf("\tpci_cntl_reg_set_mem_base_address_lower =0x%x.\n",
ql_printf("\tpci_cntl_reg_set_mem_base_address_upper =0x%x.\n",
ql_printf("\tpci_doorbell_mem_base_address_lower =0x%x.\n",
ql_printf("\tpci_doorbell_mem_base_address_upper =0x%x.\n",
ql_printf("\tSubsystem Vendor Id =0x%x.\n",
ql_printf("\tSubsystem Id =0x%x.\n",
ql_printf("\tExpansion ROM Base Register =0x%x.\n",
ql_printf("\tInterrupt Line =0x%x.\n",
ql_printf("\tInterrupt Pin =0x%x.\n",
ql_printf("\tMin Grant =0x%x.\n",
ql_printf("\tMax Grant =0x%x.\n",
ql_printf("\tdevice_control =0x%x.\n",
ql_printf("\tlink_status =0x%x.\n",
ql_printf("\tmsi_msg_control =0x%x.\n",
ql_printf("\tmsi_x_msg_control =0x%x.\n",
ql_printf("ql_dump_pci_config(%d): exit\n", qlge->instance);
extern void ql_printf(const char *, ...);
#define QL_PRINT_1(x) ql_printf x
if (qlge->ql_dbgprnt & dbg_level) ql_printf x