Searched refs:ext_info (Results 1 - 15 of 15) sorted by relevance

/opensolaris-onvv-gate/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, 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 Dxgehal-ring-fp.c177 * @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 Dxgehal-device-fp.c757 * @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 Dmisc.c249 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 Dkcf_miscapi.c779 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 Dtpm.c2031 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 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);
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 Ddprov.c4118 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 Dcrypto.c1416 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 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);
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.c566 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 Dkcf_spi.c311 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 Dspi.h460 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 Dimpl.h1187 * 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, \

Completed in 220 milliseconds