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.c238 dca->dca_buf1 = dca->dca_buf2 = dca->dca_buf_ptr = NULL; in dca_random_fini()
252 if (dca->dca_buf1 == NULL || dca->dca_buf2 == NULL) { in dca_random_buffer()
258 if (dca_rng(dca, (uchar_t *)dca->dca_buf1, RANDOM_BUFFER_SIZE, in dca_random_buffer()
267 dca->dca_buf_ptr = dca->dca_buf2; in dca_random_buffer()
288 if (dca->dca_buf_ptr == dca->dca_buf1) { in dca_random_buffer()
289 dca->dca_buf_ptr = dca->dca_buf2; in dca_random_buffer()
292 dca->dca_buf_ptr = dca->dca_buf1; in dca_random_buffer()
297 dca->dca_index = 0; in dca_random_buffer()
306 if (dca->dca_buf_ptr[dca->dca_index] != '\0') in dca_random_buffer()
307 buf[i++] = dca->dca_buf_ptr[dca->dca_index]; in dca_random_buffer()
[all …]
H A Ddca_kstat.c46 dca_ksinit(dca_t *dca) in dca_ksinit() argument
70 kstat_install(dca->dca_intrstats); in dca_ksinit()
146 dca->dca_ksp->ks_private = dca; in dca_ksinit()
147 kstat_install(dca->dca_ksp); in dca_ksinit()
157 dca_t *dca; in dca_ksupdate() local
161 dca = (dca_t *)ksp->ks_private; in dca_ksupdate()
169 WORKLIST(dca, i)->dwl_submit = in dca_ksupdate()
171 WORKLIST(dca, i)->dwl_flowctl = in dca_ksupdate()
177 if (dca->dca_flags & DCA_FAILED) { in dca_ksupdate()
194 WORKLIST(dca, i)->dwl_submit; in dca_ksupdate()
[all …]
H A Ddca.c755 DBG(dca, DCHATTY, "MCR1 = %x", GETCSR(dca, CSR_MCR1)); in dca_attach()
759 DBG(dca, DCHATTY, "MCR2 = %x", GETCSR(dca, CSR_MCR2)); in dca_attach()
768 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_attach()
797 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_attach()
1029 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_resume()
1042 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_resume()
1079 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_reset()
1090 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_reset()
1384 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_intr()
2130 if (dca_check_acc_handle(dca, dca->dca_regs_handle, in dca_schedule()
[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
131 rv = dca_3desstart(dca, flags, reqp); in dca_3des()
170 dca_t *dca = ctx->cc_provider; in dca_3desupdate() local
219 DBG(dca, DWARN, in dca_3desupdate()
274 rv = dca_3desstart(dca, flags, reqp); in dca_3desupdate()
291 dca_t *dca = ctx->cc_provider; in dca_3desfinal() local
436 DBG(dca, DWARN, in dca_3desstart()
467 DBG(dca, DWARN, in dca_3desstart()
478 DBG(dca, DWARN, in dca_3desstart()
526 return (dca_start(dca, reqp, MCR1, 1)); in dca_3desstart()
[all …]
H A Ddca_dsa.c59 dca_t *dca = ctx->cc_provider; in dca_dsa_sign() local
74 DBG(dca, DWARN, 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
237 DBG(dca, DWARN, in dca_dsa_verify()
244 DBG(dca, DWARN, in dca_dsa_verify()
252 DBG(dca, DWARN, in dca_dsa_verify()
313 rv = dca_start(dca, reqp, MCR2, 1); in dca_dsa_verify()
387 dca_t *dca = (dca_t *)ctx->cc_provider; in dca_dsainit() local
[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))
749 ddi_put32(dca->dca_regs_handle, (uint_t *)(dca->dca_regs + reg), val)
752 PUTCSR(dca, reg, GETCSR(dca, reg) | val)
755 PUTCSR(dca, reg, GETCSR(dca, reg) & ~val)
768 #define CHECK_REGS(dca) ddi_check_acc_handle(dca->dca_regs_handle) argument
775 #define WORKLIST(dca, mcr) (&((dca)->dca_worklist[mcr - 1])) 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.c315 const uint8_t dca = SPD_DDR5_SPD_DCA_TYPE(data); in spd_parse_ddr5_dca() local
320 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.files1630 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