MHIOC_RESV_KEY_SIZE
(2 * MHIOC_RESV_KEY_SIZE * sizeof (char)));
(void *)prout->active_service_key, MHIOC_RESV_KEY_SIZE);
(void *)prout->active_res_key, MHIOC_RESV_KEY_SIZE);
int num_keys = prin_length / MHIOC_RESV_KEY_SIZE;
uchar_t temp_res_key[MHIOC_RESV_KEY_SIZE];
bcopy(prout->res_key, temp_res_key, MHIOC_RESV_KEY_SIZE);
bcopy(prout->service_key, prout->res_key, MHIOC_RESV_KEY_SIZE);
bcopy(temp_res_key, prout->res_key, MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
bcopy(prout->active_res_key, prout->res_key, MHIOC_RESV_KEY_SIZE);
if (bcmp(prout->service_key, zero_key, MHIOC_RESV_KEY_SIZE) == 0) {
bcopy(prout->service_key, prout->res_key, MHIOC_RESV_KEY_SIZE);
bcopy(prout->service_key, prout->res_key, MHIOC_RESV_KEY_SIZE);
bzero(prout->service_key, MHIOC_RESV_KEY_SIZE);
char buf1[4 * MHIOC_RESV_KEY_SIZE + 1];
char buf2[4 * MHIOC_RESV_KEY_SIZE + 1];
char buf3[4 * MHIOC_RESV_KEY_SIZE + 1];
char buf4[4 * MHIOC_RESV_KEY_SIZE + 1];
for (i = 0; i < MHIOC_RESV_KEY_SIZE; i++)
for (i = 0; i < MHIOC_RESV_KEY_SIZE; i++)
for (i = 0; i < MHIOC_RESV_KEY_SIZE; i++)
for (i = 0; i < MHIOC_RESV_KEY_SIZE; i++)
static uchar_t zero_key[MHIOC_RESV_KEY_SIZE];
data_len = MHIOC_RESV_KEY_SIZE;
data_bufp = kmem_zalloc(MHIOC_RESV_KEY_SIZE, KM_SLEEP);
bcopy(ptr->oldkey.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
bcopy(ptr->key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
bcopy(ptr->key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
bcopy(ptr->resvdesc.key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
prp->service_key, MHIOC_RESV_KEY_SIZE);
data_len = li.listsize * MHIOC_RESV_KEY_SIZE;
li.listlen = BE_32(in->len) / MHIOC_RESV_KEY_SIZE;
copysz = min(li.listlen * MHIOC_RESV_KEY_SIZE,
li.listsize * MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
uchar_t key[MHIOC_RESV_KEY_SIZE];
((sizeof (vhci_prout_t) - 2 * (MHIOC_RESV_KEY_SIZE) * sizeof (char)))
uchar_t res_key[MHIOC_RESV_KEY_SIZE];
uchar_t service_key[MHIOC_RESV_KEY_SIZE];
uchar_t active_res_key[MHIOC_RESV_KEY_SIZE];
uchar_t active_service_key[MHIOC_RESV_KEY_SIZE];
uchar_t res_key[MHIOC_RESV_KEY_SIZE];
uchar_t service_key[MHIOC_RESV_KEY_SIZE];
listlen = scsi_keys->len / MHIOC_RESV_KEY_SIZE;
listlen * MHIOC_RESV_KEY_SIZE, mode);
MHIOC_RESV_KEY_SIZE);
bcopy(mhd_reg.oldkey.key, scsi_prout->res_key, MHIOC_RESV_KEY_SIZE);
bcopy(mhd_reg.newkey.key, scsi_prout->service_key, MHIOC_RESV_KEY_SIZE);
bcopy(mhd_resv.key.key, scsi_prout->res_key, MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);
MHIOC_RESV_KEY_SIZE);