Home
last modified time | relevance | path

Searched full:provider (Results 1 – 25 of 877) sorted by relevance

12345678910>>...36

/titanic_44/usr/src/man/man1m/
H A Dcryptoadm.1m12 \fBcryptoadm\fR list [\fB-mpv\fR] [provider=\fIprovider-name\fR]
19 provider=\fIprovider-name\fR mechanism=\fImechanism-list\fR | random | all
25 provider=\fIprovider-name\fR mechanism=\fImechanism-list\fR | random | all
30 \fBcryptoadm\fR install provider=\fIprovider-name\fR
35 \fBcryptoadm\fR install provider=\fIprovider-name\fR
41 \fBcryptoadm\fR uninstall provider=\fIprovider-name\fR
46 \fBcryptoadm\fR unload provider=\fIprovider-name\fR
87 The \fBcryptoadm\fR utility displays cryptographic provider information for a
88 system, configures the mechanism policy for each provider, and installs or
89 uninstalls a cryptographic provider. The cryptographic framework supports three
[all …]
/titanic_44/usr/src/cmd/dtrace/demo/
H A Dchapters27 title: dtrace Provider
29 url: http://wikis.sun.com/display/DTrace/dtrace+Provider
32 title: fbt Provider
34 url: http://wikis.sun.com/display/DTrace/fbt+Provider
42 title: io Provider
44 url: http://wikis.sun.com/display/DTrace/io+Provider
47 title: lockstat Provider
49 url: http://wikis.sun.com/display/DTrace/lockstat+Provider
57 title: proc Provider
59 url: http://wikis.sun.com/display/DTrace/proc+Provider
[all …]
/titanic_44/usr/src/man/man3dat/
H A Ddat_ia_query.3dat61 Pointer to a Consumer-allocated structure that the Provider fills with IA
80 Pointer to a Consumer-allocated structure that the Provider fills with Provider
88 parameters, as well as the IA and Provider attributes. Consumers pass in
89 pointers to Consumer-allocated structures for the IA and Provider attributes
90 that the Provider fills.
94 Consumer to specify which attributes to query. The Provider returns values for
95 requested attributes. The Provider can also return values for any of the other
116 The name of the IA controlled by the Provider. The same as \fIia_name_ptr\fR.
395 .SS "DAPL Provider Attributes"
398 The provider attributes are specific to the open instance of the IA. DAT
[all …]
H A Ddat_provider_init.3dat9 dat_provider_init \- locate the Provider in the Static Registry
30 The information that was provided by the Consumer to locate the Provider in the
41 for the Provider.
47 A constructor the Registry calls on a Provider before the first call to
48 \fBdat_ia_open\fR(3DAT) for a given IA name when the Provider is auto-loaded.
49 An application that explicitly loads a Provider on its own can choose to use
51 auto-loaded Provider.
54 The Provider's implementation of this method must call
58 Otherwise, the Provider is free to perform any initialization it finds useful
68 The Provider library was loaded into memory.
[all …]
H A Ddat_registry_remove_provider.3dat9 dat_registry_remove_provider \- unregister the Provider from the Dynamic
19 IN DAT_PROVIDER *provider
28 \fB\fIprovider\fR\fR
31 Self-description of a Provider.
40 Attributes of the Provider.
46 The Provider removes itself from the Dynamic Registry. It is the Provider's
51 The Provider cannot be removed while it is in use. An attempt to remove the
52 Provider while it is in use results in an error with the return code
70 Invalid parameter. The Provider was not found.
79 The Provider was in use.
H A Ddat_ia_open.3dat33 Provider registration.
63 \fBDAT_HANDLE_NULL\fR for a Provider to generate EVD for it.
97 The Provider is required to provide a queue size at least equal to
103 If \fIasync_evd_handle\fR is not \fBDAT_HANDLE_NULL\fR, the Provider does not
104 create an Event Dispatcher for an asynchronous event and the Provider ignores
107 Provider (\fIia_name_ptr\fR). The Provider does not have to check for the
110 Provider. How the \fIasync_evd_handle\fR is passed between DAT Consumers is out
111 of scope of the DAT specification. If the Provider determines that the
116 Provider to the Consumer passed in Asynchronous Event Dispatcher specified by
130 The Asynchronous Event Dispatcher is an Object of both the Provider and IA.
[all …]
H A Ddat_evd_dequeue.3dat39 Pointer to the Consumer-allocated structure that Provider fills with the event
54 For all events the Provider fills the \fBdat_event\fR that the Consumer
56 Consumer point of view. For \fBDAT_CONNECTION_REQUEST_EVENT\fR, the Provider
58 in \fBDAT_CR_ARRIVAL_EVENT_DATA\fR. That object is destroyed by the Provider as
66 establishment, the Provider returns the pointer for \fIprivate_data\fR and the
69 and \fIprivate_data_size\fR returns zero. The Provider is responsible for the
78 Provider must pass to the Consumer the entire Private Data that the remote
81 provides more data than the Provider and Transport can support (larger than IA
137 is not defined. The Provider is not obligated to provide the first caller the
138 first event unless it is the only caller. The Provider is not obligated to
[all …]
H A Ddat_ep_create_with_srq.3dat128 SRQ PZ might or might not be the same as the EP one. Check Provider attribute
173 requested by Consumer. If Provider cannot satisfy the Consumer requested
221 The requested Provider Model was not supported.
287 Provider attribute for it.
296 The Provider is strongly encouraged to create an EP that is ready to be
305 The Provider does not create an underlying Transport Endpoint until the
307 This allows the Provider to accumulate Consumer requests for attribute settings
315 The Provider creates the underlying Transport Endpoint or chooses one from a
316 pool of Provider-controlled Transport Endpoints when the Consumer creates the
317 Endpoint. The Provider chooses the Transport Endpoint that is free from any
[all …]
/titanic_44/usr/src/uts/common/crypto/spi/
H A Dkcf_spi.c78 * Copy an ops vector from src to dst. Used during provider registration
79 * to copy the ops vector from the provider info structure to the
80 * provider descriptor maintained by KCF.
81 * Copying the ops vector specified by the provider is needed since the
82 * framework does not require the provider info structure to be
126 * list of mechanisms supported by the provider and an ops vector containing
127 * provider entry points. Hardware providers call this routine in their attach
146 * Check provider type, must be software, hardware, or logical. in crypto_register_provider()
154 * Allocate and initialize a new provider descriptor. We also in crypto_register_provider()
162 /* provider-private handle, opaque to KCF */ in crypto_register_provider()
[all …]
/titanic_44/usr/src/uts/common/crypto/core/
H A Dkcf_cryptoadm.c120 * WARNING: If you add a new kernel crypto provider or mechanism, in kcf_soft_config_init()
123 * 1. To add a new mechanism to a provider add the string to the in kcf_soft_config_init()
126 * 2. To add a new provider, create a new *_mechs array listing the in kcf_soft_config_init()
127 * provider's mechanism(s) and a new comment line above. in kcf_soft_config_init()
224 printf("Soft provider config list soft_config_list: %s\n", in kcf_soft_config_dump()
246 * present only one provider. This happens when a hardware provider
283 * provider's supported mechanisms.
298 * Take snapshot of provider table returning only hardware providers in crypto_get_dev_list()
441 * Get provider table entries matching name and instance in crypto_get_dev_info()
502 * Given a kernel software provider name, return a list of mechanisms
[all …]
H A Dkcf_callprov.c26 * This file contains routines which call into a provider's
69 * which holds the provider and then calls this routine. So, for the
105 * Check if the key/attribute length is within the limits of given provider
111 kcf_check_prov_mech_keylen(kcf_provider_desc_t *provider, in kcf_check_prov_mech_keylen() argument
120 mech_info = &(KCF_TO_PROV_MECHINFO(provider, mech_type)); in kcf_check_prov_mech_keylen()
155 * the actual provider do the check. in kcf_check_prov_mech_keylen()
184 * Search a mech entry's hardware provider list for the specified
185 * provider. Return true if found.
207 * This routine, given a logical provider, returns the least loaded
208 * provider belonging to the logical provider. The provider must be
[all …]
H A Dkcf_prov_tabs.c34 * The provider table is indexed by crypto_provider_id_t. Each
35 * element of the table contains a pointer to a provider descriptor,
39 * provider descriptors.
57 * a crypto provider registers with kcf. The provider calls the
61 * A provider unregisters by calling crypto_unregister_provider()
94 * Add a provider to the provider table. If no free entry can be found
95 * for the new provider, returns CRYPTO_HOST_MEMORY. Otherwise, add
96 * the provider to the table, initialize the pd_prov_id field
97 * of the specified provider descriptor to the index in that table,
99 * provider when pointed to by a table entry.
[all …]
/titanic_44/usr/src/uts/common/vm/
H A Dxhat.c52 xhat_provider_register(xhat_provider_t *provider) in xhat_provider_register() argument
58 if (provider->xhat_provider_version != XHAT_PROVIDER_VERSION) { in xhat_provider_register()
59 cmn_err(CE_WARN, "XHAT provider version mismatch"); in xhat_provider_register()
63 if ((XHAT_POPS(provider)->xhat_alloc == NULL) || in xhat_provider_register()
64 (XHAT_POPS(provider)->xhat_free == NULL)) { in xhat_provider_register()
65 cmn_err(CE_WARN, "Malformed XHAT provider"); in xhat_provider_register()
70 provider->xblkcache->free_blks = NULL; in xhat_provider_register()
71 (void) strncpy(cache_name, provider->xhat_provider_name, in xhat_provider_register()
74 provider->xblkcache->cache = kmem_cache_create(cache_name, in xhat_provider_register()
75 provider->xhat_provider_blk_size, 0, NULL, NULL, in xhat_provider_register()
[all …]
/titanic_44/usr/src/uts/common/dtrace/
H A Dfasttrap.c57 * The fasttrap provider allows DTrace consumers to instrument any user-level
106 * framework -- is a little tricky and bears some explanation. Each provider
109 * (ftp_ccount) and USDT consumers (ftp_mcount); all three prevent a provider
110 * from being freed. A provider is looked up by taking the bucket lock for the
111 * provider hash table, and is returned with its lock held. The provider lock
117 * not be taken when holding the provider lock as that would create a cyclic
118 * lock ordering. In situations where one would naturally take the provider
120 * the provider from disappearing, drop the provider lock, and acquire the
124 * bucket lock before provider lock
125 * DTrace before provider lock
[all …]
/titanic_44/usr/src/man/man7p/
H A Ddlpi.7p8 dlpi \- Data Link Provider Interface
20 Version 2 of the Data Link Provider Interface (\fBDLPI\fR). \fBDLPI V2\fR
23 provider's protocol. Specifically, the interface is intended to support
28 The interface specifies access to the data link service provider in the form of
32 provider to attach a physical device with physical-level address to a stream,
34 information from the data link provider, exchange data with a peer data link
54 interest occur at the \fBDLPI\fR provider. The negotiation can be performed on
56 DL_NOTIFY_REQ to the provider, which is an M_PROTO message with the following
87 requested types to check if the \fBDLPI\fR provider supports the extension.
89 Upon receiving the DL_NOTIFY_REQ, the \fBDLPI\fR provider must generate a
[all …]
/titanic_44/usr/src/man/man3nsl/
H A Dt_open.3nsl39 endpoint by supplying a transport provider identifier that indicates a
40 particular transport provider, that is, transport protocol, and returning a
44 The argument \fIname\fR points to a transport provider identifier and
71 /* transport provider */
72 t_scalar_t flags; /* other info about the transport provider */
87 the transport provider does not provide user access to transport protocol
98 of protocol-specific options supported by the provider, and a value of -2
99 (\fBT_INVALID\fR) specifies that the transport provider does not support
111 that the transport provider does not support the concept of TSDU, although it
115 that the transfer of normal data is not supported by the transport provider.
[all …]
H A Dt_getinfo.3nsl57 t_scalar_t servtype; /*service type supported by the transport provider */
58 t_scalar_t flags; /*other info about the transport provider */
73 provider does not provide user access to transport protocol addresses.
83 protocol-specific options supported by the provider, and a value of
84 \fBT_INVALID\fR (-2) specifies that the transport provider does not support
96 transport provider does not support the concept of TSDU, although it does
101 provider.
112 that the transport provider does not support the concept of ETSDU, although it
117 supported by the transport provider. Note that the semantics of expedited data
129 \fBT_INVALID\fR (-2) specifies that the transport provider does not allow data
[all …]
H A Dt_sndv.3nsl62 subject to the interpretations of the transport provider.
71 If set in \fIflags\fR, this indicates to the transport provider that the
85 packaged for transfer below the transport interface. If the transport provider
97 If set in \fIflags\fR, requests that the provider transmit all data that it has
98 accumulated but not sent. The request is a local action on the provider and
105 The communications provider is free to collect data in a send buffer until it
111 transport provider at the time the call is made. However, if \fBO_NONBLOCK\fR
120 by the transport provider. Normally this will equal the total number of bytes
133 constrained value, see the note above) bytes to the provider for a single call,
136 data has actually been accepted by the communications provider. In this case,
[all …]
H A Dt_snd.3nsl47 subject to the interpretations of the transport provider.
56 If set in \fIflags\fR, this indicates to the transport provider that the
66 packaged for transfer below the transport interface. If the transport provider
83 If set in \fIflags\fR, requests that the provider transmit all data that it has
84 accumulated but not sent. The request is a local action on the provider and
93 Note that the communications provider is free to collect data in a send buffer
99 transport provider at the time the call is made. However, if \fBO_NONBLOCK\fR
108 accepted by the communications provider. Normally this will equal the number
111 has actually been accepted by the communications provider. In this case,
114 communications provider, it returns -1 with \fBt_errno\fR set to
[all …]
H A Dt_bind.3nsl38 mode, the transport provider may begin enqueuing incoming connect indications,
66 transport provider actually bound to the transport endpoint; if an address was
80 \fBNULL),\fR the transport provider will assign an appropriate address to be
82 the transport provider could not allocate an address, \fBt_bind()\fR will fail
88 zero, and the transport provider will assign an address to the transport
90 what address was bound by the provider and is not interested in the negotiated
92 pointer for the same call, in which case the provider chooses the address to
99 transport provider should support for the given transport endpoint. An
101 user by the transport provider but which has not been accepted or rejected. A
104 \fIqlen\fR will be negotiated by the transport provider and may be changed if
[all …]
/titanic_44/usr/src/cmd/dtrace/test/tst/common/privs/
H A Dtst.providers.ksh27 # First, make sure that we can successfully enable the io provider
30 echo failed to enable io provider with full privs
37 # Now make sure that we cannot enable the io provider with reduced privs
41 echo successfully enabled the io provider with reduced privs
46 # Keeping our reduced privs, we want to assure that we can see every provider
55 #define CANENABLE(provider) \
56 provider::: \
57 /err == 0 && progenyof(\$pid) && !seen["provider"]/ \
65 provider::: \
68 seen["provider"]++; \
[all …]
/titanic_44/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_init.c61 * initialize this provider
65 * This function needs to be called once when the provider is loaded.
98 /* initialize the provider list */ in dapl_init()
125 * finalize this provider
129 * This function needs to be called once when the provider is loaded.
160 * This function is called by the registry to initialize a provider
173 DAT_PROVIDER *provider; in dat_provider_init() local
177 provider = NULL; in dat_provider_init()
181 &provider); in dat_provider_init()
195 provider->extension = hca_ptr; in dat_provider_init()
[all …]
/titanic_44/usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/
H A DProbeDescription.java36 * A DTrace probe description consists of provider, module, function,
63 * Instance with empty provider, module, function, and name fields
72 * Enumerates the provider, module, function, and name fields of a
76 /** Probe provider */
77 PROVIDER, enumConstant
91 new String[] {"ID", "provider", "module",
104 private final String provider; field in ProbeDescription
114 * in the format <i>{@code provider:module:function:name}</i> or
119 * <i>{@code provider:module:function:name}</i> or else (if no colon
138 provider = ""; in ProbeDescription()
[all …]
/titanic_44/usr/src/uts/common/sys/
H A Ddtrace.h69 #define DTRACE_PROVNONE 0 /* invalid provider identifier */
70 #define DTRACE_METAPROVNONE 0 /* invalid meta-provider identifier */
229 #define DIF_VAR_PROBEPROV 0x0112 /* probe provider */
729 dof_stridx_t dofp_provider; /* provider string */
784 dof_stridx_t dofpv_name; /* provider name string */
785 dof_attr_t dofpv_provattr; /* provider attributes */
889 char dtpd_provider[DTRACE_PROVNAMELEN]; /* probe provider name */
1167 * of greater stability; the provider indicates such a translated argument by
1169 * Finally, the provider may indicate which argument value a given argument
1184 * Each DTrace provider advertises the name and data stability of each of its
[all …]
/titanic_44/usr/src/lib/udapl/libdat/common/
H A Dudat.c35 * PURPOSE: DAT Provider and Consumer registry functions.
41 #include <dat/dat_registry.h> /* Provider API function prototypes */
72 * Provider API
83 IN DAT_PROVIDER *provider, in dat_registry_add_provider() argument
91 if (UDAT_IS_BAD_POINTER(provider)) { in dat_registry_add_provider()
104 entry.ia_open_func = provider->ia_open_func; in dat_registry_add_provider()
117 IN DAT_PROVIDER *provider, in dat_registry_remove_provider() argument
123 if (UDAT_IS_BAD_POINTER(provider)) { in dat_registry_remove_provider()
189 /* strip off the prefix from the provider's name if present */ in dat_ia_openv()
217 "DAT Registry: dat_ia_open() provider information " in dat_ia_openv()
[all …]

12345678910>>...36