mirror of
https://github.com/torvalds/linux.git
synced 2026-04-25 18:12:26 -04:00
Merge drm/drm-next into drm-xe-next
Backmerging to bring in 6.18-rc1. Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
This commit is contained in:
@@ -75,9 +75,9 @@ KUNIT_ARRAY_PARAM(platform, cases, xe_pci_fake_data_desc);
|
||||
*
|
||||
* Return: pointer to the next parameter or NULL if no more parameters
|
||||
*/
|
||||
const void *xe_pci_fake_data_gen_params(const void *prev, char *desc)
|
||||
const void *xe_pci_fake_data_gen_params(struct kunit *test, const void *prev, char *desc)
|
||||
{
|
||||
return platform_gen_params(prev, desc);
|
||||
return platform_gen_params(test, prev, desc);
|
||||
}
|
||||
EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_data_gen_params);
|
||||
|
||||
@@ -251,16 +251,16 @@ KUNIT_ARRAY_PARAM(pci_id, pciidlist, xe_pci_id_kunit_desc);
|
||||
*
|
||||
* Return: pointer to the next parameter or NULL if no more parameters
|
||||
*/
|
||||
const void *xe_pci_graphics_ip_gen_param(const void *prev, char *desc)
|
||||
const void *xe_pci_graphics_ip_gen_param(struct kunit *test, const void *prev, char *desc)
|
||||
{
|
||||
const void *next = pre_gmdid_graphics_ip_gen_params(prev, desc);
|
||||
const void *next = pre_gmdid_graphics_ip_gen_params(test, prev, desc);
|
||||
|
||||
if (next)
|
||||
return next;
|
||||
if (is_insidevar(prev, pre_gmdid_graphics_ips))
|
||||
prev = NULL;
|
||||
|
||||
return graphics_ip_gen_params(prev, desc);
|
||||
return graphics_ip_gen_params(test, prev, desc);
|
||||
}
|
||||
EXPORT_SYMBOL_IF_KUNIT(xe_pci_graphics_ip_gen_param);
|
||||
|
||||
@@ -275,16 +275,16 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_graphics_ip_gen_param);
|
||||
*
|
||||
* Return: pointer to the next parameter or NULL if no more parameters
|
||||
*/
|
||||
const void *xe_pci_media_ip_gen_param(const void *prev, char *desc)
|
||||
const void *xe_pci_media_ip_gen_param(struct kunit *test, const void *prev, char *desc)
|
||||
{
|
||||
const void *next = pre_gmdid_media_ip_gen_params(prev, desc);
|
||||
const void *next = pre_gmdid_media_ip_gen_params(test, prev, desc);
|
||||
|
||||
if (next)
|
||||
return next;
|
||||
if (is_insidevar(prev, pre_gmdid_media_ips))
|
||||
prev = NULL;
|
||||
|
||||
return media_ip_gen_params(prev, desc);
|
||||
return media_ip_gen_params(test, prev, desc);
|
||||
}
|
||||
EXPORT_SYMBOL_IF_KUNIT(xe_pci_media_ip_gen_param);
|
||||
|
||||
@@ -299,9 +299,9 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_media_ip_gen_param);
|
||||
*
|
||||
* Return: pointer to the next parameter or NULL if no more parameters
|
||||
*/
|
||||
const void *xe_pci_id_gen_param(const void *prev, char *desc)
|
||||
const void *xe_pci_id_gen_param(struct kunit *test, const void *prev, char *desc)
|
||||
{
|
||||
const struct pci_device_id *pci = pci_id_gen_params(prev, desc);
|
||||
const struct pci_device_id *pci = pci_id_gen_params(test, prev, desc);
|
||||
|
||||
return pci->driver_data ? pci : NULL;
|
||||
}
|
||||
@@ -387,7 +387,7 @@ EXPORT_SYMBOL_IF_KUNIT(xe_pci_fake_device_init);
|
||||
* Return: pointer to the next &struct xe_device ready to be used as a parameter
|
||||
* or NULL if there are no more Xe devices on the system.
|
||||
*/
|
||||
const void *xe_pci_live_device_gen_param(const void *prev, char *desc)
|
||||
const void *xe_pci_live_device_gen_param(struct kunit *test, const void *prev, char *desc)
|
||||
{
|
||||
const struct xe_device *xe = prev;
|
||||
struct device *dev = xe ? xe->drm.dev : NULL;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#define _XE_PCI_TEST_H_
|
||||
|
||||
#include <linux/types.h>
|
||||
#include <kunit/test.h>
|
||||
|
||||
#include "xe_platform_types.h"
|
||||
#include "xe_sriov_types.h"
|
||||
@@ -24,12 +25,12 @@ struct xe_pci_fake_data {
|
||||
};
|
||||
|
||||
int xe_pci_fake_device_init(struct xe_device *xe);
|
||||
const void *xe_pci_fake_data_gen_params(const void *prev, char *desc);
|
||||
const void *xe_pci_fake_data_gen_params(struct kunit *test, const void *prev, char *desc);
|
||||
void xe_pci_fake_data_desc(const struct xe_pci_fake_data *param, char *desc);
|
||||
|
||||
const void *xe_pci_graphics_ip_gen_param(const void *prev, char *desc);
|
||||
const void *xe_pci_media_ip_gen_param(const void *prev, char *desc);
|
||||
const void *xe_pci_id_gen_param(const void *prev, char *desc);
|
||||
const void *xe_pci_live_device_gen_param(const void *prev, char *desc);
|
||||
const void *xe_pci_graphics_ip_gen_param(struct kunit *test, const void *prev, char *desc);
|
||||
const void *xe_pci_media_ip_gen_param(struct kunit *test, const void *prev, char *desc);
|
||||
const void *xe_pci_id_gen_param(struct kunit *test, const void *prev, char *desc);
|
||||
const void *xe_pci_live_device_gen_param(struct kunit *test, const void *prev, char *desc);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user