/opensolaris-onvv-gate/usr/src/uts/sun4v/io/n2rng/ |
H A D | n2rng_kcf.c | 51 static int ext_info(crypto_provider_handle_t, crypto_provider_ext_info_t *, 73 ext_info, /* ext_info */ 122 ext_info(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, argument 132 strncpy_spacepad(ext_info->ei_manufacturerID, N2RNG_MANUFACTURER_ID, 136 strncpy_spacepad(ext_info->ei_model, "0", CRYPTO_EXT_SIZE_MODEL); 139 ext_info->ei_flags = CRYPTO_EXTF_RNG | CRYPTO_EXTF_SO_PIN_LOCKED | 142 ext_info->ei_max_session_count = CRYPTO_EFFECTIVELY_INFINITE; 143 ext_info [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-ring-fp.c | 177 * @ext_info: See xge_hal_dtr_info_t{}. Returned by HAL. 186 xge_hal_dtr_info_t *ext_info) 192 ext_info->l3_cksum = XGE_HAL_RXD_GET_L3_CKSUM(rxdp->control_1); 193 ext_info->l4_cksum = XGE_HAL_RXD_GET_L4_CKSUM(rxdp->control_1); 194 ext_info->frame = XGE_HAL_RXD_GET_FRAME_TYPE(rxdp->control_1); 195 ext_info->proto = XGE_HAL_RXD_GET_FRAME_PROTO(rxdp->control_1); 196 ext_info->vlan = XGE_HAL_RXD_GET_VLAN_TAG(rxdp->control_2); 202 ext_info->rth_it_hit = XGE_HAL_RXD_GET_RTH_IT_HIT(rxdp->control_1); 203 ext_info->rth_spdm_hit = 205 ext_info 185 xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, xge_hal_dtr_info_t *ext_info) argument 224 xge_hal_ring_dtr_info_nb_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, xge_hal_dtr_info_t *ext_info) argument [all...] |
H A D | xgehal-device-fp.c | 757 * @ext_info: descriptor info. 761 xge_hal_dtr_info_t *ext_info) 782 if (ext_info->proto & XGE_HAL_FRAME_PROTO_IP_FRAGMENTED) { 909 * @ext_info: Descriptor info. 915 xge_hal_dtr_info_t *ext_info) 919 if (!(ext_info->proto & XGE_HAL_FRAME_PROTO_TCP)) { 920 xge_debug_ring(XGE_ERR, "Cant do lro %d", ext_info->proto); 939 switch (ext_info->frame) { 956 if (ext_info->proto & XGE_HAL_FRAME_PROTO_VLAN_TAGGED) { 983 * @ext_info 760 __hal_ip_lro_capable(iplro_t *ip, xge_hal_dtr_info_t *ext_info) argument 912 __hal_lro_capable( u8 *buffer, iplro_t **ip, tcplro_t **tcp, xge_hal_dtr_info_t *ext_info) argument 1046 __hal_get_lro_session(u8 *eth_hdr, iplro_t *ip, tcplro_t *tcp, lro_t **lro, xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, xge_hal_lro_desc_t *ring_lro, lro_t **lro_end3 ) argument 1311 xge_hal_lro_process_rx(int ring, u8 *eth_hdr, u8 *ip_hdr, tcplro_t **tcp, u32 *seglen, lro_t **p_lro, xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, lro_t **lro_end3) argument 1383 xge_hal_accumulate_large_rx(u8 *buffer, tcplro_t **tcp, u32 *seglen, lro_t **p_lro, xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, lro_t **lro_end3) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/libumem/common/ |
H A D | misc.c | 249 Sym *ext_info = NULL; local 251 result = dladdr1(pointer, &sym_info, (void **)&ext_info, 257 end = (uintptr_t)sym_info.dli_saddr + ext_info->st_size;
|
/opensolaris-onvv-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_miscapi.c | 779 crypto_provider_ext_info_t *ext_info) 783 rv = crypto_get_provinfo(pd, ext_info); 788 if (memcmp_pad_max(ext_info->ei_label, CRYPTO_EXT_SIZE_LABEL, 793 if (memcmp_pad_max(ext_info->ei_manufacturerID, 800 if (memcmp_pad_max(ext_info->ei_serial_number, 815 crypto_provider_ext_info_t *ext_info; local 830 ext_info = kmem_zalloc(sizeof (crypto_provider_ext_info_t), KM_SLEEP); 834 if (match_ext_info(pd, label, manuf, serial, ext_info)) { 843 kmem_free(ext_info, sizeof (crypto_provider_ext_info_t)); 861 CRYPTO_OPS_OFFSET(provider_ops), CRYPTO_PROVIDER_OFFSET(ext_info), 778 match_ext_info(kcf_provider_desc_t *pd, char *label, char *manuf, char *serial, crypto_provider_ext_info_t *ext_info) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/tpm/ |
H A D | tpm.c | 2031 crypto_provider_ext_info_t *ext_info, 2040 strncpy_spacepad(ext_info->ei_manufacturerID, 2042 sizeof (ext_info->ei_manufacturerID)); 2044 strncpy_spacepad(ext_info->ei_model, "0", 2045 sizeof (ext_info->ei_model)); 2046 strncpy_spacepad(ext_info->ei_serial_number, "0", 2047 sizeof (ext_info->ei_serial_number)); 2049 ext_info->ei_flags = CRYPTO_EXTF_RNG | CRYPTO_EXTF_SO_PIN_LOCKED; 2050 ext_info->ei_max_session_count = CRYPTO_EFFECTIVELY_INFINITE; 2051 ext_info 2030 tpmrng_ext_info(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/ |
H A D | dca.c | 325 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq); 327 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq); 329 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq, char *id); 332 ext_info_sym, /* ext_info */ 339 ext_info_asym, /* ext_info */ 4807 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) 4809 return (ext_info_base(prov, ext_info, cfreq, IDENT_SYM)); 4814 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) 4818 rv = ext_info_base(prov, ext_info, cfreq, IDENT_ASYM); 4820 ext_info 4806 ext_info_sym(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) argument 4813 ext_info_asym(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) argument 4827 ext_info_base(crypto_provider_handle_t prov, crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq, char *id) argument [all...] |
H A D | dprov.c | 4118 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t req) 4130 0, NULL, 0, NULL, 0, NULL, ext_info); 5364 crypto_provider_ext_info_t *ext_info) 5378 taskq_req->dr_mgmt_req.mr_ext_info = ext_info; 8508 crypto_provider_ext_info_t *ext_info = local 8511 (void) memset(ext_info->ei_label, ' ', CRYPTO_EXT_SIZE_LABEL); 8513 bcopy("(not initialized)", ext_info->ei_label, 8516 bcopy(softc->ds_label, ext_info->ei_label, 8520 bcopy(DPROV_MANUFACTURER, ext_info->ei_manufacturerID, 8522 bcopy(DPROV_MODEL, ext_info 4117 dprov_ext_info(crypto_provider_handle_t provider, crypto_provider_ext_info_t *ext_info, crypto_req_handle_t req) argument 5360 dprov_mgmt_submit_req(dprov_req_type_t req_type, dprov_state_t *softc, crypto_req_handle_t req, crypto_session_id_t session_id, char *pin, size_t pin_len, char *old_pin, size_t old_pin_len, char *label, crypto_provider_ext_info_t *ext_info) argument [all...] |
H A D | crypto.c | 1416 crypto_provider_ext_info_t *ext_info = NULL; local 1448 ext_info = kmem_zalloc(need, KM_SLEEP); 1465 CRYPTO_OPS_OFFSET(provider_ops), CRYPTO_PROVIDER_OFFSET(ext_info), 1472 0, NULL, 0, NULL, 0, NULL, ext_info, provider); 1479 fabricate_ext_info(provider, ext_info); 1485 ext_to_provider_data(mode, provider, ext_info, 1493 if (ext_info != NULL) 1494 kmem_free(ext_info, sizeof (crypto_provider_ext_info_t));
|
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-device.h | 947 __hal_ip_lro_capable(iplro_t *ip, xge_hal_dtr_info_t *ext_info); 954 xge_hal_dtr_info_t *ext_info); 958 xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, 980 xge_hal_dtr_info_t *ext_info, xge_hal_device_t *hldev, 985 lro_t **lro, xge_hal_dtr_info_t *ext_info,
|
H A D | xgehal-ring.h | 408 xge_hal_dtr_info_t *ext_info);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 566 xgell_get_ip_offset(xge_hal_dtr_info_t *ext_info) argument 571 switch (ext_info->frame) { 593 if ((ext_info->proto & XGE_HAL_FRAME_PROTO_IPV4 || 594 ext_info->proto & XGE_HAL_FRAME_PROTO_IPV6) && 595 (ext_info->proto & XGE_HAL_FRAME_PROTO_VLAN_TAGGED)) { 610 xge_hal_dtr_info_t *ext_info) 614 if (!(ext_info->proto & XGE_HAL_FRAME_PROTO_IP_FRAGMENTED)) { 615 if (ext_info->proto & XGE_HAL_FRAME_PROTO_TCP_OR_UDP) { 616 if (ext_info->l3_cksum == XGE_HAL_L3_CKSUM_OK) { 619 if (ext_info 609 xgell_rx_hcksum_assoc(mblk_t *mp, char *vaddr, int pkt_length, xge_hal_dtr_info_t *ext_info) argument 657 xgell_rx_1b_msg_alloc(xgell_rx_ring_t *ring, xgell_rx_buffer_t *rx_buffer, int pkt_length, xge_hal_dtr_info_t *ext_info, boolean_t *copyit) argument 724 xge_hal_dtr_info_t ext_info; local 794 pkt_length, &ext_info); local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/crypto/spi/ |
H A D | kcf_spi.c | 311 crypto_provider_ext_info_t ext_info; local 316 bzero(&ext_info, sizeof (ext_info)); 319 0, NULL, 0, NULL, 0, NULL, &ext_info, prov_desc); 327 ext_info.ei_hash_max_input_len; 331 ext_info.ei_hmac_max_input_len;
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/crypto/ |
H A D | spi.h | 460 int (*ext_info)(crypto_provider_handle_t, member in struct:crypto_provider_management_ops 728 * the ext_info entry point in the co_provider_ops vector. 735 * the ext_info entry point in the co_provider_ops vector.
|
H A D | impl.h | 1187 * Only ext_info needs two handles. 1192 KCF_PROV_PROVIDER_OPS(ops_pd)->ext_info) ? \ 1193 KCF_PROV_PROVIDER_OPS(ops_pd)->ext_info((pd)->pd_prov_handle, \
|