aie2_pci.c (be462c97b7dfd24999babe39cce3de224ebe1f80) | aie2_pci.c (aac243092b707bb3018e951d470cc1a9bcbaba6c) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. 4 */ 5 6#include <drm/amdxdna_accel.h> 7#include <drm/drm_device.h> | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2023-2024, Advanced Micro Devices, Inc. 4 */ 5 6#include <drm/amdxdna_accel.h> 7#include <drm/drm_device.h> |
8#include <drm/drm_gem_shmem_helper.h> |
|
8#include <drm/drm_managed.h> 9#include <drm/drm_print.h> | 9#include <drm/drm_managed.h> 10#include <drm/drm_print.h> |
11#include <drm/gpu_scheduler.h> |
|
10#include <linux/errno.h> 11#include <linux/firmware.h> 12#include <linux/iommu.h> 13#include <linux/iopoll.h> 14#include <linux/pci.h> 15 16#include "aie2_msg_priv.h" 17#include "aie2_pci.h" 18#include "aie2_solver.h" 19#include "amdxdna_ctx.h" | 12#include <linux/errno.h> 13#include <linux/firmware.h> 14#include <linux/iommu.h> 15#include <linux/iopoll.h> 16#include <linux/pci.h> 17 18#include "aie2_msg_priv.h" 19#include "aie2_pci.h" 20#include "aie2_solver.h" 21#include "amdxdna_ctx.h" |
22#include "amdxdna_gem.h" |
|
20#include "amdxdna_mailbox.h" 21#include "amdxdna_pci_drv.h" 22 23int aie2_max_col = XRS_MAX_COL; 24module_param(aie2_max_col, uint, 0600); 25MODULE_PARM_DESC(aie2_max_col, "Maximum column could be used"); 26 27/* --- 463 unchanged lines hidden (view full) --- 491} 492 493const struct amdxdna_dev_ops aie2_ops = { 494 .init = aie2_init, 495 .fini = aie2_fini, 496 .hwctx_init = aie2_hwctx_init, 497 .hwctx_fini = aie2_hwctx_fini, 498 .hwctx_config = aie2_hwctx_config, | 23#include "amdxdna_mailbox.h" 24#include "amdxdna_pci_drv.h" 25 26int aie2_max_col = XRS_MAX_COL; 27module_param(aie2_max_col, uint, 0600); 28MODULE_PARM_DESC(aie2_max_col, "Maximum column could be used"); 29 30/* --- 463 unchanged lines hidden (view full) --- 494} 495 496const struct amdxdna_dev_ops aie2_ops = { 497 .init = aie2_init, 498 .fini = aie2_fini, 499 .hwctx_init = aie2_hwctx_init, 500 .hwctx_fini = aie2_hwctx_fini, 501 .hwctx_config = aie2_hwctx_config, |
502 .cmd_submit = aie2_cmd_submit, 503 .hmm_invalidate = aie2_hmm_invalidate, |
|
499}; | 504}; |