/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_pipeio.c | 79 pipe_data_t *pd = io->io_data; local 86 if (pd->pipe_used == 0) { 87 if (pd->pipe_wriob != NULL) { 88 pd->pipe_wrsvc(pd->pipe_rdiob, 89 pd->pipe_wriob, &pd->pipe_ctx); 91 if (pd->pipe_used == 0) 95 n = MIN(pd->pipe_used, nleft); 97 if (BUFSIZ - pd 145 pipe_data_t *pd = io->io_data; local 206 pipe_data_t *pd = io->io_data; local 236 pipe_data_t *pd = io->io_data; local 254 pipe_data_t *volatile pd = io->io_data; local 331 pipe_data_t *pd = mdb_zalloc(sizeof (pipe_data_t), UM_SLEEP); local [all...] |
/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | impl.h | 106 * kcf_get_refcnt(pd) is the number of inflight requests to the 114 #define KCF_PROV_LOAD(pd) ((pd)->pd_state != KCF_PROV_BUSY ? \ 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) 164 #define KCF_IS_PROV_USABLE(pd) ((pd)->pd_state == KCF_PROV_READY || \ 165 (pd) [all...] |
/illumos-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_session.c | 47 kcf_provider_desc_t *pd = provider; local 49 ASSERT(KCF_PROV_REFHELD(pd)); 53 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); local 58 ASSERT(real_provider == pd || 59 pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER); 61 if (CHECK_FASTPATH(crq, pd)) { 63 KCF_SWFP_RHNDL(crq), pd); 64 KCF_PROV_INCRSTATS(pd, rv); 68 0, pd); 88 kcf_provider_desc_t *pd local 97 CRYPTO_SESSION_OFFSET(session_close), pd, &real_provider); local 126 kcf_provider_desc_t *pd = provider; local 162 kcf_provider_desc_t *pd = provider; local [all...] |
H A D | kcf_digest.c | 67 * pd: pointer to the descriptor of the provider to use for this 100 kcf_provider_desc_t *pd = provider; local 101 kcf_provider_desc_t *real_provider = pd; 104 ASSERT(KCF_PROV_REFHELD(pd)); 106 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 119 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 134 kcf_provider_desc_t *pd; local 139 /* The pd is returned held */ 140 if ((pd 215 kcf_provider_desc_t *pd = provider; local 276 kcf_provider_desc_t *pd; local 341 kcf_provider_desc_t *pd; local 390 kcf_provider_desc_t *pd; local 427 kcf_provider_desc_t *pd; local 461 kcf_provider_desc_t *pd; local [all...] |
H A D | kcf_mac.c | 100 kcf_provider_desc_t *pd = provider; local 101 kcf_provider_desc_t *real_provider = pd; 104 ASSERT(KCF_PROV_REFHELD(pd)); 106 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 108 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 118 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 136 kcf_provider_desc_t *pd; local 142 /* The pd is returned held */ 143 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, 157 if ((pd 224 kcf_provider_desc_t *pd = provider; local 260 kcf_provider_desc_t *pd; local 378 kcf_provider_desc_t *pd = provider; local 440 kcf_provider_desc_t *pd; local 527 kcf_provider_desc_t *pd; local 576 kcf_provider_desc_t *pd; local 612 kcf_provider_desc_t *pd; local [all...] |
H A D | kcf_cipher.c | 69 * pd: provider descriptor 113 kcf_provider_desc_t *pd = provider; local 114 kcf_provider_desc_t *real_provider = pd; 116 ASSERT(KCF_PROV_REFHELD(pd)); 118 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 121 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 125 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 135 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 141 if (CHECK_FASTPATH(crq, pd)) { 156 KCF_PROV_INCRSTATS(pd, erro 235 kcf_provider_desc_t *pd; local 324 kcf_provider_desc_t *pd = provider; local 361 kcf_provider_desc_t *pd; local 430 crypto_encrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument 478 kcf_provider_desc_t *pd; local 538 kcf_provider_desc_t *pd; local 605 kcf_provider_desc_t *pd = provider; local 643 kcf_provider_desc_t *pd; local 712 crypto_decrypt_init_prov(crypto_provider_t pd, crypto_session_id_t sid, crypto_mechanism_t *mech, crypto_key_t *key, crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) argument 760 kcf_provider_desc_t *pd; local 820 kcf_provider_desc_t *pd; local 857 kcf_provider_desc_t *pd; local 892 kcf_provider_desc_t *pd; local [all...] |
H A D | kcf_sign.c | 53 kcf_provider_desc_t *pd = provider; local 54 kcf_provider_desc_t *real_provider = pd; 56 ASSERT(KCF_PROV_REFHELD(pd)); 58 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 69 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 77 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 96 kcf_provider_desc_t *pd; local 102 /* The pd is returned held */ 103 if ((pd 151 kcf_provider_desc_t *pd; local 179 kcf_provider_desc_t *pd; local 206 kcf_provider_desc_t *pd; local 233 kcf_provider_desc_t *pd = provider; local 263 kcf_provider_desc_t *pd; local 353 kcf_provider_desc_t *pd = provider; local 393 kcf_provider_desc_t *pd = provider; local 436 kcf_provider_desc_t *pd; local [all...] |
H A D | kcf_verify.c | 53 kcf_provider_desc_t *pd = provider; local 54 kcf_provider_desc_t *real_provider = pd; 56 ASSERT(KCF_PROV_REFHELD(pd)); 58 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 69 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 77 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 97 kcf_provider_desc_t *pd; local 103 /* The pd is returned held */ 104 if ((pd 152 kcf_provider_desc_t *pd; local 181 kcf_provider_desc_t *pd; local 208 kcf_provider_desc_t *pd; local 235 kcf_provider_desc_t *pd = provider; local 265 kcf_provider_desc_t *pd; local 355 kcf_provider_desc_t *pd = provider; local 395 kcf_provider_desc_t *pd = provider; local 438 kcf_provider_desc_t *pd; local [all...] |
H A D | kcf_keys.c | 45 kcf_provider_desc_t *pd = provider; local 46 kcf_provider_desc_t *real_provider = pd; 49 ASSERT(KCF_PROV_REFHELD(pd)); 51 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 53 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, 63 KCF_PROV_INCRSTATS(pd, rv); 70 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 84 kcf_provider_desc_t *pd = provider; local 85 kcf_provider_desc_t *real_provider = pd; 88 ASSERT(KCF_PROV_REFHELD(pd)); 124 kcf_provider_desc_t *pd = provider; local 164 kcf_provider_desc_t *pd = provider; local 204 kcf_provider_desc_t *pd = provider; local [all...] |
H A D | kcf_object.c | 46 kcf_provider_desc_t *pd = provider; local 47 kcf_provider_desc_t *real_provider = pd; 50 ASSERT(KCF_PROV_REFHELD(pd)); 52 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { 55 pd, &real_provider); 64 KCF_PROV_INCRSTATS(pd, rv); 72 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) 83 kcf_provider_desc_t *pd = provider; local 84 kcf_provider_desc_t *real_provider = pd; 87 ASSERT(KCF_PROV_REFHELD(pd)); 121 kcf_provider_desc_t *pd = provider; local 160 kcf_provider_desc_t *pd = provider; local 199 kcf_provider_desc_t *pd = provider; local 237 kcf_provider_desc_t *pd = provider; local 275 kcf_provider_desc_t *pd = provider; local 315 kcf_provider_desc_t *pd = provider; local 350 kcf_provider_desc_t *pd = provider; local [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | float_decim.c | 37 single_to_decimal(px, pm, pd, ps) 40 decimal_record *pd; 48 pd->sign = kluge.f.msw.sign; 49 pd->fpclass = _class_single(px); 50 switch (pd->fpclass) { 61 _unpacked_to_decimal(&u, pm, pd, ps); 66 extended_to_decimal(px, pm, pd, ps) 69 decimal_record *pd; 79 pd->sign = kluge.f.msw.sign; 80 pd [all...] |
H A D | gconvert.c | 38 _gcvt(ndigit, pd, trailing, buf) 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 [all...] |
H A D | double_decim.c | 36 * Rounds decimal record *pd according to modes in *pm, recording exceptions 38 * or non-zero to indicate exact or inexact. pd->ndigits is expected to be 42 decimal_round(decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps, argument 61 if (pd->ndigits <= 0) 63 lsd = pd->ds[pd->ndigits - 1] - '0'; 68 if (pd->sign != 0) 72 if (pd->sign == 0) 79 for (i = (pd->ndigits - 1); (pd 125 _big_float *pd, b, d; local 337 _unpacked_to_decimal(unpacked *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 642 double_to_decimal(double *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 668 quadruple_to_decimal(quadruple *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument [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 [all...] |
H A D | decimal_bin.c | 193 decimal_to_unpacked(px, pd, significant_bits) 195 decimal_record *pd; 199 * Converts *pd to *px so that *px can be correctly rounded. significant_bits 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 [all...] |
H A D | _base_sup.c | 57 unsigned *pnzout, _big_float *pd) 61 * into a decimal big_float in *pd. nzin tells how many implicit 73 /* Compute how many trailing zeros we're going to put in *pd. */ 87 pd->bexponent = 0; 88 pd->blength = (ndigs + taken + 3) / 4; 90 ids = (ndigs + taken) - 4 * pd->blength; 91 id = pd->blength - 1; 94 printf(" _integerstring_to_big_decimal exponent %d ids %d id %d \n", pd->bexponent, ids, id); 97 pd->bsignificand[id] = 1000 * IDIGIT(ids) + 100 * IDIGIT(ids + 1) + 10 * IDIGIT(ids + 2) + IDIGIT(ids + 3); 103 pd 56 _integerstring_to_big_decimal(char ds[], unsigned ndigs, unsigned nzin, unsigned *pnzout, _big_float *pd) argument 192 _big_decimal_to_big_binary(_big_float *pd, _big_float *pb) argument [all...] |
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | hex_bin.c | 37 * Convert a hexadecimal record in *pd to unpacked form in *pu. 39 * Up to 30 hexadecimal digits from pd->ds are converted to a binary 42 * pd->ds, the least significant bit of px->significand will be set. 45 __hex_to_unpacked(decimal_record *pd, unpacked *pu) argument 49 pu->sign = pd->sign; 50 pu->fpclass = pd->fpclass; 54 * radix point in *pd lies to the right of the last (base sixteen) 58 pu->exponent = pd->exponent + (pd->ndigits << 2) - 1; 64 n = pd 114 __hex_to_single(decimal_record *pd, enum fp_direction_type rd, single *px, fp_exception_field_type *ps) argument 135 __hex_to_double(decimal_record *pd, enum fp_direction_type rd, double *px, fp_exception_field_type *ps) argument 159 __hex_to_quadruple(decimal_record *pd, enum fp_direction_type rd, quadruple *px, fp_exception_field_type *ps) argument 185 __hex_to_extended(decimal_record *pd, enum fp_direction_type rd, extended *px, fp_exception_field_type *ps) argument [all...] |
H A D | char_to_decimal.h | 44 * decimal_record *pd; 84 * *ppc, *pd, *pform, and *pechar will be set as documented in the 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 [all...] |
H A D | double_decim.c | 75 * should fit in pd, but __big_float_times_power may allocate new 86 _big_float *pd; local 90 pd = *ppd; 95 pd->bsignificand[1] = __quorem10000(carry, 96 &pd->bsignificand[0]); 97 len = (pd->bsignificand[1])? 2 : 1; 100 /* multiply pd by 2^16 and add next digit */ 103 carry += (unsigned int)pd->bsignificand[j] 106 &pd->bsignificand[j]); 110 &pd 175 __big_decimal_to_string(_big_float *pf, int sticky, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 338 __bigfloat_to_decimal(_big_float *bf, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 529 single_to_decimal(single *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 601 double_to_decimal(double *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 646 extended_to_decimal(extended *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 702 quadruple_to_decimal(quadruple *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument [all...] |
H A D | gconvert.c | 36 __k_gconvert(int ndigits, decimal_record *pd, int trailing, char *buf) argument 43 if (pd->sign) 45 switch (pd->fpclass) { 57 if ((pd->exponent > 0) || (pd->exponent < -(ndigits + 3))) { 62 *(p++) = pd->ds[0]; 64 for (i = 1; pd->ds[i] != 0; ) 65 *(p++) = pd->ds[i++]; 75 n = pd->exponent + i - 1; 93 if (pd [all...] |
H A D | decimal_bin.c | 38 * Convert the integer part of a nonzero base-10^4 _big_float *pd 40 * significant bits. On exit, *sticky is nonzero if *pd had a 41 * nonzero fractional part. If pd->exponent > 0 and **ppb is not 43 * verted significand scaled by 10^pd->exponent), then on exit, 51 * the result of converting the significand of *pd. 54 __big_decimal_to_big_binary(_big_float *pd, int nsig, _big_float **ppb, argument 63 /* convert pd a digit at a time, most significant first */ 64 if (pd->bexponent + ((pd->blength - 1) << 2) >= 0) { 65 pb->bsignificand[0] = pd 147 __decimal_to_unpacked(unpacked *px, decimal_record *pd, int sigbits) argument 334 __fast_decimal_to_single(single *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 433 __fast_decimal_to_double(double *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 495 decimal_to_single(single *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 570 decimal_to_double(double *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 649 decimal_to_extended(extended *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument 736 decimal_to_quadruple(quadruple *px, decimal_mode *pm, decimal_record *pd, fp_exception_field_type *ps) argument [all...] |
/illumos-gate/usr/src/lib/efcode/fcdriver/ |
H A D | upload.c | 49 private_data_t *pd, *ppd; local 52 pd = (private_data_t *)d->private; 63 debug_msg(DEBUG_UPLOAD, "Create Node: %p\n", pd->node); 76 error = fc_run_priv(pd->common, FC_NEW_DEVICE, 4, 0, 77 fc_phandle2cell(pd->node), fc_phandle2cell(ppd->node), 92 private_data_t *pd; local 95 pd = (private_data_t *)d->private; 97 debug_msg(DEBUG_UPLOAD, "Finish Node: %p\n", pd->node); 99 error = fc_run_priv(pd->common, FC_FINISH_DEVICE, 1, 0, 100 fc_phandle2cell(pd 109 private_data_t *pd; local 135 private_data_t *pd = (private_data_t *)d->private; local [all...] |
/illumos-gate/usr/src/lib/libc/port/i18n/ |
H A D | wstod.c | 186 wstring_to_decimal(const wchar_t **ppc, int c99, decimal_record *pd, argument 212 pd->fpclass = fp_signaling; 213 pd->sign = 0; 214 pd->exponent = 0; 215 pd->ds[0] = '\0'; 216 pd->more = 0; 217 pd->ndigits = 0; 229 pd->sign = 1; 240 pd->fpclass = fp_normal; 244 pd [all...] |
/illumos-gate/usr/src/uts/common/crypto/core/ |
H A D | kcf_callprov.c | 47 #define KCF_PROV_NULL_ENTRY_POINT(pd, o1, o2, ops) \ 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, argument 84 KCF_PROV_REFHOLD(pd); 85 l->pt_pd = pd; 93 is_in_triedlist(kcf_provider_desc_t *pd, kcf_prov_tried_t *triedl) argument 96 if (triedl->pt_pd == pd) 188 is_valid_provider_for_mech(kcf_provider_desc_t *pd, kcf_mech_entry_t *me, argument 197 if (prov_chain->pm_prov_desc == pd && 483 kcf_provider_desc_t *prev, kcf_provider_desc_t **pd) 482 kcf_get_next_logical_provider_member(kcf_provider_desc_t *logical_provider, kcf_provider_desc_t *prev, kcf_provider_desc_t **pd) argument 533 kcf_provider_desc_t *pd = NULL, *gpd = NULL; local 665 kcf_provider_desc_t *pd = NULL, *pdm1 = NULL, *pdm1m2 = NULL; local 837 common_submit_request(kcf_provider_desc_t *pd, crypto_ctx_t *ctx, kcf_req_params_t *params, crypto_req_handle_t rhndl) argument 1657 kcf_emulate_dual(kcf_provider_desc_t *pd, crypto_ctx_t *ctx, kcf_req_params_t *params) argument [all...] |
/illumos-gate/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; local 487 pd = pcie_domain_list_find(domain_id, 489 if (pd && pd->cached_count) 504 pcie_domains_t *pd; local 506 pd = pcie_domain_list_find(domain_id, *pd_list_p, 509 if (pd == NULL) { 510 pd = PCIE_ZALLOC(pcie_domains_t); 511 pd 526 pcie_domains_t *pd; local 551 pcie_faulty_list_update(pcie_domains_t *pd, pcie_domains_t **headp) argument 574 pcie_domains_t *pd = pcie_faulty_domains; local 592 pcie_domains_t *old_list_p, *new_list_p, *pd; local [all...] |