Lines Matching refs:desc

55 	kcf_provider_desc_t desc;  in kcf_provider_desc()  local
72 if (mdb_vread(&desc, sizeof (kcf_provider_desc_t), (uintptr_t)ptr) in kcf_provider_desc()
79 switch (desc.pd_prov_type) { in kcf_provider_desc()
90 mdb_printf("bad pd_prov_type:\t%d\n", desc.pd_prov_type); in kcf_provider_desc()
93 mdb_printf("pd_prov_id:\t\t%u\n", desc.pd_prov_id); in kcf_provider_desc()
94 if (desc.pd_description == NULL) in kcf_provider_desc()
97 (uintptr_t)desc.pd_description) == -1) { in kcf_provider_desc()
98 mdb_warn("cannot read %p", desc.pd_description); in kcf_provider_desc()
102 mdb_printf("pd_sid:\t\t\t%u\n", desc.pd_sid); in kcf_provider_desc()
103 mdb_printf("pd_taskq:\t\t%p\n", desc.pd_taskq); in kcf_provider_desc()
104 mdb_printf("pd_nbins:\t\t%u\n", desc.pd_nbins); in kcf_provider_desc()
105 mdb_printf("pd_percpu_bins:\t\t%p\n", desc.pd_percpu_bins); in kcf_provider_desc()
109 for (i = 0; i < desc.pd_nbins; i++) { in kcf_provider_desc()
111 (uintptr_t)(desc.pd_percpu_bins + i)) == -1) { in kcf_provider_desc()
113 desc.pd_percpu_bins + i); in kcf_provider_desc()
131 mdb_printf("pd_prov_handle:\t\t%p\n", desc.pd_prov_handle); in kcf_provider_desc()
132 mdb_printf("pd_kcf_prov_handle:\t%u\n", desc.pd_kcf_prov_handle); in kcf_provider_desc()
134 mdb_printf("pd_ops_vector:\t\t%p\n", desc.pd_ops_vector); in kcf_provider_desc()
135 mdb_printf("pd_mech_list_count:\t%u\n", desc.pd_mech_list_count); in kcf_provider_desc()
138 for (i = 0; i < desc.pd_mech_list_count; i++) { in kcf_provider_desc()
139 mech_pointer = desc.pd_mechanisms + i; in kcf_provider_desc()
148 if (desc.pd_mech_indx[i][j] == KCF_INVALID_INDX) in kcf_provider_desc()
151 mdb_printf("%u ", desc.pd_mech_indx[i][j]); in kcf_provider_desc()
157 if (desc.pd_name == NULL) in kcf_provider_desc()
159 else if (mdb_readstr(string, MAXNAMELEN + 1, (uintptr_t)desc.pd_name) in kcf_provider_desc()
161 mdb_warn("could not read pd_name from %X\n", desc.pd_name); in kcf_provider_desc()
165 mdb_printf("pd_instance:\t\t%u\n", desc.pd_instance); in kcf_provider_desc()
166 mdb_printf("pd_module_id:\t\t%d\n", desc.pd_module_id); in kcf_provider_desc()
167 mdb_printf("pd_mctlp:\t\t%p\n", desc.pd_mctlp); in kcf_provider_desc()
168 mdb_printf("pd_lock:\t\t%p\n", desc.pd_lock); in kcf_provider_desc()
169 if (desc.pd_state < KCF_PROV_ALLOCATED || in kcf_provider_desc()
170 desc.pd_state > KCF_PROV_UNREGISTERED) in kcf_provider_desc()
171 mdb_printf("pd_state is invalid:\t%d\n", desc.pd_state); in kcf_provider_desc()
173 mdb_printf("pd_state:\t%s\n", prov_states[desc.pd_state]); in kcf_provider_desc()
174 mdb_printf("pd_provider_list:\t%p\n", desc.pd_provider_list); in kcf_provider_desc()
176 mdb_printf("pd_resume_cv:\t\t%hd\n", desc.pd_resume_cv._opaque); in kcf_provider_desc()
178 (desc.pd_flags & CRYPTO_HIDE_PROVIDER) ? in kcf_provider_desc()
180 (desc.pd_flags & CRYPTO_HASH_NO_UPDATE) ? in kcf_provider_desc()
182 (desc.pd_flags & CRYPTO_HMAC_NO_UPDATE) ? in kcf_provider_desc()
184 (desc.pd_flags & CRYPTO_SYNCHRONOUS) ? in kcf_provider_desc()
186 (desc.pd_flags & KCF_LPROV_MEMBER) ? in kcf_provider_desc()
188 if (desc.pd_flags & CRYPTO_HASH_NO_UPDATE) in kcf_provider_desc()
189 mdb_printf("pd_hash_limit:\t\t%u\n", desc.pd_hash_limit); in kcf_provider_desc()
190 if (desc.pd_flags & CRYPTO_HMAC_NO_UPDATE) in kcf_provider_desc()
191 mdb_printf("pd_hmac_limit:\t\t%u\n", desc.pd_hmac_limit); in kcf_provider_desc()
193 mdb_printf("pd_kstat:\t\t%p\n", desc.pd_kstat); in kcf_provider_desc()
205 kcf_provider_desc_t desc; in prov_tab() local
259 if (mdb_vread(&desc, sizeof (kcf_provider_desc_t), in prov_tab()
267 (uintptr_t)desc.pd_name); in prov_tab()
269 prov_states[desc.pd_state]); in prov_tab()
501 kcf_policy_desc_t desc; in kcf_policy_desc() local
508 if (mdb_vread(&desc, sizeof (kcf_policy_desc_t), (uintptr_t)addr) in kcf_policy_desc()
514 desc.pd_prov_type == CRYPTO_HW_PROVIDER ? "CRYPTO_HW_PROVIDER" : in kcf_policy_desc()
517 if (desc.pd_name == NULL) in kcf_policy_desc()
519 else if (mdb_readstr(name, MAXNAMELEN, (uintptr_t)desc.pd_name) in kcf_policy_desc()
522 desc.pd_name); in kcf_policy_desc()
526 mdb_printf("pd_instance: %d ", desc.pd_instance); in kcf_policy_desc()
527 mdb_printf("\t\tpd_refcnt: %d\n", desc.pd_refcnt); in kcf_policy_desc()
528 mdb_printf("pd_mutex: %p", desc.pd_mutex); in kcf_policy_desc()
529 mdb_printf("\t\tpd_disabled_count: %d", desc.pd_disabled_count); in kcf_policy_desc()
532 prt_mechs(desc.pd_disabled_count, desc.pd_disabled_mechs); in kcf_policy_desc()