Lines Matching refs:kp
592 struct kmem_obj_info kp = { }; in kmem_dump_obj() local
601 kmem_obj_info(&kp, object, page); in kmem_dump_obj()
602 if (kp.kp_slab_cache) in kmem_dump_obj()
603 pr_cont(" slab%s %s", cp, kp.kp_slab_cache->name); in kmem_dump_obj()
606 if (kp.kp_objp) in kmem_dump_obj()
607 pr_cont(" start %px", kp.kp_objp); in kmem_dump_obj()
608 if (kp.kp_data_offset) in kmem_dump_obj()
609 pr_cont(" data offset %lu", kp.kp_data_offset); in kmem_dump_obj()
610 if (kp.kp_objp) { in kmem_dump_obj()
611 ptroffset = ((char *)object - (char *)kp.kp_objp) - kp.kp_data_offset; in kmem_dump_obj()
614 if (kp.kp_slab_cache && kp.kp_slab_cache->usersize) in kmem_dump_obj()
615 pr_cont(" size %u", kp.kp_slab_cache->usersize); in kmem_dump_obj()
616 if (kp.kp_ret) in kmem_dump_obj()
617 pr_cont(" allocated at %pS\n", kp.kp_ret); in kmem_dump_obj()
620 for (i = 0; i < ARRAY_SIZE(kp.kp_stack); i++) { in kmem_dump_obj()
621 if (!kp.kp_stack[i]) in kmem_dump_obj()
623 pr_info(" %pS\n", kp.kp_stack[i]); in kmem_dump_obj()
626 if (kp.kp_free_stack[0]) in kmem_dump_obj()
629 for (i = 0; i < ARRAY_SIZE(kp.kp_free_stack); i++) { in kmem_dump_obj()
630 if (!kp.kp_free_stack[i]) in kmem_dump_obj()
632 pr_info(" %pS\n", kp.kp_free_stack[i]); in kmem_dump_obj()