/titanic_44/usr/src/uts/common/crypto/io/ |
H A D | dca_rng.c | 48 int dca_random_buffer(dca_t *dca, caddr_t buf, int len); 53 dca_rng(dca_t *dca, uchar_t *buf, size_t len, crypto_req_handle_t req) in dca_rng() argument 59 if ((reqp = dca_getreq(dca, MCR2, 1)) == NULL) { in dca_rng() 60 dca_error(dca, "unable to allocate request for RNG"); in dca_rng() 75 rv = dca_rngstart(dca, reqp); in dca_rng() 86 dca_rngstart(dca_t *dca, dca_request_t *reqp) in dca_rngstart() argument 93 if (dca->dca_flags & DCA_RNGSHA1) { in dca_rngstart() 108 dca_sgcheck(dca, reqp->dr_out, DCA_SG_WALIGN)) { in dca_rngstart() 145 return (dca_start(dca, reqp, MCR2, 1)); in dca_rngstart() 214 dca_random_init(dca_t *dca) in dca_random_init() argument [all …]
|
H A D | dca_kstat.c | 48 dca_ksinit(dca_t *dca) in dca_ksinit() argument 53 if (ddi_getprop(DDI_DEV_T_ANY, dca->dca_dip, in dca_ksinit() 62 instance = ddi_get_instance(dca->dca_dip); in dca_ksinit() 68 if ((dca->dca_intrstats = kstat_create(DRIVER, instance, buf, in dca_ksinit() 70 dca_error(dca, "unable to create interrupt kstat"); in dca_ksinit() 72 kstat_install(dca->dca_intrstats); in dca_ksinit() 78 if ((dca->dca_ksp = kstat_create(DRIVER, instance, NULL, "misc", in dca_ksinit() 81 dca_error(dca, "unable to create kstats"); in dca_ksinit() 83 dca_stat_t *dkp = (dca_stat_t *)dca->dca_ksp->ks_data; in dca_ksinit() 147 dca->dca_ksp->ks_update = dca_ksupdate; in dca_ksinit() [all …]
|
H A D | dca.c | 65 static void dca_free_context_list(dca_t *dca); 432 static int dca_check_acc_handle(dca_t *dca, ddi_acc_handle_t handle, 435 static void dca_fma_init(dca_t *dca); 436 static void dca_fma_fini(dca_t *dca); 570 dca_t *dca; in dca_attach() local 597 if ((dca = (dca_t *)ddi_get_driver_private(dip)) == NULL) { in dca_attach() 602 return (dca_resume(dca)); in dca_attach() 669 dca = ddi_get_soft_state(dca_state, instance); in dca_attach() 670 ASSERT(dca != NULL); in dca_attach() 671 dca->dca_dip = dip; in dca_attach() [all …]
|
H A D | dca_debug.c | 47 dca_dprintf(dca_t *dca, int level, const char *fmt, ...) in dca_dprintf() argument 54 if (dca == NULL) { in dca_dprintf() 58 ddi_driver_name(dca->dca_dip), in dca_dprintf() 59 ddi_get_instance(dca->dca_dip), fmt); in dca_dprintf() 68 dca_error(dca_t *dca, const char *fmt, ...) in dca_error() argument 72 dca_dipverror(dca->dca_dip, fmt, ap); in dca_error()
|
H A D | dca_3des.c | 62 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 D | dca_dsa.c | 61 dca_t *dca = ctx->cc_provider; in dca_dsa_sign() local 69 DBG(dca, DWARN, "dca_dsa_sign: data length != %d", SHA1LEN); in dca_dsa_sign() 76 DBG(dca, DWARN, in dca_dsa_sign() 99 DBG(dca, DWARN, "dca_dsa_sign: dca_gather() failed"); in dca_dsa_sign() 108 if (dca_check_dma_handle(dca, reqp->dr_ibuf_dmah, in dca_dsa_sign() 138 rv = dca_start(dca, reqp, MCR2, 1); in dca_dsa_sign() 205 dca_t *dca = ctx->cc_provider; in dca_dsa_verify() local 217 DBG(dca, DWARN, "dca_dsa_verify: input length != %d", SHA1LEN); in dca_dsa_verify() 223 DBG(dca, DWARN, "dca_dsa_verify: signature length != %d", in dca_dsa_verify() 239 DBG(dca, DWARN, in dca_dsa_verify() [all …]
|
H A D | dca_rsa.c | 55 static int dca_pkcs1_padding(dca_t *dca, caddr_t buf, int flen, int tlen, 67 dca_t *dca = ctx->cc_provider; in dca_rsastart() local 73 if (dca_sgcheck(dca, in, DCA_SG_CONTIG) || in dca_rsastart() 74 dca_sgcheck(dca, out, DCA_SG_CONTIG)) { in dca_rsastart() 91 DBG(dca, DWARN, in dca_rsastart() 148 DBG(dca, DWARN, in dca_rsastart() 172 if ((rv = dca_pkcs1_padding(dca, reqp->dr_ibuf_kaddr, in dca_rsastart() 198 rv = dca_start(dca, reqp, MCR2, 1); in dca_rsastart() 418 dca_t *dca = (dca_t *)ctx->cc_provider; in dca_rsainit() local 422 if ((reqp = dca_getreq(dca, MCR2, 1)) == NULL) { in dca_rsainit() [all …]
|
/titanic_44/usr/src/uts/common/sys/crypto/ |
H A D | dca.h | 136 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 …]
|
/titanic_44/usr/src/pkg/manifests/ |
H A D | driver-crypto-dca.mf | 26 set name=pkg.fmri value=pkg:/driver/crypto/dca@$(PKGVERS) 45 driver name=dca \ 54 file path=kernel/drv/$(ARCH64)/dca group=sys 55 file path=kernel/drv/dca.conf group=sys \ 56 original_name=SUNWdcaf:kernel/drv/dca.conf preserve=true 63 file path=usr/share/man/man7d/dca.7d
|
H A D | SUNWdcaf.mf | 29 depend fmri=pkg:/driver/crypto/dca@0.5.11,5.11-0.133 type=require
|
/titanic_44/usr/src/uts/intel/dca/ |
H A D | Makefile | 41 MODULE = dca
|
/titanic_44/usr/src/uts/sparc/dca/ |
H A D | Makefile | 41 MODULE = dca
|
/titanic_44/usr/src/lib/libdevinfo/ |
H A D | devinfo_devlink.c | 3274 struct dca_off dca; in devlink_create() local 3281 if (dca_init(name, &dca, dca_devlink_flag) != 0) in devlink_create() 3289 install = daemon_call(root, &dca); in devlink_create() 3291 dprintf(DBG_INFO, "daemon_call() retval=%d\n", dca.dca_error); in devlink_create() 3296 if (dca.dca_error != ENOENT && dca.dca_error != EBADF) { in devlink_create() 3297 return (dca.dca_error); in devlink_create() 3300 dca.dca_error = 0; in devlink_create() 3316 assert(dca.dca_error == 0); in devlink_create() 3321 exec_cmd(root, &dca); in devlink_create() 3323 return (dca.dca_error); in devlink_create()
|
/titanic_44/usr/src/cmd/fm/dicts/ |
H A D | SCA1000.po | 43 …nUse the cryptoadm(1M) command\n\ncryptoadm list -p\n\n\nto check whether 'dca/x' (where x is a nu…
|
H A D | SCA500.po | 43 …nUse the cryptoadm(1M) command\n\ncryptoadm list -p\n\n\nto check whether 'dca/x' (where x is a nu…
|
/titanic_44/usr/src/man/man7d/ |
H A D | Makefile | 40 dca.7d \
|
/titanic_44/usr/src/uts/sparc/ |
H A D | Makefile.sparc | 240 DRV_KMODS += dca
|
/titanic_44/usr/src/uts/intel/ |
H A D | Makefile.intel | 234 DRV_KMODS += dca
|
/titanic_44/usr/src/uts/common/ |
H A D | Makefile.files | 1543 DCA_OBJS += dca.o dca_3des.o dca_debug.o dca_dsa.o dca_kstat.o dca_rng.o \
|
/titanic_44/usr/src/data/zoneinfo/ |
H A D | northamerica | 633 # http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla
|