Lines Matching refs:kp
574 struct kmem_obj_info kp = { }; in kmem_dump_obj() local
583 kmem_obj_info(&kp, object, slab); in kmem_dump_obj()
584 if (kp.kp_slab_cache) in kmem_dump_obj()
585 pr_cont(" slab%s %s", cp, kp.kp_slab_cache->name); in kmem_dump_obj()
590 if (kp.kp_objp) in kmem_dump_obj()
591 pr_cont(" start %px", kp.kp_objp); in kmem_dump_obj()
592 if (kp.kp_data_offset) in kmem_dump_obj()
593 pr_cont(" data offset %lu", kp.kp_data_offset); in kmem_dump_obj()
594 if (kp.kp_objp) { in kmem_dump_obj()
595 ptroffset = ((char *)object - (char *)kp.kp_objp) - kp.kp_data_offset; in kmem_dump_obj()
598 if (kp.kp_slab_cache && kp.kp_slab_cache->usersize) in kmem_dump_obj()
599 pr_cont(" size %u", kp.kp_slab_cache->usersize); in kmem_dump_obj()
600 if (kp.kp_ret) in kmem_dump_obj()
601 pr_cont(" allocated at %pS\n", kp.kp_ret); in kmem_dump_obj()
604 for (i = 0; i < ARRAY_SIZE(kp.kp_stack); i++) { in kmem_dump_obj()
605 if (!kp.kp_stack[i]) in kmem_dump_obj()
607 pr_info(" %pS\n", kp.kp_stack[i]); in kmem_dump_obj()
610 if (kp.kp_free_stack[0]) in kmem_dump_obj()
613 for (i = 0; i < ARRAY_SIZE(kp.kp_free_stack); i++) { in kmem_dump_obj()
614 if (!kp.kp_free_stack[i]) in kmem_dump_obj()
616 pr_info(" %pS\n", kp.kp_free_stack[i]); in kmem_dump_obj()