Lines Matching refs:dek_index

102         pCard->dek_index[table] = index;
166 if(pCard->dek_index[table] >= 0 || pCard->dek_index[table] < DEK_MAX_TABLE_ITEMS) {
167 i += careful_write(buf, i, PAGE_SIZE, "%4d: ", pCard->dek_index[table]);
168 p = (unsigned char *) &pDekTable[pCard->dek_index[table]];
174 i += careful_write(buf, i, PAGE_SIZE, "Bad DEK index %d; range: 0 - %d\n", pCard->dek_index[table], DEK_MAX_TABLE_ITEMS);
261 int i = 0, dek_index;
273 for(dek_index = 0; dek_index < DEK_MAX_TABLE_ITEMS; dek_index++) {
274 i += careful_write(buf, i, PAGE_SIZE, " %4d: %08x\n", dek_index, pCard->dek_kek_map[table][dek_index].kekIndex);
370 agtiapi_AddDek(ag_card_t *pCard, bit32 dek_table, bit32 dek_index, bit32 blob_format, bit32 entry_sz, tiEncryptDekBlob_t *dek_blob, U32_64 *addr)
376 if (dek_index >= DEK_MAX_TABLE_ITEMS) {
377 printf("%s: Bad dek index 0x%x (MAX: 0x%x).\n", __FUNCTION__, dek_index, DEK_MAX_TABLE_ITEMS);
399 p = (char *) &pDekTable[0] + (dek_index * pCard->dek_size);
401 printf("%s: Base: %p, Index: %08x, Virt: %p Size: %d\n", __FUNCTION__, pDekTable, dek_index, &pDekTable[dek_index], pCard->dek_size);
420 agtiapi_MapDekKek(ag_card_t *pCard, bit32 dek_table, bit32 dek_index, bit32 kek_index)
422 if (dek_index >= DEK_MAX_TABLE_ITEMS) {
423 printf("%s: Bad dek index 0x%x (MAX: 0x%x).\n", __FUNCTION__, dek_index, DEK_MAX_TABLE_ITEMS);
437 pCard->dek_kek_map[dek_table][dek_index].kekIndex = kek_index;
478 bit32 dek_table, dek_index, kek_index;
491 dek_index = dek_map->dekMapEntry[0].dek.dekIndex;
508 if (dek_index >= DEK_MAX_TABLE_ITEMS) {
509 printf("%s: Bad dek index 0x%x (MAX: 0x%x).\n", __FUNCTION__, dek_index, DEK_MAX_TABLE_ITEMS);
525 /* dek_table and dek_index are valid, look up kek */
526 kek_index = pCard->dek_kek_map[dek_table][dek_index].kekIndex;
537 p->dekIndex == dek_index &&
546 printf("%s: Entry %x %x %x %llx %llx not found.\n", __FUNCTION__, dek_table, dek_index, kek_index, lba_min, lba_max);
562 p->dekIndex = dek_index;
865 bit32 dek_index = dek_add->dekIndex;
873 printf("%s: Add dek at index 0x%x, table %x, kek index %x, blob format %x, entry size %x\n", __FUNCTION__, dek_index, dek_table, kek_index, blob_format, entry_sz);
884 if (agtiapi_AddDek(pCard, dek_table, dek_index, blob_format, entry_sz, &dek_blob, &addr) < 0) {
890 if (agtiapi_MapDekKek(pCard, dek_table, dek_index, kek_index) < 0) {
895 rc = tiCOMEncryptDekAdd(tiRoot, kek_index, dek_table, addr_table[1], addr_table[0], dek_index, 1, blob_format, entry_sz);
1135 perr->ioerr.dek_index = pccb->tiSuperScsiRequest.Encrypt.dekInfo.dekIndex;