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