Lines Matching refs:rdesc
157 struct safexcel_result_desc *rdesc) in safexcel_ring_rdr_rdesc_index() argument
161 return ((void *)rdesc - rdr->base) / rdr->offset; in safexcel_ring_rdr_rdesc_index()
229 struct safexcel_result_desc *rdesc; in safexcel_add_rdesc() local
232 rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr, in safexcel_add_rdesc()
234 if (IS_ERR(rdesc)) in safexcel_add_rdesc()
235 return rdesc; in safexcel_add_rdesc()
237 rdesc->particle_size = len; in safexcel_add_rdesc()
238 rdesc->rsvd0 = 0; in safexcel_add_rdesc()
239 rdesc->descriptor_overflow = 1; /* assume error */ in safexcel_add_rdesc()
240 rdesc->buffer_overflow = 1; /* assume error */ in safexcel_add_rdesc()
241 rdesc->last_seg = last; in safexcel_add_rdesc()
242 rdesc->first_seg = first; in safexcel_add_rdesc()
243 rdesc->result_size = EIP197_RD64_RESULT_SIZE; in safexcel_add_rdesc()
244 rdesc->rsvd1 = 0; in safexcel_add_rdesc()
245 rdesc->data_lo = lower_32_bits(data); in safexcel_add_rdesc()
246 rdesc->data_hi = upper_32_bits(data); in safexcel_add_rdesc()
253 return rdesc; in safexcel_add_rdesc()