Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 25 of 252) sorted by relevance

1234567891011

/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dimpl.h113 #define KCF_PROV_LOAD(pd) ((pd)->pd_state != KCF_PROV_BUSY ? \ argument
114 kcf_get_refcnt(pd, B_FALSE) : (pd)->pd_taskq->tq_nalloc)
162 #define KCF_IS_PROV_UNVERIFIED(pd) ((pd)->pd_state == KCF_PROV_UNVERIFIED) argument
163 #define KCF_IS_PROV_USABLE(pd) ((pd)->pd_state == KCF_PROV_READY || \ argument
164 (pd)->pd_state == KCF_PROV_BUSY)
165 #define KCF_IS_PROV_REMOVED(pd) ((pd)->pd_state >= KCF_PROV_UNREGISTERING) argument
298 #define KCF_PROV_INCRSTATS(pd, error) { \ argument
301 mp = &((pd)->pd_percpu_bins[CPU_SEQID]); \
481 #define KCF_TO_PROV_MECH_INDX(pd, mech_type) \ argument
482 ((pd)->pd_mech_indx[KCF_MECH2CLASS(mech_type)] \
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_pipeio.c77 pipe_data_t *pd = io->io_data; in pio_read() local
84 if (pd->pipe_used == 0) { in pio_read()
85 if (pd->pipe_wriob != NULL) { in pio_read()
86 pd->pipe_wrsvc(pd->pipe_rdiob, in pio_read()
87 pd->pipe_wriob, &pd->pipe_ctx); in pio_read()
89 if (pd->pipe_used == 0) in pio_read()
93 n = MIN(pd->pipe_used, nleft); in pio_read()
95 if (BUFSIZ - pd->pipe_rdndx < n) { in pio_read()
104 size_t n1 = BUFSIZ - pd->pipe_rdndx; in pio_read()
107 ASSERT(n2 <= pd->pipe_wrndx); in pio_read()
[all …]
/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_mac.c100 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 Dkcf_digest.c100 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 Dkcf_cipher.c113 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 Dkcf_object.c46 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 Dkcf_session.c47 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 Dkcf_sign.c53 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 Dkcf_verify.c53 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 Dkcf_keys.c45 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 Dkcf_dual.c62 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 …]
/illumos-gate/usr/src/lib/libc/port/fp/
H A Ddouble_decim.c86 _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 Ddecimal_bin.c52 __big_decimal_to_big_binary(_big_float *pd, int nsig, _big_float **ppb, in __big_decimal_to_big_binary() argument
62 if (pd->bexponent + ((pd->blength - 1) << 2) >= 0) { in __big_decimal_to_big_binary()
63 pb->bsignificand[0] = pd->bsignificand[pd->blength - 1]; in __big_decimal_to_big_binary()
65 for (i = pd->blength - 2; i >= 0 && in __big_decimal_to_big_binary()
66 pd->bexponent + (i << 2) >= 0; i--) { in __big_decimal_to_big_binary()
68 carry = pd->bsignificand[i]; in __big_decimal_to_big_binary()
80 i = pd->blength - 1; in __big_decimal_to_big_binary()
85 if (i >= 0 && pd->bexponent + (i << 2) > -4) { in __big_decimal_to_big_binary()
86 s = pd->bexponent + (i << 2) + 4; in __big_decimal_to_big_binary()
88 carry = pd->bsignificand[i]; in __big_decimal_to_big_binary()
[all …]
H A Dchar_to_decimal.h122 pd->fpclass = fp_signaling;
123 pd->sign = 0;
124 pd->exponent = 0;
125 pd->ds[0] = '\0';
126 pd->more = 0;
127 pd->ndigits = 0;
143 pd->fpclass = fp_zero;
160 pd->sign = 1;
170 pd->fpclass = fp_normal;
173 pd->ds[ids++] = (char)current;
[all …]
H A Dhex_bin.c43 __hex_to_unpacked(decimal_record *pd, unpacked *pu) in __hex_to_unpacked() argument
47 pu->sign = pd->sign; in __hex_to_unpacked()
48 pu->fpclass = pd->fpclass; in __hex_to_unpacked()
56 pu->exponent = pd->exponent + (pd->ndigits << 2) - 1; in __hex_to_unpacked()
62 n = pd->ndigits; in __hex_to_unpacked()
66 pu->significand[i >> 3] |= HEXVAL(pd->ds[i]) << in __hex_to_unpacked()
89 if (pd->ndigits > 30 || pd->more) in __hex_to_unpacked()
112 __hex_to_single(decimal_record *pd, enum fp_direction_type rd, single *px, in __hex_to_single() argument
119 if (pd->fpclass == fp_zero) { in __hex_to_single()
120 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_single()
[all …]
H A Dgconvert.c34 __k_gconvert(int ndigits, decimal_record *pd, int trailing, char *buf) in __k_gconvert() argument
41 if (pd->sign) in __k_gconvert()
43 switch (pd->fpclass) { in __k_gconvert()
55 if ((pd->exponent > 0) || (pd->exponent < -(ndigits + 3))) { in __k_gconvert()
60 *(p++) = pd->ds[0]; in __k_gconvert()
62 for (i = 1; pd->ds[i] != 0; ) in __k_gconvert()
63 *(p++) = pd->ds[i++]; in __k_gconvert()
73 n = pd->exponent + i - 1; in __k_gconvert()
91 if (pd->exponent >= (1 - ndigits)) { /* x.xxx */ in __k_gconvert()
92 for (i = 0; i < (ndigits + pd->exponent); ) in __k_gconvert()
[all …]
/illumos-gate/usr/src/uts/common/crypto/core/
H A Dkcf_callprov.c47 #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 …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/impl/
H A Dfctl.c849 fc_remote_port_t *pd; in fc_ulp_init_packet() local
853 pd = pkt->pkt_pd; in fc_ulp_init_packet()
858 if ((rval == FC_SUCCESS) && (pd != NULL)) { in fc_ulp_init_packet()
863 mutex_enter(&pd->pd_mutex); in fc_ulp_init_packet()
864 ASSERT(pd->pd_ref_count >= 0); in fc_ulp_init_packet()
865 pd->pd_ref_count++; in fc_ulp_init_packet()
866 mutex_exit(&pd->pd_mutex); in fc_ulp_init_packet()
887 fc_remote_port_t *pd; in fc_ulp_uninit_packet() local
891 pd = pkt->pkt_pd; in fc_ulp_uninit_packet()
896 if ((rval == FC_SUCCESS) && (pd != NULL)) { in fc_ulp_uninit_packet()
[all …]
H A Dfp.c1806 fc_remote_port_t *pd; in fp_suspend_all() local
1842 pd = head->pwwn_head; in fp_suspend_all()
1843 while (pd != NULL) { in fp_suspend_all()
1844 mutex_enter(&pd->pd_mutex); in fp_suspend_all()
1845 fp_remote_port_offline(pd); in fp_suspend_all()
1846 fctl_delist_did_table(port, pd); in fp_suspend_all()
1847 pd->pd_state = PORT_DEVICE_VALID; in fp_suspend_all()
1848 pd->pd_login_count = 0; in fp_suspend_all()
1849 mutex_exit(&pd->pd_mutex); in fp_suspend_all()
1850 pd = pd->pd_wwn_hnext; in fp_suspend_all()
[all …]
/illumos-gate/usr/src/lib/libc/port/i18n/
H A Dwstod.c184 wstring_to_decimal(const wchar_t **ppc, int c99, decimal_record *pd, in wstring_to_decimal() argument
210 pd->fpclass = fp_signaling; in wstring_to_decimal()
211 pd->sign = 0; in wstring_to_decimal()
212 pd->exponent = 0; in wstring_to_decimal()
213 pd->ds[0] = '\0'; in wstring_to_decimal()
214 pd->more = 0; in wstring_to_decimal()
215 pd->ndigits = 0; in wstring_to_decimal()
227 pd->sign = 1; in wstring_to_decimal()
238 pd->fpclass = fp_normal; in wstring_to_decimal()
242 pd->ds[ids++] = (char)current; in wstring_to_decimal()
[all …]
/illumos-gate/usr/src/boot/efi/libefi/
H A Defipart.c140 pdinfo_t *pd = NULL; in efiblk_get_pdinfo() local
144 return (pd); in efiblk_get_pdinfo()
146 STAILQ_FOREACH(pd, pdi, pd_link) { in efiblk_get_pdinfo()
147 if (pd->pd_unit == dev->d_unit) in efiblk_get_pdinfo()
148 return (pd); in efiblk_get_pdinfo()
150 return (pd); in efiblk_get_pdinfo()
154 same_handle(pdinfo_t *pd, EFI_HANDLE h) in same_handle() argument
157 return (pd->pd_handle == h || pd->pd_alias == h); in same_handle()
194 pdinfo_t *pd; in efiblk_pdinfo_count() local
197 STAILQ_FOREACH(pd, pdi, pd_link) { in efiblk_pdinfo_count()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_cfgrom.c153 av1394_cfgrom_parsed_dir_t *pd; in av1394_ioctl_node_get_text_leaf() local
195 pd = &crp->cr_root_dir; in av1394_ioctl_node_get_text_leaf()
197 pd = &crp->cr_unit_dir; in av1394_ioctl_node_get_text_leaf()
200 if (n < pd->pd_tl_next) { in av1394_ioctl_node_get_text_leaf()
202 ret = av1394_cfgrom_read_leaf(avp, pd->pd_tl[n].tl_addr, &bp); in av1394_ioctl_node_get_text_leaf()
213 desc_entry = pd->pd_tl[n].tl_desc_entry; in av1394_ioctl_node_get_text_leaf()
223 tl32.tl_cnt = pd->pd_tl_next; in av1394_ioctl_node_get_text_leaf()
237 tl.tl_cnt = pd->pd_tl_next; in av1394_ioctl_node_get_text_leaf()
397 av1394_cfgrom_add_text_leaf(av1394_inst_t *avp, av1394_cfgrom_parsed_dir_t *pd, in av1394_cfgrom_add_text_leaf() argument
401 if (pd->pd_tl_next >= pd->pd_tl_size) { in av1394_cfgrom_add_text_leaf()
[all …]
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpciev.c57 static void pcie_faulty_list_update(pcie_domains_t *pd,
490 pcie_domains_t *pd; in pcie_in_domain() local
491 pd = pcie_domain_list_find(domain_id, in pcie_in_domain()
493 if (pd && pd->cached_count) in pcie_in_domain()
508 pcie_domains_t *pd; in pcie_domain_list_add() local
510 pd = pcie_domain_list_find(domain_id, *pd_list_p, in pcie_domain_list_add()
513 if (pd == NULL) { in pcie_domain_list_add()
514 pd = PCIE_ZALLOC(pcie_domains_t); in pcie_domain_list_add()
515 pd->domain_id = domain_id; in pcie_domain_list_add()
516 pd->cached_count = 1; in pcie_domain_list_add()
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/
H A Ddid_props.c455 ASRU_set(tnode_t *tn, did_t *pd, in ASRU_set() argument
470 mp = did_mod(pd); in ASRU_set()
472 if ((strcmp(nm, PCI_BUS) == 0 && did_gettnode(pd) && in ASRU_set()
473 strcmp(topo_node_name(did_gettnode(pd)), HOSTBRIDGE) == 0) || in ASRU_set()
476 if ((dnpath = di_devfs_path(did_dinode(pd))) != NULL) { in ASRU_set()
487 did_BDF(pd, NULL, &d, &f); in ASRU_set()
595 FRU_set(tnode_t *tn, did_t *pd, in FRU_set() argument
603 mp = did_mod(pd); in FRU_set()
639 mp = did_mod(pd); in FRU_set()
642 if (nvlist_add_uint64(in, "nv1", (uintptr_t)pd) != 0) { in FRU_set()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_mem.c60 ibt_register_mr(ibt_hca_hdl_t hca_hdl, ibt_pd_hdl_t pd, ibt_mr_attr_t *mem_attr, in ibt_register_mr() argument
67 hca_hdl, pd, mem_attr); in ibt_register_mr()
72 IBTL_HCA2CIHCA(hca_hdl), pd, mem_attr, IBTL_HCA2CLNT(hca_hdl), in ibt_register_mr()
108 ibt_register_buf(ibt_hca_hdl_t hca_hdl, ibt_pd_hdl_t pd, in ibt_register_buf() argument
115 hca_hdl, pd, mem_bpattr, bp); in ibt_register_buf()
118 IBTL_HCA2CIHCA(hca_hdl), pd, mem_bpattr, bp, IBTL_HCA2CLNT(hca_hdl), in ibt_register_buf()
213 ibt_reregister_mr(ibt_hca_hdl_t hca_hdl, ibt_mr_hdl_t mr_hdl, ibt_pd_hdl_t pd, in ibt_reregister_mr() argument
220 hca_hdl, mr_hdl, pd, mem_attr); in ibt_reregister_mr()
223 IBTL_HCA2CIHCA(hca_hdl), mr_hdl, pd, mem_attr, in ibt_reregister_mr()
272 ibt_pd_hdl_t pd, ibt_smr_attr_t *mem_bpattr, struct buf *bp, in ibt_reregister_buf() argument
[all …]

1234567891011