Home
last modified time | relevance | path

Searched refs:printk (Results 1 – 25 of 2477) sorted by relevance

12345678910>>...100

/linux-6.6.21/drivers/scsi/
Dnsp32_debug.c69 printk("%s[%02x] ", reserved, opcode); in print_opcodek()
72 printk("%s(notext)[%02x] ", unknown, opcode); in print_opcodek()
75 printk("%s[%02x] ", vendor, opcode); in print_opcodek()
79 printk("%s[%02x] ", table[opcode & 0x1f], opcode); in print_opcodek()
81 printk("%s[%02x] ", unknown, opcode); in print_opcodek()
100 printk("%02x ", command[i]); in print_commandk()
105 printk("LBA=%d len=%d", in print_commandk()
113 printk("LBA=%d len=%d", in print_commandk()
123 printk("LBA=%d len=%d", in print_commandk()
137 printk("\n"); in print_commandk()
[all …]
/linux-6.6.21/arch/mips/math-emu/
Dieee754d.c26 printk("%s", m); in ieee754dp_dump()
27 printk("<%08x,%08x>\n", (unsigned) (x.bits >> 32), in ieee754dp_dump()
29 printk("\t="); in ieee754dp_dump()
33 printk("Nan %c", DPSIGN(x) ? '-' : '+'); in ieee754dp_dump()
35 printk("%c", DPMANT(x) & DP_MBIT(i) ? '1' : '0'); in ieee754dp_dump()
38 printk("%cInfinity", DPSIGN(x) ? '-' : '+'); in ieee754dp_dump()
41 printk("%cZero", DPSIGN(x) ? '-' : '+'); in ieee754dp_dump()
44 printk("%c0.", DPSIGN(x) ? '-' : '+'); in ieee754dp_dump()
46 printk("%c", DPMANT(x) & DP_MBIT(i) ? '1' : '0'); in ieee754dp_dump()
47 printk("e%d", DPBEXP(x) - DP_EBIAS); in ieee754dp_dump()
[all …]
/linux-6.6.21/drivers/firmware/efi/
Dcper-arm.c111 printk("%stransaction type: %s\n", pfx, in cper_print_arm_err_info()
122 printk("%soperation type: %s\n", pfx, in cper_print_arm_err_info()
128 printk("%soperation type: %s\n", pfx, in cper_print_arm_err_info()
134 printk("%soperation type: %s\n", pfx, in cper_print_arm_err_info()
146 printk("%scache level: %d\n", pfx, level); in cper_print_arm_err_info()
149 printk("%sTLB level: %d\n", pfx, level); in cper_print_arm_err_info()
152 printk("%saffinity level at which the bus error occurred: %d\n", in cper_print_arm_err_info()
162 printk("%sprocessor context corrupted\n", pfx); in cper_print_arm_err_info()
164 printk("%sprocessor context not corrupted\n", pfx); in cper_print_arm_err_info()
171 printk("%sthe error has been corrected\n", pfx); in cper_print_arm_err_info()
[all …]
Dcper.c97 printk("%s\n", buf); in cper_print_bits()
106 printk("%s\n", buf); in cper_print_bits()
148 printk("%s""processor_type: %d, %s\n", pfx, proc->proc_type, in cper_print_proc_generic()
152 printk("%s""processor_isa: %d, %s\n", pfx, proc->proc_isa, in cper_print_proc_generic()
156 printk("%s""error_type: 0x%02x\n", pfx, proc->proc_error_type); in cper_print_proc_generic()
162 printk("%s""operation: %d, %s\n", pfx, proc->operation, in cper_print_proc_generic()
166 printk("%s""flags: 0x%02x\n", pfx, proc->flags); in cper_print_proc_generic()
171 printk("%s""level: %d\n", pfx, proc->level); in cper_print_proc_generic()
173 printk("%s""version_info: 0x%016llx\n", pfx, proc->cpu_version); in cper_print_proc_generic()
175 printk("%s""processor_id: 0x%016llx\n", pfx, proc->proc_id); in cper_print_proc_generic()
[all …]
/linux-6.6.21/arch/mips/mm/
Dcerr-sb1.c67 printk(" recoverable"); in breakout_errctl()
69 printk(" dcache"); in breakout_errctl()
71 printk(" icache"); in breakout_errctl()
73 printk(" multiple-buserr"); in breakout_errctl()
74 printk("\n"); in breakout_errctl()
80 printk(" tag-parity"); in breakout_cerri()
82 printk(" data-parity"); in breakout_cerri()
84 printk(" external"); in breakout_cerri()
85 printk("\n"); in breakout_cerri()
92 printk(" load,"); in breakout_cerrd()
[all …]
/linux-6.6.21/arch/alpha/kernel/
Dcore_wildfire.c31 # define DBG_CFG(args) printk args
92 printk(KERN_ERR "Failed to request IO on qbb %d hose %d\n", in wildfire_init_hose()
95 printk(KERN_ERR "Failed to request MEM on qbb %d hose %d\n", in wildfire_init_hose()
195 printk(KERN_ERR "fast QSD_WHAMI at base %p is 0x%lx\n", fast, temp); in wildfire_hardware_probe()
222 printk(KERN_ERR "QSA_QBB_ID at base %p is 0x%lx\n", qsa, temp); in wildfire_hardware_probe()
234 printk(KERN_ERR "GPA_QBB_MAP[%d] at base %p is 0x%lx\n", in wildfire_hardware_probe()
256 printk(KERN_ERR "QSD_WHAMI at base %p is 0x%lx\n", qsd, temp); in wildfire_hardware_probe()
265 printk(KERN_ERR "QSA_QBB_POP_0 at base %p is 0x%lx\n", qsa, temp); in wildfire_hardware_probe()
272 printk(KERN_ERR "QSA_QBB_POP_1 at base %p is 0x%lx\n", qsa, temp); in wildfire_hardware_probe()
279 printk(KERN_ERR "QSA_QBB_ID at %p is 0x%lx\n", qsa, temp); in wildfire_hardware_probe()
[all …]
Derr_marvel.c53 printk("%s**%s event (cabinet %d, drawer %d)\n", in marvel_print_680_frame()
58 printk("%s Module Type: 0x%x - Unit ID 0x%x - " in marvel_print_680_frame()
112 printk("%s Packet In Error: %s\n" in marvel_print_err_cyc()
132 printk("%s Correctable Error Symptoms:\n" in marvel_print_po7_crrct_sym()
186 printk("%s Uncorrectable Error Symptoms:\n", err_print_prefix); in marvel_print_po7_uncrr_sym()
190 printk("%s Syndrome: 0x%llx\n", in marvel_print_po7_uncrr_sym()
201 printk("%s Clock %s: %s\n", in marvel_print_po7_uncrr_sym()
207 printk("%s REQ Credit Timeout or Overflow\n", in marvel_print_po7_uncrr_sym()
210 printk("%s RIO Credit Timeout or Overflow\n", in marvel_print_po7_uncrr_sym()
213 printk("%s WIO Credit Timeout or Overflow\n", in marvel_print_po7_uncrr_sym()
[all …]
Dcore_mcpcia.c39 # define DBG_CFG(args) printk args
327 printk(KERN_ERR "Failed to request IO on hose %d\n", h); in mcpcia_new_hose()
329 printk(KERN_ERR "Failed to request MEM on hose %d\n", h); in mcpcia_new_hose()
331 printk(KERN_ERR "Failed to request HAE_MEM on hose %d\n", h); in mcpcia_new_hose()
437 printk("mcpcia_init_hoses: found %d hoses\n", hose_count); in mcpcia_init_hoses()
454 printk(" paltmp[%d-%d] = %16lx %16lx\n", in mcpcia_print_uncorrectable()
458 printk(" shadow[%d-%d] = %16lx %16lx\n", in mcpcia_print_uncorrectable()
462 printk(" Addr of excepting instruction = %16lx\n", in mcpcia_print_uncorrectable()
464 printk(" Summary of arithmetic traps = %16lx\n", in mcpcia_print_uncorrectable()
466 printk(" Exception mask = %16lx\n", in mcpcia_print_uncorrectable()
[all …]
Derr_titan.c66 printk("%s Non-existent memory access from: %s %d\n", in titan_parse_c_misc()
115 printk("%s PChip %d SERROR: %016llx\n", in titan_parse_p_serror()
118 printk("%s %sorrectable ECC Error:\n" in titan_parse_p_serror()
129 printk("%s Non Existent I/O Error\n", err_print_prefix); in titan_parse_p_serror()
131 printk("%s Lost Uncorrectable ECC Error\n", in titan_parse_p_serror()
134 printk("%s Lost Correctable ECC Error\n", err_print_prefix); in titan_parse_p_serror()
232 printk("%s PChip %d %cPERROR: %016llx\n", in titan_parse_p_perror()
236 printk("%s Invalid Peer-to-Peer Write\n", err_print_prefix); in titan_parse_p_perror()
238 printk("%s Invalid Peer-to-Peer Read\n", err_print_prefix); in titan_parse_p_perror()
240 printk("%s No DEVSEL as PCI Master [Master Abort]\n", in titan_parse_p_perror()
[all …]
/linux-6.6.21/arch/powerpc/platforms/44x/
Dmachine_check.c16 printk("Machine check in kernel mode.\n"); in machine_check_440A()
18 printk("Instruction Synchronous Machine Check exception\n"); in machine_check_440A()
24 printk("Instruction Read PLB Error\n"); in machine_check_440A()
26 printk("Data Read PLB Error\n"); in machine_check_440A()
28 printk("Data Write PLB Error\n"); in machine_check_440A()
30 printk("TLB Parity Error\n"); in machine_check_440A()
33 printk("I-Cache Parity Error\n"); in machine_check_440A()
36 printk("D-Cache Search Parity Error\n"); in machine_check_440A()
38 printk("D-Cache Flush Parity Error\n"); in machine_check_440A()
40 printk("Machine Check exception is imprecise\n"); in machine_check_440A()
[all …]
/linux-6.6.21/arch/mips/kernel/
Dmips-mt.c64 printk("=== MIPS MT State Dump ===\n"); in mips_mt_regdump()
65 printk("-- Global State --\n"); in mips_mt_regdump()
66 printk(" MVPControl Passed: %08lx\n", mvpctl); in mips_mt_regdump()
67 printk(" MVPControl Read: %08lx\n", vpflags); in mips_mt_regdump()
68 printk(" MVPConf0 : %08lx\n", (mvpconf0 = read_c0_mvpconf0())); in mips_mt_regdump()
71 printk("-- per-VPE State --\n"); in mips_mt_regdump()
76 printk(" VPE %d\n", i); in mips_mt_regdump()
77 printk(" VPEControl : %08lx\n", in mips_mt_regdump()
79 printk(" VPEConf0 : %08lx\n", in mips_mt_regdump()
81 printk(" VPE%d.Status : %08lx\n", in mips_mt_regdump()
[all …]
/linux-6.6.21/drivers/scsi/pcmcia/
Dnsp_debug.c71 printk("%s[%02x] ", reserved, opcode); in print_opcodek()
74 printk("%s(notext)[%02x] ", unknown, opcode); in print_opcodek()
77 printk("%s[%02x] ", vendor, opcode); in print_opcodek()
81 printk("%s[%02x] ", table[opcode & 0x1f], opcode); in print_opcodek()
83 printk("%s[%02x] ", unknown, opcode); in print_opcodek()
91 printk(KERN_DEBUG); in print_commandk()
101 printk("%02x ", command[i]); in print_commandk()
106 printk("LBA=%d len=%d", in print_commandk()
114 printk("LBA=%d len=%d", in print_commandk()
124 printk("LBA=%d len=%d", in print_commandk()
[all …]
/linux-6.6.21/arch/x86/kernel/
Dnmi_selftest.c123 printk(KERN_CONT "FAILED |"); in dotest()
125 printk(KERN_CONT "TIMEOUT|"); in dotest()
127 printk(KERN_CONT "ERROR |"); in dotest()
131 printk(KERN_CONT " ok |"); in dotest()
140 printk("%12s:", testname); in print_testname()
150 printk("----------------\n"); in nmi_selftest()
151 printk("| NMI testsuite:\n"); in nmi_selftest()
152 printk("--------------------\n"); in nmi_selftest()
156 printk(KERN_CONT "\n"); in nmi_selftest()
159 printk(KERN_CONT "\n"); in nmi_selftest()
[all …]
/linux-6.6.21/fs/jffs2/
Ddebug.c407 printk(JFFS2_DBG_MSG_PREFIX " Dump node_refs of the eraseblock %#08x\n", jeb->offset); in __jffs2_dbg_dump_node_refs_nolock()
409 printk(JFFS2_DBG_MSG_PREFIX " no nodes in the eraseblock %#08x\n", jeb->offset); in __jffs2_dbg_dump_node_refs_nolock()
413 printk(JFFS2_DBG); in __jffs2_dbg_dump_node_refs_nolock()
415 printk("%#08x", ref_offset(ref)); in __jffs2_dbg_dump_node_refs_nolock()
417 printk("(%x)", ref->__totlen); in __jffs2_dbg_dump_node_refs_nolock()
420 printk("->"); in __jffs2_dbg_dump_node_refs_nolock()
425 printk("\n" JFFS2_DBG); in __jffs2_dbg_dump_node_refs_nolock()
428 printk("\n"); in __jffs2_dbg_dump_node_refs_nolock()
448 printk(JFFS2_DBG_MSG_PREFIX " dump space accounting for the eraseblock at %#08x:\n", in __jffs2_dbg_dump_jeb_nolock()
451 printk(JFFS2_DBG "used_size: %#08x\n", jeb->used_size); in __jffs2_dbg_dump_jeb_nolock()
[all …]
/linux-6.6.21/drivers/mtd/chips/
Dcfi_probe.c102 printk(KERN_NOTICE in cfi_probe_chip()
108 printk(KERN_NOTICE in cfi_probe_chip()
144 printk(KERN_DEBUG "%s: Found an alias at 0x%x for the chip at 0x%lx\n", in cfi_probe_chip()
156 printk(KERN_DEBUG "%s: Found an alias at 0x%x for the chip at 0x%lx\n", in cfi_probe_chip()
172 printk(KERN_INFO "%s: Found %d x%d devices at 0x%x in %d-bit bank\n", in cfi_probe_chip()
206 printk("Number of erase regions: %d\n", num_erase_regions); in cfi_chip_setup()
244 printk(" Erase Region #%d: BlockSize 0x%4.4X bytes, %d blocks\n", in cfi_chip_setup()
281printk(KERN_INFO "%s: Found %d x%d devices at 0x%x in %d-bit bank. Manufacturer ID %#08x Chip ID %… in cfi_chip_setup()
344 printk("Invalid CFI ident structure.\n"); in print_cfi_ident()
348 printk("Primary Vendor Command Set: %4.4X (%s)\n", cfip->P_ID, vendorname(cfip->P_ID)); in print_cfi_ident()
[all …]
/linux-6.6.21/drivers/scsi/qla4xxx/
Dql4_dbg.c17 printk(" 0 1 2 3 4 5 6 7 8 9 Ah Bh Ch Dh Eh " in qla4xxx_dump_buffer()
19 printk("------------------------------------------------------------" in qla4xxx_dump_buffer()
22 printk("%02x", *c); in qla4xxx_dump_buffer()
24 printk("\n"); in qla4xxx_dump_buffer()
27 printk(" "); in qla4xxx_dump_buffer()
29 printk(KERN_INFO "\n"); in qla4xxx_dump_buffer()
38 printk(KERN_INFO "mailbox[%d] = 0x%08X\n", in qla4xxx_dump_registers()
44 printk(KERN_INFO "0x%02X mailbox[%d] = 0x%08X\n", in qla4xxx_dump_registers()
49 printk(KERN_INFO "0x%02X flash_address = 0x%08X\n", in qla4xxx_dump_registers()
52 printk(KERN_INFO "0x%02X flash_data = 0x%08X\n", in qla4xxx_dump_registers()
[all …]
/linux-6.6.21/include/linux/
Dparport_pc.h69 printk (KERN_DEBUG "parport_pc_write_data(%p,0x%02x)\n", p, d); in parport_pc_write_data()
78 printk (KERN_DEBUG "parport_pc_read_data(%p) = 0x%02x\n", in parport_pc_read_data()
95 printk (KERN_DEBUG "*** parport state (%s): ecr=[%s", str, ecr_modes[(ecr & 0xe0) >> 5]); in dump_parport_state()
96 if (ecr & 0x10) printk (",nErrIntrEn"); in dump_parport_state()
97 if (ecr & 0x08) printk (",dmaEn"); in dump_parport_state()
98 if (ecr & 0x04) printk (",serviceIntr"); in dump_parport_state()
99 if (ecr & 0x02) printk (",f_full"); in dump_parport_state()
100 if (ecr & 0x01) printk (",f_empty"); in dump_parport_state()
102 printk ("] dcr(%s)=[", i ? "soft" : "hard"); in dump_parport_state()
106 printk ("rev"); in dump_parport_state()
[all …]
/linux-6.6.21/drivers/input/joystick/
Djoydump.c39 printk(KERN_INFO "joydump: ,------------------ START ----------------.\n"); in joydump_connect()
40 printk(KERN_INFO "joydump: | Dumping: %30s |\n", gameport->phys); in joydump_connect()
41 printk(KERN_INFO "joydump: | Speed: %28d kHz |\n", gameport->speed); in joydump_connect()
45 printk(KERN_INFO "joydump: | Raw mode not available - trying cooked. |\n"); in joydump_connect()
49 printk(KERN_INFO "joydump: | Cooked not available either. Failing. |\n"); in joydump_connect()
50 printk(KERN_INFO "joydump: `------------------- END -----------------'\n"); in joydump_connect()
57 printk(KERN_INFO "joydump: | Axis %d: %4d. |\n", i, axes[i]); in joydump_connect()
58 printk(KERN_INFO "joydump: | Buttons %02x. |\n", buttons); in joydump_connect()
59 printk(KERN_INFO "joydump: `------------------- END -----------------'\n"); in joydump_connect()
66 printk(KERN_INFO "joydump: no memory for testing\n"); in joydump_connect()
[all …]
/linux-6.6.21/arch/hexagon/kernel/
Dvm_events.c26 printk(KERN_EMERG "restart_r0: \t0x%08lx syscall_nr: %ld\n", in show_regs()
28 printk(KERN_EMERG "preds: \t\t0x%08lx\n", regs->preds); in show_regs()
29 printk(KERN_EMERG "lc0: \t0x%08lx sa0: 0x%08lx m0: 0x%08lx\n", in show_regs()
31 printk(KERN_EMERG "lc1: \t0x%08lx sa1: 0x%08lx m1: 0x%08lx\n", in show_regs()
33 printk(KERN_EMERG "gp: \t0x%08lx ugp: 0x%08lx usr: 0x%08lx\n", in show_regs()
35 printk(KERN_EMERG "cs0: \t0x%08lx cs1: 0x%08lx\n", in show_regs()
37 printk(KERN_EMERG "r0: \t0x%08lx %08lx %08lx %08lx\n", regs->r00, in show_regs()
41 printk(KERN_EMERG "r4: \t0x%08lx %08lx %08lx %08lx\n", regs->r04, in show_regs()
45 printk(KERN_EMERG "r8: \t0x%08lx %08lx %08lx %08lx\n", regs->r08, in show_regs()
49 printk(KERN_EMERG "r12: \t0x%08lx %08lx %08lx %08lx\n", regs->r12, in show_regs()
[all …]
/linux-6.6.21/Documentation/translations/zh_CN/core-api/
Dprintk-basics.rst4 :Original: Documentation/core-api/printk-basics.rst
14 使用printk记录消息
17 printk()是Linux内核中最广为人知的函数之一。它是我们打印消息的标准工具,通常也是追踪和调试
18 的最基本方法。如果你熟悉printf(3),你就能够知道printk()是基于它的,尽管它在功能上有一些不
21 - printk() 消息可以指定日志级别。
24 有 ``%n`` 或浮点转换指定符)。参见:ref: `如何正确地获得printk格式指定符<printk-specifiers>` 。
26 所有的printk()消息都会被打印到内核日志缓冲区,这是一个通过/dev/kmsg输出到用户空间的环
29 printk()的用法通常是这样的::
31 printk(KERN_INFO "Message: %s\n", arg);
70 $ cat /proc/sys/kernel/printk
[all …]
/linux-6.6.21/drivers/media/pci/saa7164/
Dsaa7164-fw.c32 printk(KERN_ERR "%s() timeout (no d/l ack)\n", in saa7164_dl_wait_ack()
48 printk(KERN_ERR "%s() timeout (no d/l clr)\n", in saa7164_dl_wait_clr()
155 printk(KERN_ERR "%s() image corrupt\n", __func__); in saa7164_downloadimage()
161 printk(KERN_ERR "%s() device memory corrupt\n", in saa7164_downloadimage()
172 printk(KERN_INFO "%s() Image downloaded, booting...\n", __func__); in saa7164_downloadimage()
178 printk(KERN_INFO "%s() Image booted successfully.\n", __func__); in saa7164_downloadimage()
227 printk(KERN_ERR "%s() firmware corrupt\n", in saa7164_downloadfirmware()
232 printk(KERN_ERR "%s() device memory corrupt\n", in saa7164_downloadfirmware()
237 printk(KERN_ERR "%s() no first image\n", in saa7164_downloadfirmware()
244 printk(KERN_ERR in saa7164_downloadfirmware()
[all …]
/linux-6.6.21/drivers/message/fusion/
Dmptdebug.h156 printk(KERN_DEBUG "F/W download request:\n"); in DBG_DUMP_FW_DOWNLOAD()
158 printk(" %08x", le32_to_cpu(mfp[i])); in DBG_DUMP_FW_DOWNLOAD()
159 printk("\n"); in DBG_DUMP_FW_DOWNLOAD()
169 printk(KERN_DEBUG "%s: About to Put msg frame @ %p:\n", in DBG_DUMP_PUT_MSG_FRAME()
176 printk("\n"); in DBG_DUMP_PUT_MSG_FRAME()
177 printk(" %08x", le32_to_cpu(mfp[ii])); in DBG_DUMP_PUT_MSG_FRAME()
179 printk("\n"); in DBG_DUMP_PUT_MSG_FRAME()
190 printk(KERN_INFO " "); in DBG_DUMP_FW_REQUEST_FRAME()
192 printk(" %08x", le32_to_cpu(mfp[i])); in DBG_DUMP_FW_REQUEST_FRAME()
193 printk("\n"); in DBG_DUMP_FW_REQUEST_FRAME()
[all …]
/linux-6.6.21/arch/mips/sgi-ip32/
Dcrime.c38 printk(KERN_INFO "CRIME id %1x rev %d at 0x%0*lx\n", in crime_init()
50 printk("CRIME memory error at 0x%08lx ST 0x%08lx<", addr, stat); in crime_memerr_intr()
53 printk("INV,"); in crime_memerr_intr()
59 printk("ECC,SYN=0x%08lx,GEN=0x%08lx,", ecc_syn, ecc_gen); in crime_memerr_intr()
63 printk("MULTIPLE,"); in crime_memerr_intr()
67 printk("HARD,"); in crime_memerr_intr()
70 printk("SOFT,"); in crime_memerr_intr()
72 printk("CPU,"); in crime_memerr_intr()
74 printk("VICE,"); in crime_memerr_intr()
76 printk("GBE,"); in crime_memerr_intr()
[all …]
/linux-6.6.21/arch/mips/jazz/
Djazzdma.c87 printk(KERN_INFO "VDMA: R4030 DMA pagetables initialized.\n"); in vdma_init()
104 printk("vdma_alloc: Invalid physical address: %08lx\n", in vdma_alloc()
110 printk("vdma_alloc: Invalid size: %08lx\n", size); in vdma_alloc()
156 printk("vdma_alloc: Allocated %d pages starting from %08lx\n", in vdma_alloc()
160 printk("LADDR: "); in vdma_alloc()
162 printk("%08x ", i << 12); in vdma_alloc()
163 printk("\nPADDR: "); in vdma_alloc()
165 printk("%08x ", pgtbl[i].frame); in vdma_alloc()
166 printk("\nOWNER: "); in vdma_alloc()
168 printk("%08x ", pgtbl[i].owner); in vdma_alloc()
[all …]
/linux-6.6.21/samples/kfifo/
Ddma-example.c28 printk(KERN_INFO "DMA fifo test start\n"); in example_init()
31 printk(KERN_WARNING "error kfifo_alloc\n"); in example_init()
35 printk(KERN_INFO "queue size: %u\n", kfifo_size(&fifo)); in example_init()
45 printk(KERN_INFO "queue len: %u\n", kfifo_len(&fifo)); in example_init()
64 printk(KERN_INFO "DMA sgl entries: %d\n", nents); in example_init()
67 printk(KERN_WARNING "error kfifo_dma_in_prepare\n"); in example_init()
72 printk(KERN_INFO "scatterlist for receive:\n"); in example_init()
74 printk(KERN_INFO in example_init()
94 printk(KERN_INFO "DMA sgl entries: %d\n", nents); in example_init()
97 printk(KERN_WARNING "error kfifo_dma_out_prepare\n"); in example_init()
[all …]

12345678910>>...100