Lines Matching refs:ent

499 					      struct cwq_initial_entry *ent)
501 unsigned long hv_ret = spu_queue_submit(qp, ent);
515 struct cwq_initial_entry *ent;
551 ent = qp->q + qp->tail;
553 ent->control = control_word_base(nbytes, auth_key_len, 0,
558 ent->src_addr = __pa(walk.data);
559 ent->auth_key_addr = auth_key;
560 ent->auth_iv_addr = __pa(hash_loc);
561 ent->final_auth_state_addr = 0UL;
562 ent->enc_key_addr = 0UL;
563 ent->enc_iv_addr = 0UL;
564 ent->dest_addr = __pa(hash_loc);
568 ent = spu_queue_next(qp, ent);
570 ent->control = (nbytes - 1);
571 ent->src_addr = __pa(walk.data);
572 ent->auth_key_addr = 0UL;
573 ent->auth_iv_addr = 0UL;
574 ent->final_auth_state_addr = 0UL;
575 ent->enc_key_addr = 0UL;
576 ent->enc_iv_addr = 0UL;
577 ent->dest_addr = 0UL;
581 ent->control |= CONTROL_END_OF_BLOCK;
583 if (submit_and_wait_for_tail(qp, ent) != HV_EOK)
833 struct cwq_initial_entry *ent;
837 ent = spu_queue_alloc(qp, cp->arr_len);
838 if (!ent) {
846 ent->control = control_word_base(cp->arr[0].src_len,
851 ent->src_addr = cp->arr[0].src_paddr;
852 ent->auth_key_addr = 0UL;
853 ent->auth_iv_addr = 0UL;
854 ent->final_auth_state_addr = 0UL;
855 ent->enc_key_addr = __pa(&ctx->key);
856 ent->enc_iv_addr = cp->iv_paddr;
857 ent->dest_addr = (in_place ? 0UL : cp->dest_paddr);
860 ent = spu_queue_next(qp, ent);
862 ent->control = cp->arr[i].src_len - 1;
863 ent->src_addr = cp->arr[i].src_paddr;
864 ent->auth_key_addr = 0UL;
865 ent->auth_iv_addr = 0UL;
866 ent->final_auth_state_addr = 0UL;
867 ent->enc_key_addr = 0UL;
868 ent->enc_iv_addr = 0UL;
869 ent->dest_addr = 0UL;
871 ent->control |= CONTROL_END_OF_BLOCK;
873 return (spu_queue_submit(qp, ent) != HV_EOK) ? -EINVAL : 0;