Lines Matching refs:dw
258 uint32_t dw[8]; in navi10_ih_decode_iv() local
260 dw[0] = le32_to_cpu(ih->ring[ring_index + 0]); in navi10_ih_decode_iv()
261 dw[1] = le32_to_cpu(ih->ring[ring_index + 1]); in navi10_ih_decode_iv()
262 dw[2] = le32_to_cpu(ih->ring[ring_index + 2]); in navi10_ih_decode_iv()
263 dw[3] = le32_to_cpu(ih->ring[ring_index + 3]); in navi10_ih_decode_iv()
264 dw[4] = le32_to_cpu(ih->ring[ring_index + 4]); in navi10_ih_decode_iv()
265 dw[5] = le32_to_cpu(ih->ring[ring_index + 5]); in navi10_ih_decode_iv()
266 dw[6] = le32_to_cpu(ih->ring[ring_index + 6]); in navi10_ih_decode_iv()
267 dw[7] = le32_to_cpu(ih->ring[ring_index + 7]); in navi10_ih_decode_iv()
269 entry->client_id = dw[0] & 0xff; in navi10_ih_decode_iv()
270 entry->src_id = (dw[0] >> 8) & 0xff; in navi10_ih_decode_iv()
271 entry->ring_id = (dw[0] >> 16) & 0xff; in navi10_ih_decode_iv()
272 entry->vmid = (dw[0] >> 24) & 0xf; in navi10_ih_decode_iv()
273 entry->vmid_src = (dw[0] >> 31); in navi10_ih_decode_iv()
274 entry->timestamp = dw[1] | ((u64)(dw[2] & 0xffff) << 32); in navi10_ih_decode_iv()
275 entry->timestamp_src = dw[2] >> 31; in navi10_ih_decode_iv()
276 entry->pasid = dw[3] & 0xffff; in navi10_ih_decode_iv()
277 entry->pasid_src = dw[3] >> 31; in navi10_ih_decode_iv()
278 entry->src_data[0] = dw[4]; in navi10_ih_decode_iv()
279 entry->src_data[1] = dw[5]; in navi10_ih_decode_iv()
280 entry->src_data[2] = dw[6]; in navi10_ih_decode_iv()
281 entry->src_data[3] = dw[7]; in navi10_ih_decode_iv()