• Home
  • Raw
  • Download

Lines Matching refs:ptr

674 	struct assoc_array_ptr *ptr;  in search_nested_keyrings()  local
732 ptr = READ_ONCE(keyring->keys.root); in search_nested_keyrings()
733 if (!ptr) in search_nested_keyrings()
736 if (assoc_array_ptr_is_shortcut(ptr)) { in search_nested_keyrings()
741 shortcut = assoc_array_ptr_to_shortcut(ptr); in search_nested_keyrings()
745 ptr = READ_ONCE(shortcut->next_node); in search_nested_keyrings()
746 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()
750 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()
751 ptr = node->slots[0]; in search_nested_keyrings()
752 if (!assoc_array_ptr_is_meta(ptr)) in search_nested_keyrings()
760 if (assoc_array_ptr_is_shortcut(ptr)) { in search_nested_keyrings()
761 shortcut = assoc_array_ptr_to_shortcut(ptr); in search_nested_keyrings()
762 ptr = READ_ONCE(shortcut->next_node); in search_nested_keyrings()
763 BUG_ON(!assoc_array_ptr_is_node(ptr)); in search_nested_keyrings()
765 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()
773 ptr = READ_ONCE(node->slots[slot]); in search_nested_keyrings()
775 if (assoc_array_ptr_is_meta(ptr) && node->back_pointer) in search_nested_keyrings()
778 if (!keyring_ptr_is_keyring(ptr)) in search_nested_keyrings()
781 key = keyring_ptr_to_key(ptr); in search_nested_keyrings()
811 ptr = READ_ONCE(node->back_pointer); in search_nested_keyrings()
814 if (ptr && assoc_array_ptr_is_shortcut(ptr)) { in search_nested_keyrings()
815 shortcut = assoc_array_ptr_to_shortcut(ptr); in search_nested_keyrings()
816 ptr = READ_ONCE(shortcut->back_pointer); in search_nested_keyrings()
819 if (!ptr) in search_nested_keyrings()
821 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings()