Lines Matching refs:header

83 	sp_ptr->header.provider = ia_ptr->header.provider;  in dapls_sp_alloc()
85 sp_ptr->header.magic = DAPL_MAGIC_PSP; in dapls_sp_alloc()
86 sp_ptr->header.handle_type = DAT_HANDLE_TYPE_PSP; in dapls_sp_alloc()
88 sp_ptr->header.magic = DAPL_MAGIC_RSP; in dapls_sp_alloc()
89 sp_ptr->header.handle_type = DAT_HANDLE_TYPE_RSP; in dapls_sp_alloc()
91 sp_ptr->header.owner_ia = ia_ptr; in dapls_sp_alloc()
92 sp_ptr->header.user_context.as_64 = 0; in dapls_sp_alloc()
93 sp_ptr->header.user_context.as_ptr = NULL; in dapls_sp_alloc()
94 dapl_llist_init_entry(&sp_ptr->header.ia_list_entry); in dapls_sp_alloc()
95 dapl_os_lock_init(&sp_ptr->header.lock); in dapls_sp_alloc()
125 dapl_os_assert(sp_ptr->header.magic == DAPL_MAGIC_PSP || in dapls_sp_free_sp()
126 sp_ptr->header.magic == DAPL_MAGIC_RSP); in dapls_sp_free_sp()
129 dapl_os_lock(&sp_ptr->header.lock); in dapls_sp_free_sp()
131 sp_ptr->header.magic = DAPL_MAGIC_INVALID; in dapls_sp_free_sp()
132 dapl_os_unlock(&sp_ptr->header.lock); in dapls_sp_free_sp()
158 dapl_os_lock(&sp_ptr->header.lock); in dapl_sp_link_cr()
160 &cr_ptr->header.ia_list_entry, cr_ptr); in dapl_sp_link_cr()
162 dapl_os_unlock(&sp_ptr->header.lock); in dapl_sp_link_cr()
191 dapl_os_lock(&sp_ptr->header.lock); in dapl_sp_search_cr()
200 cr_ptr = cr_ptr->header.ia_list_entry.flink->data; in dapl_sp_search_cr()
203 dapl_os_unlock(&sp_ptr->header.lock); in dapl_sp_search_cr()
230 dapl_os_lock(&sp_ptr->header.lock); in dapl_sp_remove_cr()
236 dapl_os_unlock(&sp_ptr->header.lock); in dapl_sp_remove_cr()
241 &cr_ptr->header.ia_list_entry); in dapl_sp_remove_cr()
244 dapl_os_unlock(&sp_ptr->header.lock); in dapl_sp_remove_cr()