Lines Matching refs:buf
31 op_size = MIN(rem_length, insgt->buf[idx].length); in caam_sgt_cache_op()
32 if (!insgt->buf[idx].nocache) in caam_sgt_cache_op()
33 cache_operation(op, (void *)insgt->buf[idx].data, in caam_sgt_cache_op()
46 CAAM_SGT_ENTRY(&sgt->sgt[idx], sgt->buf[idx].paddr, in caam_sgt_fill_table()
47 sgt->buf[idx].length); in caam_sgt_fill_table()
51 CAAM_SGT_ENTRY_FINAL(&sgt->sgt[idx], sgt->buf[idx].paddr, in caam_sgt_fill_table()
52 sgt->buf[idx].length); in caam_sgt_fill_table()
74 for (; idx < from->number && off >= from->buf[idx].length; idx++) in caam_sgt_derive()
75 off -= from->buf[idx].length; in caam_sgt_derive()
79 rlength -= MIN(rlength, from->buf[idx].length - off); in caam_sgt_derive()
82 rlength -= MIN(rlength, from->buf[idx].length); in caam_sgt_derive()
95 memcpy(sgt->buf, &from->buf[st_idx], sgt->number * sizeof(*sgt->buf)); in caam_sgt_derive()
113 sgt->paddr = sgt->buf->paddr + off; in caam_sgt_derive()
126 caam_free(data->buf); in caam_sgtbuf_free()
129 data->buf = NULL; in caam_sgtbuf_free()
143 data->buf = (void *)(((uint8_t *)data->sgt) + in caam_sgtbuf_alloc()
146 data->buf = caam_calloc(data->number * sizeof(struct caambuf)); in caam_sgtbuf_alloc()
150 if (!data->buf || (!data->sgt && data->sgt_type)) { in caam_sgtbuf_alloc()