Lines Matching refs:kp
584 struct kmem_obj_info kp = { }; in kmem_dump_obj() local
593 kmem_obj_info(&kp, object, page); in kmem_dump_obj()
594 if (kp.kp_slab_cache) in kmem_dump_obj()
595 pr_cont(" slab%s %s", cp, kp.kp_slab_cache->name); in kmem_dump_obj()
598 if (kp.kp_objp) in kmem_dump_obj()
599 pr_cont(" start %px", kp.kp_objp); in kmem_dump_obj()
600 if (kp.kp_data_offset) in kmem_dump_obj()
601 pr_cont(" data offset %lu", kp.kp_data_offset); in kmem_dump_obj()
602 if (kp.kp_objp) { in kmem_dump_obj()
603 ptroffset = ((char *)object - (char *)kp.kp_objp) - kp.kp_data_offset; in kmem_dump_obj()
606 if (kp.kp_slab_cache && kp.kp_slab_cache->usersize) in kmem_dump_obj()
607 pr_cont(" size %u", kp.kp_slab_cache->usersize); in kmem_dump_obj()
608 if (kp.kp_ret) in kmem_dump_obj()
609 pr_cont(" allocated at %pS\n", kp.kp_ret); in kmem_dump_obj()
612 for (i = 0; i < ARRAY_SIZE(kp.kp_stack); i++) { in kmem_dump_obj()
613 if (!kp.kp_stack[i]) in kmem_dump_obj()
615 pr_info(" %pS\n", kp.kp_stack[i]); in kmem_dump_obj()
618 if (kp.kp_free_stack[0]) in kmem_dump_obj()
621 for (i = 0; i < ARRAY_SIZE(kp.kp_free_stack); i++) { in kmem_dump_obj()
622 if (!kp.kp_free_stack[i]) in kmem_dump_obj()
624 pr_info(" %pS\n", kp.kp_free_stack[i]); in kmem_dump_obj()