/titanic_50/usr/src/uts/common/sys/crypto/ |
H A D | impl.h | 114 #define KCF_PROV_LOAD(pd) ((pd)->pd_state != KCF_PROV_BUSY ? \ argument 115 kcf_get_refcnt(pd, B_FALSE) : (pd)->pd_taskq->tq_nalloc) 163 #define KCF_IS_PROV_UNVERIFIED(pd) ((pd)->pd_state == KCF_PROV_UNVERIFIED) argument 164 #define KCF_IS_PROV_USABLE(pd) ((pd)->pd_state == KCF_PROV_READY || \ argument 165 (pd)->pd_state == KCF_PROV_BUSY) 166 #define KCF_IS_PROV_REMOVED(pd) ((pd)->pd_state >= KCF_PROV_UNREGISTERING) argument 299 #define KCF_PROV_INCRSTATS(pd, error) { \ argument 302 mp = &((pd)->pd_percpu_bins[CPU_SEQID]); \ 482 #define KCF_TO_PROV_MECH_INDX(pd, mech_type) \ argument 483 ((pd)->pd_mech_indx[KCF_MECH2CLASS(mech_type)] \ [all …]
|
/titanic_50/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_pipeio.c | 79 pipe_data_t *pd = io->io_data; in pio_read() local 86 if (pd->pipe_used == 0) { in pio_read() 87 if (pd->pipe_wriob != NULL) { in pio_read() 88 pd->pipe_wrsvc(pd->pipe_rdiob, in pio_read() 89 pd->pipe_wriob, &pd->pipe_ctx); in pio_read() 91 if (pd->pipe_used == 0) in pio_read() 95 n = MIN(pd->pipe_used, nleft); in pio_read() 97 if (BUFSIZ - pd->pipe_rdndx < n) { in pio_read() 106 size_t n1 = BUFSIZ - pd->pipe_rdndx; in pio_read() 109 ASSERT(n2 <= pd->pipe_wrndx); in pio_read() [all …]
|
/titanic_50/usr/src/uts/common/crypto/api/ |
H A D | kcf_mac.c | 100 kcf_provider_desc_t *pd = provider; in crypto_mac_prov() local 101 kcf_provider_desc_t *real_provider = pd; in crypto_mac_prov() 104 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_mac_prov() 106 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_mac_prov() 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_mac_prov() 118 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_mac_prov() 136 kcf_provider_desc_t *pd; in crypto_mac() local 143 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_mac() 157 if ((pd->pd_prov_type == CRYPTO_SW_PROVIDER) && in crypto_mac() 162 KCF_PROV_REFRELE(pd); in crypto_mac() [all …]
|
H A D | kcf_digest.c | 100 kcf_provider_desc_t *pd = provider; in crypto_digest_prov() local 101 kcf_provider_desc_t *real_provider = pd; in crypto_digest_prov() 104 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_digest_prov() 106 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_digest_prov() 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_digest_prov() 119 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_digest_prov() 134 kcf_provider_desc_t *pd; in crypto_digest() local 140 if ((pd = kcf_get_mech_provider(mech->cm_type, NULL, NULL, &error, in crypto_digest() 148 if (CHECK_FASTPATH(crq, pd)) { in crypto_digest() 152 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_digest() [all …]
|
H A D | kcf_cipher.c | 113 kcf_provider_desc_t *pd = provider; in crypto_cipher_init_prov() local 114 kcf_provider_desc_t *real_provider = pd; in crypto_cipher_init_prov() 116 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_cipher_init_prov() 118 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_cipher_init_prov() 121 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_cipher_init_prov() 125 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_cipher_init_prov() 135 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_cipher_init_prov() 141 if (CHECK_FASTPATH(crq, pd)) { in crypto_cipher_init_prov() 156 KCF_PROV_INCRSTATS(pd, error); in crypto_cipher_init_prov() 162 if (pd->pd_prov_type == CRYPTO_HW_PROVIDER && in crypto_cipher_init_prov() [all …]
|
H A D | kcf_object.c | 46 kcf_provider_desc_t *pd = provider; in crypto_object_create() local 47 kcf_provider_desc_t *real_provider = pd; in crypto_object_create() 50 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_object_create() 52 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_object_create() 55 pd, &real_provider); in crypto_object_create() 64 KCF_PROV_INCRSTATS(pd, rv); in crypto_object_create() 72 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_object_create() 83 kcf_provider_desc_t *pd = provider; in crypto_object_destroy() local 84 kcf_provider_desc_t *real_provider = pd; in crypto_object_destroy() 87 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_object_destroy() [all …]
|
H A D | kcf_session.c | 47 kcf_provider_desc_t *pd = provider; in crypto_session_open() local 49 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_session_open() 53 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); in crypto_session_open() 58 ASSERT(real_provider == pd || in crypto_session_open() 59 pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER); in crypto_session_open() 61 if (CHECK_FASTPATH(crq, pd)) { in crypto_session_open() 63 KCF_SWFP_RHNDL(crq), pd); in crypto_session_open() 64 KCF_PROV_INCRSTATS(pd, rv); in crypto_session_open() 68 0, pd); in crypto_session_open() 88 kcf_provider_desc_t *pd = provider; in crypto_session_close() local [all …]
|
H A D | kcf_sign.c | 53 kcf_provider_desc_t *pd = provider; in crypto_sign_init_prov() local 54 kcf_provider_desc_t *real_provider = pd; in crypto_sign_init_prov() 56 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_sign_init_prov() 58 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_sign_init_prov() 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_sign_init_prov() 69 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_sign_init_prov() 77 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_sign_init_prov() 96 kcf_provider_desc_t *pd; in crypto_sign_init() local 103 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_sign_init() 117 if ((pd->pd_prov_type == CRYPTO_SW_PROVIDER) && in crypto_sign_init() [all …]
|
H A D | kcf_verify.c | 53 kcf_provider_desc_t *pd = provider; in crypto_verify_init_prov() local 54 kcf_provider_desc_t *real_provider = pd; in crypto_verify_init_prov() 56 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_verify_init_prov() 58 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_verify_init_prov() 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_init_prov() 69 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_init_prov() 77 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_init_prov() 97 kcf_provider_desc_t *pd; in crypto_verify_init() local 104 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_verify_init() 118 if ((pd->pd_prov_type == CRYPTO_SW_PROVIDER) && in crypto_verify_init() [all …]
|
H A D | kcf_keys.c | 45 kcf_provider_desc_t *pd = provider; in crypto_key_generate() local 46 kcf_provider_desc_t *real_provider = pd; in crypto_key_generate() 49 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_key_generate() 51 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_key_generate() 53 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_key_generate() 63 KCF_PROV_INCRSTATS(pd, rv); in crypto_key_generate() 70 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_key_generate() 84 kcf_provider_desc_t *pd = provider; in crypto_key_generate_pair() local 85 kcf_provider_desc_t *real_provider = pd; in crypto_key_generate_pair() 88 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_key_generate_pair() [all …]
|
H A D | kcf_dual.c | 62 kcf_provider_desc_t *pd = provider; in crypto_encrypt_mac_prov() local 63 kcf_provider_desc_t *real_provider = pd; in crypto_encrypt_mac_prov() 69 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_encrypt_mac_prov() 71 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_encrypt_mac_prov() 73 mac_mech->cm_type, mac_key, pd, &real_provider, in crypto_encrypt_mac_prov() 138 KCF_PROV_INCRSTATS(pd, rv); in crypto_encrypt_mac_prov() 162 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_encrypt_mac_prov() 184 kcf_provider_desc_t *pd; in crypto_encrypt_mac() local 197 pd = kcf_get_dual_provider(encr_mech, encr_key, mac_mech, mac_key, in crypto_encrypt_mac() 203 if (pd == NULL) { in crypto_encrypt_mac() [all …]
|
/titanic_50/usr/src/lib/libc/port/fp/ |
H A D | double_decim.c | 86 _big_float *pd; in __big_binary_to_big_decimal() local 90 pd = *ppd; in __big_binary_to_big_decimal() 95 pd->bsignificand[1] = __quorem10000(carry, in __big_binary_to_big_decimal() 96 &pd->bsignificand[0]); in __big_binary_to_big_decimal() 97 len = (pd->bsignificand[1])? 2 : 1; in __big_binary_to_big_decimal() 103 carry += (unsigned int)pd->bsignificand[j] in __big_binary_to_big_decimal() 106 &pd->bsignificand[j]); in __big_binary_to_big_decimal() 110 &pd->bsignificand[j]); in __big_binary_to_big_decimal() 126 carry += (unsigned int)pd->bsignificand[j] << s; in __big_binary_to_big_decimal() 127 carry = __quorem10000(carry, &pd->bsignificand[j]); in __big_binary_to_big_decimal() [all …]
|
H A D | decimal_bin.c | 54 __big_decimal_to_big_binary(_big_float *pd, int nsig, _big_float **ppb, in __big_decimal_to_big_binary() argument 64 if (pd->bexponent + ((pd->blength - 1) << 2) >= 0) { in __big_decimal_to_big_binary() 65 pb->bsignificand[0] = pd->bsignificand[pd->blength - 1]; in __big_decimal_to_big_binary() 67 for (i = pd->blength - 2; i >= 0 && in __big_decimal_to_big_binary() 68 pd->bexponent + (i << 2) >= 0; i--) { in __big_decimal_to_big_binary() 70 carry = pd->bsignificand[i]; in __big_decimal_to_big_binary() 82 i = pd->blength - 1; in __big_decimal_to_big_binary() 87 if (i >= 0 && pd->bexponent + (i << 2) > -4) { in __big_decimal_to_big_binary() 88 s = pd->bexponent + (i << 2) + 4; in __big_decimal_to_big_binary() 90 carry = pd->bsignificand[i]; in __big_decimal_to_big_binary() [all …]
|
H A D | char_to_decimal.h | 124 pd->fpclass = fp_signaling; 125 pd->sign = 0; 126 pd->exponent = 0; 127 pd->ds[0] = '\0'; 128 pd->more = 0; 129 pd->ndigits = 0; 145 pd->fpclass = fp_zero; 162 pd->sign = 1; 172 pd->fpclass = fp_normal; 175 pd->ds[ids++] = (char)current; [all …]
|
H A D | hex_bin.c | 45 __hex_to_unpacked(decimal_record *pd, unpacked *pu) in __hex_to_unpacked() argument 49 pu->sign = pd->sign; in __hex_to_unpacked() 50 pu->fpclass = pd->fpclass; in __hex_to_unpacked() 58 pu->exponent = pd->exponent + (pd->ndigits << 2) - 1; in __hex_to_unpacked() 64 n = pd->ndigits; in __hex_to_unpacked() 68 pu->significand[i >> 3] |= HEXVAL(pd->ds[i]) << in __hex_to_unpacked() 91 if (pd->ndigits > 30 || pd->more) in __hex_to_unpacked() 114 __hex_to_single(decimal_record *pd, enum fp_direction_type rd, single *px, in __hex_to_single() argument 121 if (pd->fpclass == fp_zero) { in __hex_to_single() 122 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_single() [all …]
|
/titanic_50/usr/src/lib/libbc/libc/gen/common/ |
H A D | double_decim.c | 42 decimal_round(decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps, in decimal_round() argument 61 if (pd->ndigits <= 0) in decimal_round() 63 lsd = pd->ds[pd->ndigits - 1] - '0'; in decimal_round() 68 if (pd->sign != 0) in decimal_round() 72 if (pd->sign == 0) in decimal_round() 79 for (i = (pd->ndigits - 1); (pd->ds[i] == '9') && (i >= 0); i--) in decimal_round() 80 pd->ds[i] = '0'; in decimal_round() 82 (pd->ds[i])++; in decimal_round() 84 pd->ds[0] = '1'; in decimal_round() 87 pd->exponent++; in decimal_round() [all …]
|
H A D | decimal_bin.c | 193 decimal_to_unpacked(px, pd, significant_bits) in decimal_to_unpacked() argument 195 decimal_record *pd; 211 px->sign = pd->sign; 212 px->fpclass = pd->fpclass; 215 for (length = 0; pd->ds[length] != 0; length++); 221 if (pd->exponent >= 0) {/* All integer digits. */ 223 ntz = pd->exponent; /* Trailing zeros. */ 227 } else if (length <= -pd->exponent) { /* No integer digits. */ 232 nlz = -pd->exponent - length; /* Leading zeros. */ 234 ndigs = length + pd->exponent; [all …]
|
H A D | char_to_decimal.h | 48 pd->fpclass = fp_normal;/* Defaults. */ 49 pd->sign = 0; /* Positive. */ 50 pd->exponent = 0; 51 pd->more = 0; /* Assume no overflow of digits on NaN 74 pd->fpclass = fp_zero; 81 pd->sign = 1; 90 pd->ds[ids++] = CURRENT; 143 pd->fpclass = fp_infinity; 169 pd->fpclass = fp_quiet; 176 pd->fpclass = fp_quiet; [all …]
|
H A D | gconvert.c | 38 _gcvt(ndigit, pd, trailing, buf) in _gcvt() argument 40 decimal_record *pd; 55 if (pd->sign) 57 switch (pd->fpclass) { 80 if ((pd->exponent > 0) || (pd->exponent < -(ndigit + 3))) { /* E format. */ 85 *(p++) = pd->ds[0]; 87 for (i = 1; pd->ds[i] != 0;) 88 *(p++) = pd->ds[i++]; 97 n = pd->exponent + i - 1; 111 if (pd->exponent >= (1 - ndigit)) { /* x.xxx */ [all …]
|
/titanic_50/usr/src/uts/common/crypto/core/ |
H A D | kcf_callprov.c | 47 #define KCF_PROV_NULL_ENTRY_POINT(pd, o1, o2, ops) \ argument 48 (ops = (caddr_t *)(void *)((caddr_t)(pd)->pd_ops_vector + (o1)), \ 73 kcf_insert_triedlist(kcf_prov_tried_t **list, kcf_provider_desc_t *pd, in kcf_insert_triedlist() argument 84 KCF_PROV_REFHOLD(pd); in kcf_insert_triedlist() 85 l->pt_pd = pd; in kcf_insert_triedlist() 93 is_in_triedlist(kcf_provider_desc_t *pd, kcf_prov_tried_t *triedl) in is_in_triedlist() argument 96 if (triedl->pt_pd == pd) in is_in_triedlist() 188 is_valid_provider_for_mech(kcf_provider_desc_t *pd, kcf_mech_entry_t *me, in is_valid_provider_for_mech() argument 197 if (prov_chain->pm_prov_desc == pd && in is_valid_provider_for_mech() 483 kcf_provider_desc_t *prev, kcf_provider_desc_t **pd) in kcf_get_next_logical_provider_member() argument [all …]
|
/titanic_50/usr/src/uts/common/io/fibre-channel/impl/ |
H A D | fctl.c | 848 fc_remote_port_t *pd; in fc_ulp_init_packet() local 852 pd = pkt->pkt_pd; in fc_ulp_init_packet() 857 if ((rval == FC_SUCCESS) && (pd != NULL)) { in fc_ulp_init_packet() 862 mutex_enter(&pd->pd_mutex); in fc_ulp_init_packet() 863 ASSERT(pd->pd_ref_count >= 0); in fc_ulp_init_packet() 864 pd->pd_ref_count++; in fc_ulp_init_packet() 865 mutex_exit(&pd->pd_mutex); in fc_ulp_init_packet() 886 fc_remote_port_t *pd; in fc_ulp_uninit_packet() local 890 pd = pkt->pkt_pd; in fc_ulp_uninit_packet() 895 if ((rval == FC_SUCCESS) && (pd != NULL)) { in fc_ulp_uninit_packet() [all …]
|
H A D | fp.c | 1805 fc_remote_port_t *pd; in fp_suspend_all() local 1841 pd = head->pwwn_head; in fp_suspend_all() 1842 while (pd != NULL) { in fp_suspend_all() 1843 mutex_enter(&pd->pd_mutex); in fp_suspend_all() 1844 fp_remote_port_offline(pd); in fp_suspend_all() 1845 fctl_delist_did_table(port, pd); in fp_suspend_all() 1846 pd->pd_state = PORT_DEVICE_VALID; in fp_suspend_all() 1847 pd->pd_login_count = 0; in fp_suspend_all() 1848 mutex_exit(&pd->pd_mutex); in fp_suspend_all() 1849 pd = pd->pd_wwn_hnext; in fp_suspend_all() [all …]
|
/titanic_50/usr/src/lib/libc/port/i18n/ |
H A D | wstod.c | 186 wstring_to_decimal(const wchar_t **ppc, int c99, decimal_record *pd, in wstring_to_decimal() argument 212 pd->fpclass = fp_signaling; in wstring_to_decimal() 213 pd->sign = 0; in wstring_to_decimal() 214 pd->exponent = 0; in wstring_to_decimal() 215 pd->ds[0] = '\0'; in wstring_to_decimal() 216 pd->more = 0; in wstring_to_decimal() 217 pd->ndigits = 0; in wstring_to_decimal() 229 pd->sign = 1; in wstring_to_decimal() 240 pd->fpclass = fp_normal; in wstring_to_decimal() 244 pd->ds[ids++] = (char)current; in wstring_to_decimal() [all …]
|
/titanic_50/usr/src/lib/efcode/fcdriver/ |
H A D | upload.c | 49 private_data_t *pd, *ppd; in create_node() local 52 pd = (private_data_t *)d->private; in create_node() 63 debug_msg(DEBUG_UPLOAD, "Create Node: %p\n", pd->node); in create_node() 76 error = fc_run_priv(pd->common, FC_NEW_DEVICE, 4, 0, in create_node() 77 fc_phandle2cell(pd->node), fc_phandle2cell(ppd->node), in create_node() 92 private_data_t *pd; in finish_node() local 95 pd = (private_data_t *)d->private; in finish_node() 97 debug_msg(DEBUG_UPLOAD, "Finish Node: %p\n", pd->node); in finish_node() 99 error = fc_run_priv(pd->common, FC_FINISH_DEVICE, 1, 0, in finish_node() 100 fc_phandle2cell(pd->node)); in finish_node() [all …]
|
/titanic_50/usr/src/uts/common/io/pciex/ |
H A D | pciev.c | 53 static void pcie_faulty_list_update(pcie_domains_t *pd, 486 pcie_domains_t *pd; in pcie_in_domain() local 487 pd = pcie_domain_list_find(domain_id, in pcie_in_domain() 489 if (pd && pd->cached_count) in pcie_in_domain() 504 pcie_domains_t *pd; in pcie_domain_list_add() local 506 pd = pcie_domain_list_find(domain_id, *pd_list_p, in pcie_domain_list_add() 509 if (pd == NULL) { in pcie_domain_list_add() 510 pd = PCIE_ZALLOC(pcie_domains_t); in pcie_domain_list_add() 511 pd->domain_id = domain_id; in pcie_domain_list_add() 512 pd->cached_count = 1; in pcie_domain_list_add() [all …]
|