Lines Matching refs:extract64

370     hwaddr addr = cpu_to_le64(extract64(cmd[0], 3, 49)) << 3;  in amdvi_completion_wait()
373 if (extract64(cmd[0], 52, 8)) { in amdvi_completion_wait()
374 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_completion_wait()
377 if (extract64(cmd[0], 0, 1)) { in amdvi_completion_wait()
384 if (extract64(cmd[0], 1, 1)) { in amdvi_completion_wait()
395 uint16_t devid = cpu_to_le16((uint16_t)extract64(cmd[0], 0, 16)); in amdvi_inval_devtab_entry()
398 if (extract64(cmd[0], 16, 44) || cmd[1]) { in amdvi_inval_devtab_entry()
399 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_inval_devtab_entry()
408 if (extract64(cmd[0], 16, 16) || extract64(cmd[0], 52, 8) || in amdvi_complete_ppr()
409 extract64(cmd[1], 0, 2) || extract64(cmd[1], 3, 29) in amdvi_complete_ppr()
410 || extract64(cmd[1], 48, 16)) { in amdvi_complete_ppr()
411 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_complete_ppr()
419 if (extract64(cmd[0], 0, 60) || cmd[1]) { in amdvi_inval_all()
420 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_inval_all()
439 uint16_t domid = cpu_to_le16((uint16_t)extract64(cmd[0], 32, 16)); in amdvi_inval_pages()
441 if (extract64(cmd[0], 20, 12) || extract64(cmd[0], 48, 12) || in amdvi_inval_pages()
442 extract64(cmd[1], 3, 9)) { in amdvi_inval_pages()
443 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_inval_pages()
454 if (extract64(cmd[0], 16, 8) || extract64(cmd[0], 52, 8) || in amdvi_prefetch_pages()
455 extract64(cmd[1], 1, 1) || extract64(cmd[1], 3, 1) || in amdvi_prefetch_pages()
456 extract64(cmd[1], 5, 7)) { in amdvi_prefetch_pages()
457 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_prefetch_pages()
466 if (extract64(cmd[0], 16, 44) || cmd[1]) { in amdvi_inval_inttable()
467 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in amdvi_inval_inttable()
481 uint16_t devid = extract64(cmd[0], 0, 16); in iommu_inval_iotlb()
482 if (extract64(cmd[1], 1, 1) || extract64(cmd[1], 3, 1) || in iommu_inval_iotlb()
483 extract64(cmd[1], 6, 6)) { in iommu_inval_iotlb()
484 amdvi_log_illegalcom_error(s, extract64(cmd[0], 60, 4), in iommu_inval_iotlb()
489 if (extract64(cmd[1], 0, 1)) { in iommu_inval_iotlb()
493 amdvi_iotlb_remove_page(s, cpu_to_le64(extract64(cmd[1], 12, 52)) << 12, in iommu_inval_iotlb()
494 cpu_to_le16(extract64(cmd[1], 0, 16))); in iommu_inval_iotlb()
511 switch (extract64(cmd[0], 60, 4)) { in amdvi_cmdbuf_exec()
537 trace_amdvi_unhandled_command(extract64(cmd[1], 60, 4)); in amdvi_cmdbuf_exec()
539 amdvi_log_illegalcom_error(s, extract64(cmd[1], 60, 4), in amdvi_cmdbuf_exec()