Home
last modified time | relevance | path

Searched refs:ext_info (Results 1 – 18 of 18) sorted by relevance

/titanic_44/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_kcf.c51 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, in ext_info() function
132 strncpy_spacepad(ext_info->ei_manufacturerID, N2RNG_MANUFACTURER_ID, in ext_info()
136 strncpy_spacepad(ext_info->ei_model, "0", CRYPTO_EXT_SIZE_MODEL); in ext_info()
139 ext_info->ei_flags = CRYPTO_EXTF_RNG | CRYPTO_EXTF_SO_PIN_LOCKED | in ext_info()
142 ext_info->ei_max_session_count = CRYPTO_EFFECTIVELY_INFINITE; in ext_info()
143 ext_info->ei_max_pin_len = 0; in ext_info()
144 ext_info->ei_min_pin_len = 0; in ext_info()
145 ext_info->ei_total_public_memory = CRYPTO_UNAVAILABLE_INFO; in ext_info()
[all …]
/titanic_44/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-ring-fp.c186 xge_hal_dtr_info_t *ext_info) in xge_hal_ring_dtr_info_get() argument
192 ext_info->l3_cksum = XGE_HAL_RXD_GET_L3_CKSUM(rxdp->control_1); in xge_hal_ring_dtr_info_get()
193 ext_info->l4_cksum = XGE_HAL_RXD_GET_L4_CKSUM(rxdp->control_1); in xge_hal_ring_dtr_info_get()
194 ext_info->frame = XGE_HAL_RXD_GET_FRAME_TYPE(rxdp->control_1); in xge_hal_ring_dtr_info_get()
195 ext_info->proto = XGE_HAL_RXD_GET_FRAME_PROTO(rxdp->control_1); in xge_hal_ring_dtr_info_get()
196 ext_info->vlan = XGE_HAL_RXD_GET_VLAN_TAG(rxdp->control_2); in xge_hal_ring_dtr_info_get()
202 ext_info->rth_it_hit = XGE_HAL_RXD_GET_RTH_IT_HIT(rxdp->control_1); in xge_hal_ring_dtr_info_get()
203 ext_info->rth_spdm_hit = in xge_hal_ring_dtr_info_get()
205 ext_info->rth_hash_type = in xge_hal_ring_dtr_info_get()
207 ext_info->rth_value = XGE_HAL_RXD_1_GET_RTH_VALUE(rxdp->control_2); in xge_hal_ring_dtr_info_get()
[all …]
H A Dxgehal-device-fp.c761 xge_hal_dtr_info_t *ext_info) in __hal_ip_lro_capable() argument
782 if (ext_info->proto & XGE_HAL_FRAME_PROTO_IP_FRAGMENTED) { in __hal_ip_lro_capable()
915 xge_hal_dtr_info_t *ext_info) in __hal_lro_capable() argument
919 if (!(ext_info->proto & XGE_HAL_FRAME_PROTO_TCP)) { in __hal_lro_capable()
920 xge_debug_ring(XGE_ERR, "Cant do lro %d", ext_info->proto); in __hal_lro_capable()
939 switch (ext_info->frame) { in __hal_lro_capable()
956 if (ext_info->proto & XGE_HAL_FRAME_PROTO_VLAN_TAGGED) { in __hal_lro_capable()
1050 xge_hal_dtr_info_t *ext_info, in __hal_get_lro_session() argument
1109 if (XGE_HAL_OK != __hal_ip_lro_capable(ip, ext_info)) in __hal_get_lro_session()
1168 if (XGE_HAL_FAIL == __hal_ip_lro_capable(ip, ext_info)) in __hal_get_lro_session()
[all …]
/titanic_44/usr/src/uts/common/crypto/api/
H A Dkcf_miscapi.c779 crypto_provider_ext_info_t *ext_info) in match_ext_info() argument
783 rv = crypto_get_provinfo(pd, ext_info); in match_ext_info()
788 if (memcmp_pad_max(ext_info->ei_label, CRYPTO_EXT_SIZE_LABEL, in match_ext_info()
793 if (memcmp_pad_max(ext_info->ei_manufacturerID, in match_ext_info()
800 if (memcmp_pad_max(ext_info->ei_serial_number, in match_ext_info()
815 crypto_provider_ext_info_t *ext_info; in crypto_get_provider() local
830 ext_info = kmem_zalloc(sizeof (crypto_provider_ext_info_t), KM_SLEEP); in crypto_get_provider()
834 if (match_ext_info(pd, label, manuf, serial, ext_info)) { in crypto_get_provider()
843 kmem_free(ext_info, sizeof (crypto_provider_ext_info_t)); in crypto_get_provider()
861 CRYPTO_OPS_OFFSET(provider_ops), CRYPTO_PROVIDER_OFFSET(ext_info), in crypto_get_provinfo()
/titanic_44/usr/src/uts/common/io/tpm/
H A Dtpm.c2031 crypto_provider_ext_info_t *ext_info, in tpmrng_ext_info() argument
2040 strncpy_spacepad(ext_info->ei_manufacturerID, in tpmrng_ext_info()
2042 sizeof (ext_info->ei_manufacturerID)); in tpmrng_ext_info()
2044 strncpy_spacepad(ext_info->ei_model, "0", in tpmrng_ext_info()
2045 sizeof (ext_info->ei_model)); in tpmrng_ext_info()
2046 strncpy_spacepad(ext_info->ei_serial_number, "0", in tpmrng_ext_info()
2047 sizeof (ext_info->ei_serial_number)); in tpmrng_ext_info()
2049 ext_info->ei_flags = CRYPTO_EXTF_RNG | CRYPTO_EXTF_SO_PIN_LOCKED; in tpmrng_ext_info()
2050 ext_info->ei_max_session_count = CRYPTO_EFFECTIVELY_INFINITE; in tpmrng_ext_info()
2051 ext_info->ei_max_pin_len = 0; in tpmrng_ext_info()
[all …]
/titanic_44/usr/src/lib/libumem/common/
H A Dmisc.c249 Sym *ext_info = NULL; in print_sym() local
251 result = dladdr1(pointer, &sym_info, (void **)&ext_info, in print_sym()
257 end = (uintptr_t)sym_info.dli_saddr + ext_info->st_size; in print_sym()
/titanic_44/usr/src/uts/common/crypto/io/
H A Ddca.c325 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);
4807 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) in ext_info_sym() argument
4809 return (ext_info_base(prov, ext_info, cfreq, IDENT_SYM)); in ext_info_sym()
4814 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq) in ext_info_asym() argument
4818 rv = ext_info_base(prov, ext_info, cfreq, IDENT_ASYM); in ext_info_asym()
4820 ext_info->ei_flags |= CRYPTO_EXTF_RNG; in ext_info_asym()
4828 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t cfreq, char *id) in ext_info_base() argument
4834 (void) sprintf((char *)ext_info->ei_label, "%s/%d %s", in ext_info_base()
[all …]
H A Ddprov.c4118 crypto_provider_ext_info_t *ext_info, crypto_req_handle_t req) in dprov_ext_info() argument
4130 0, NULL, 0, NULL, 0, NULL, ext_info); in dprov_ext_info()
5364 crypto_provider_ext_info_t *ext_info) in dprov_mgmt_submit_req() argument
5378 taskq_req->dr_mgmt_req.mr_ext_info = ext_info; in dprov_mgmt_submit_req()
8508 crypto_provider_ext_info_t *ext_info = in dprov_mgmt_task() local
8511 (void) memset(ext_info->ei_label, ' ', CRYPTO_EXT_SIZE_LABEL); in dprov_mgmt_task()
8513 bcopy("(not initialized)", ext_info->ei_label, in dprov_mgmt_task()
8516 bcopy(softc->ds_label, ext_info->ei_label, in dprov_mgmt_task()
8520 bcopy(DPROV_MANUFACTURER, ext_info->ei_manufacturerID, in dprov_mgmt_task()
8522 bcopy(DPROV_MODEL, ext_info->ei_model, CRYPTO_EXT_SIZE_MODEL); in dprov_mgmt_task()
[all …]
H A Dcrypto.c1416 crypto_provider_ext_info_t *ext_info = NULL; in get_provider_info() local
1448 ext_info = kmem_zalloc(need, KM_SLEEP); in get_provider_info()
1465 CRYPTO_OPS_OFFSET(provider_ops), CRYPTO_PROVIDER_OFFSET(ext_info), in get_provider_info()
1472 0, NULL, 0, NULL, 0, NULL, ext_info, provider); in get_provider_info()
1479 fabricate_ext_info(provider, ext_info); in get_provider_info()
1485 ext_to_provider_data(mode, provider, ext_info, in get_provider_info()
1493 if (ext_info != NULL) in get_provider_info()
1494 kmem_free(ext_info, sizeof (crypto_provider_ext_info_t)); in get_provider_info()
/titanic_44/usr/src/uts/common/io/xge/drv/
H A Dxgell.c566 xgell_get_ip_offset(xge_hal_dtr_info_t *ext_info) in xgell_get_ip_offset() argument
571 switch (ext_info->frame) { in xgell_get_ip_offset()
593 if ((ext_info->proto & XGE_HAL_FRAME_PROTO_IPV4 || in xgell_get_ip_offset()
594 ext_info->proto & XGE_HAL_FRAME_PROTO_IPV6) && in xgell_get_ip_offset()
595 (ext_info->proto & XGE_HAL_FRAME_PROTO_VLAN_TAGGED)) { in xgell_get_ip_offset()
610 xge_hal_dtr_info_t *ext_info) in xgell_rx_hcksum_assoc() argument
614 if (!(ext_info->proto & XGE_HAL_FRAME_PROTO_IP_FRAGMENTED)) { in xgell_rx_hcksum_assoc()
615 if (ext_info->proto & XGE_HAL_FRAME_PROTO_TCP_OR_UDP) { in xgell_rx_hcksum_assoc()
616 if (ext_info->l3_cksum == XGE_HAL_L3_CKSUM_OK) { in xgell_rx_hcksum_assoc()
619 if (ext_info->l4_cksum == XGE_HAL_L4_CKSUM_OK) { in xgell_rx_hcksum_assoc()
[all …]
/titanic_44/usr/src/uts/common/crypto/spi/
H A Dkcf_spi.c297 crypto_provider_ext_info_t ext_info; in crypto_register_provider() local
302 bzero(&ext_info, sizeof (ext_info)); in crypto_register_provider()
305 0, NULL, 0, NULL, 0, NULL, &ext_info, prov_desc); in crypto_register_provider()
313 ext_info.ei_hash_max_input_len; in crypto_register_provider()
317 ext_info.ei_hmac_max_input_len; in crypto_register_provider()
/titanic_44/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-device.h947 __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 Dxgehal-ring.h408 xge_hal_dtr_info_t *ext_info);
/titanic_44/usr/src/uts/common/sys/crypto/
H A Dspi.h460 int (*ext_info)(crypto_provider_handle_t, member
H A Dimpl.h1185 KCF_PROV_PROVIDER_OPS(ops_pd)->ext_info) ? \
1186 KCF_PROV_PROVIDER_OPS(ops_pd)->ext_info((pd)->pd_prov_handle, \
/titanic_44/usr/src/uts/common/io/i40e/core/
H A Di40e_type.h261 u8 ext_info; member
H A Di40e_adminq_cmd.h1885 u8 ext_info; member
H A Di40e_common.c1885 hw_link_info->ext_info = resp->ext_info; in i40e_aq_get_link_info()