Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/crypto/io/
H A Ddca_rng.c46 int dca_random_buffer(dca_t *dca, caddr_t buf, int len);
51 dca_rng(dca_t *dca, uchar_t *buf, size_t len, crypto_req_handle_t req) in dca_rng() argument
57 if ((reqp = dca_getreq(dca, MCR2, 1)) == NULL) { in dca_rng()
58 dca_error(dca, "unable to allocate request for RNG"); in dca_rng()
73 rv = dca_rngstart(dca, reqp); in dca_rng()
84 dca_rngstart(dca_t *dca, dca_request_t *reqp) in dca_rngstart() argument
91 if (dca->dca_flags & DCA_RNGSHA1) { in dca_rngstart()
106 dca_sgcheck(dca, reqp->dr_out, DCA_SG_WALIGN)) { in dca_rngstart()
143 return (dca_start(dca, reqp, MCR2, 1)); in dca_rngstart()
212 dca_random_init(dca_t *dca) in dca_random_init() argument
[all …]
H A Ddca.c65 static void dca_free_context_list(dca_t *dca);
427 static int dca_check_acc_handle(dca_t *dca, ddi_acc_handle_t handle,
430 static void dca_fma_init(dca_t *dca);
431 static void dca_fma_fini(dca_t *dca);
563 dca_t *dca; in dca_attach() local
590 if ((dca = (dca_t *)ddi_get_driver_private(dip)) == NULL) { in dca_attach()
595 return (dca_resume(dca)); in dca_attach()
662 dca = ddi_get_soft_state(dca_state, instance); in dca_attach()
663 ASSERT(dca != NULL); in dca_attach()
664 dca->dca_dip = dip; in dca_attach()
[all …]
H A Ddca_kstat.c46 dca_ksinit(dca_t *dca) in dca_ksinit() argument
51 if (ddi_getprop(DDI_DEV_T_ANY, dca->dca_dip, in dca_ksinit()
60 instance = ddi_get_instance(dca->dca_dip); in dca_ksinit()
66 if ((dca->dca_intrstats = kstat_create(DRIVER, instance, buf, in dca_ksinit()
68 dca_error(dca, "unable to create interrupt kstat"); in dca_ksinit()
70 kstat_install(dca->dca_intrstats); in dca_ksinit()
76 if ((dca->dca_ksp = kstat_create(DRIVER, instance, NULL, "misc", in dca_ksinit()
79 dca_error(dca, "unable to create kstats"); in dca_ksinit()
81 dca_stat_t *dkp = (dca_stat_t *)dca->dca_ksp->ks_data; in dca_ksinit()
145 dca->dca_ksp->ks_update = dca_ksupdate; in dca_ksinit()
[all …]
H A Ddca_debug.c45 dca_dprintf(dca_t *dca, int level, const char *fmt, ...) in dca_dprintf() argument
52 if (dca == NULL) { in dca_dprintf()
56 ddi_driver_name(dca->dca_dip), in dca_dprintf()
57 ddi_get_instance(dca->dca_dip), fmt); in dca_dprintf()
66 dca_error(dca_t *dca, const char *fmt, ...) in dca_error() argument
70 dca_dipverror(dca->dca_dip, fmt, ap); in dca_error()
H A Ddca_3des.c62 dca_t *dca = ctx->cc_provider; in dca_3des() local
67 DBG(dca, DWARN, "input not an integral number of DES blocks"); in dca_3des()
92 DBG(dca, DWARN, "inadequate output space (need %d, got %d)", in dca_3des()
131 rv = dca_3desstart(dca, flags, reqp); in dca_3des()
170 dca_t *dca = ctx->cc_provider; in dca_3desupdate() local
192 DBG(dca, DWARN, "not enough output space (need %d, got %d)", in dca_3desupdate()
219 DBG(dca, DWARN, in dca_3desupdate()
248 DBG(dca, DWARN, "dca_3desupdate: dca_getbufbytes() failed"); in dca_3desupdate()
274 rv = dca_3desstart(dca, flags, reqp); in dca_3desupdate()
291 dca_t *dca = ctx->cc_provider; in dca_3desfinal() local
[all …]
H A Ddca_dsa.c59 dca_t *dca = ctx->cc_provider; in dca_dsa_sign() local
67 DBG(dca, DWARN, "dca_dsa_sign: data length != %d", SHA1LEN); in dca_dsa_sign()
74 DBG(dca, DWARN, in dca_dsa_sign()
97 DBG(dca, DWARN, "dca_dsa_sign: dca_gather() failed"); in dca_dsa_sign()
106 if (dca_check_dma_handle(dca, reqp->dr_ibuf_dmah, in dca_dsa_sign()
136 rv = dca_start(dca, reqp, MCR2, 1); in dca_dsa_sign()
203 dca_t *dca = ctx->cc_provider; in dca_dsa_verify() local
215 DBG(dca, DWARN, "dca_dsa_verify: input length != %d", SHA1LEN); in dca_dsa_verify()
221 DBG(dca, DWARN, "dca_dsa_verify: signature length != %d", in dca_dsa_verify()
237 DBG(dca, DWARN, in dca_dsa_verify()
[all …]
H A Ddca_rsa.c53 static int dca_pkcs1_padding(dca_t *dca, caddr_t buf, int flen, int tlen,
65 dca_t *dca = ctx->cc_provider; in dca_rsastart() local
71 if (dca_sgcheck(dca, in, DCA_SG_CONTIG) || in dca_rsastart()
72 dca_sgcheck(dca, out, DCA_SG_CONTIG)) { in dca_rsastart()
89 DBG(dca, DWARN, in dca_rsastart()
146 DBG(dca, DWARN, in dca_rsastart()
170 if ((rv = dca_pkcs1_padding(dca, reqp->dr_ibuf_kaddr, in dca_rsastart()
196 rv = dca_start(dca, reqp, MCR2, 1); in dca_rsastart()
416 dca_t *dca = (dca_t *)ctx->cc_provider; in dca_rsainit() local
420 if ((reqp = dca_getreq(dca, MCR2, 1)) == NULL) { in dca_rsainit()
[all …]
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Ddca.h136 typedef struct dca dca_t;
453 struct dca { struct
505 #define KIOIP(dca) KSTAT_INTR_PTR((dca)->dca_intrstats) argument
745 #define GETCSR(dca, reg) \ argument
746 ddi_get32(dca->dca_regs_handle, (uint_t *)(dca->dca_regs + reg))
748 #define PUTCSR(dca, reg, val) \ argument
749 ddi_put32(dca->dca_regs_handle, (uint_t *)(dca->dca_regs + reg), val)
751 #define SETBIT(dca, reg, val) \ argument
752 PUTCSR(dca, reg, GETCSR(dca, reg) | val)
754 #define CLRBIT(dca, reg, val) \ argument
[all …]
/illumos-gate/usr/src/pkg/manifests/
H A Ddriver-crypto-dca.p5m26 set name=pkg.fmri value=pkg:/driver/crypto/dca@$(PKGVERS)
34 file path=kernel/drv/$(ARCH64)/dca group=sys
35 file path=kernel/drv/dca.conf group=sys \
36 original_name=SUNWdcaf:kernel/drv/dca.conf preserve=true
53 file path=usr/share/man/man4d/dca.4d
54 driver name=dca \
/illumos-gate/usr/src/uts/intel/dca/
H A DMakefile44 MODULE = dca
/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevinfo_devlink.c3275 struct dca_off dca; in devlink_create() local
3282 if (dca_init(name, &dca, dca_devlink_flag) != 0) in devlink_create()
3290 install = daemon_call(root, &dca); in devlink_create()
3292 dprintf(DBG_INFO, "daemon_call() retval=%d\n", dca.dca_error); in devlink_create()
3297 if (dca.dca_error != ENOENT && dca.dca_error != EBADF) { in devlink_create()
3298 return (dca.dca_error); in devlink_create()
3301 dca.dca_error = 0; in devlink_create()
3317 assert(dca.dca_error == 0); in devlink_create()
3322 exec_cmd(root, &dca); in devlink_create()
3324 return (dca.dca_error); in devlink_create()
/illumos-gate/usr/src/cmd/fm/dicts/
H A DSCA1000.po41 …\nUse the cryptoadm(8) command\n\ncryptoadm list -p\n\n\nto check whether 'dca/x' (where x is a nu…
H A DSCA500.po41 …\nUse the cryptoadm(8) command\n\ncryptoadm list -p\n\n\nto check whether 'dca/x' (where x is a nu…
/illumos-gate/usr/src/man/man4d/
H A DMakefile44 dca.4d \
/illumos-gate/usr/src/uts/intel/
H A DMakefile.intel228 DRV_KMODS += dca
/illumos-gate/usr/src/lib/libjedec/common/
H A Dlibjedec_spd_ddr5.c322 const uint8_t dca = SPD_DDR5_SPD_DCA_TYPE(data); in spd_parse_ddr5_dca() local
327 spd_insert_map(si, SPD_KEY_DDR5_DCA, dca, spd_ddr5_dca_map, in spd_parse_ddr5_dca()
/illumos-gate/usr/src/uts/common/
H A DMakefile.files1631 DCA_OBJS += dca.o dca_3des.o dca_debug.o dca_dsa.o dca_kstat.o dca_rng.o \
/illumos-gate/usr/src/data/zoneinfo/
H A Dnorthamerica634 # http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla