Lines Matching defs:ucode

472 	 * none-shared mode before executing ucode snippet */
1218 /* turn off ucode parity */
1296 qat_ae_ucode_parity64(uint64_t ucode)
1299 ucode ^= ucode >> 1;
1300 ucode ^= ucode >> 2;
1301 ucode ^= ucode >> 4;
1302 ucode ^= ucode >> 8;
1303 ucode ^= ucode >> 16;
1304 ucode ^= ucode >> 32;
1306 return ((u_int)(ucode & 1));
1310 qat_ae_ucode_set_ecc(uint64_t ucode)
1319 ucode &= ~(0x7fULL << USTORE_ECC_BIT_0);
1321 ucode |= (uint64_t)qat_ae_ucode_parity64(bit0mask & ucode) <<
1323 ucode |= (uint64_t)qat_ae_ucode_parity64(bit1mask & ucode) <<
1325 ucode |= (uint64_t)qat_ae_ucode_parity64(bit2mask & ucode) <<
1327 ucode |= (uint64_t)qat_ae_ucode_parity64(bit3mask & ucode) <<
1329 ucode |= (uint64_t)qat_ae_ucode_parity64(bit4mask & ucode) <<
1331 ucode |= (uint64_t)qat_ae_ucode_parity64(bit5mask & ucode) <<
1333 ucode |= (uint64_t)qat_ae_ucode_parity64(bit6mask & ucode) <<
1336 return (ucode);
1341 const uint64_t *ucode)
1352 tmp = qat_ae_ucode_set_ecc(ucode[i]);
1367 uint64_t *ucode)
1404 ucode[ii] = uhi;
1405 ucode[ii] = (ucode[ii] << 32) | ulo;
1416 qat_ae_concat_ucode(uint64_t *ucode, u_int ninst, u_int size, u_int addr,
1451 ucode[ninst++] = inst_arr[ii];
1453 INSERT_IMMED_GPRA_CONST(ucode[fixup], (addr));
1455 INSERT_IMMED_GPRA_CONST(ucode[fixup], 0);
1457 INSERT_IMMED_GPRB_CONST(ucode[fixup], (curvalue >> 0));
1459 INSERT_IMMED_GPRB_CONST(ucode[fixup], (curvalue >> 16));
1469 ucode[ninst++] = ae_inst_4b[0x2];
1470 ucode[ninst++] = ae_inst_4b[0x3];
1471 ucode[ninst++] = ae_inst_4b[0x8];
1472 INSERT_IMMED_GPRB_CONST(ucode[fixup], (curvalue >> 16));
1474 INSERT_IMMED_GPRB_CONST(ucode[fixup], (curvalue >> 0));
1482 qat_ae_concat_ucode(ucode, ninst, size, addr, value + vali);
1489 uint64_t *ucode, u_int ninst, int cond_code_off, u_int max_cycles,
1516 none-shared mode before executing ucode snippet */
1558 /* turn off ucode parity */
1563 qat_ae_ucode_write(sc, ae, 0, ninst, ucode);
1661 int *first_exec, uint64_t *ucode, u_int ninst,
1674 return qat_ae_exec_ucode(sc, ae, ctx, ucode, ninst, 1, ninst * 5, NULL);
1717 uint64_t *ucode;
1725 ucode = qat_alloc_mem(sizeof(uint64_t) * alloc_ninst);
1732 ucode[ninst++] = 0x0E000010000ull;
1736 &first_exec, ucode, ninst,
1741 qat_free_mem(ucode);
1747 ninst += qat_ae_concat_ucode(ucode, ninst,
1752 ucode[ninst++] = 0x0E000010000ull;
1756 &first_exec, ucode, ninst,
1764 qat_free_mem(ucode);