|
8 | 8 | * and Technology (RIST). All rights reserved.
|
9 | 9 | * Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
10 | 10 | * Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
| 11 | + * Copyright (c) 2021 IBM Corporation. All rights reserved. |
11 | 12 | * $COPYRIGHT$
|
12 | 13 | *
|
13 | 14 | * Additional copyrights may follow
|
|
40 | 41 | * Return value: Number of elements of type TYPE copied
|
41 | 42 | */
|
42 | 43 | #define COPY_TYPE(TYPENAME, TYPE, COUNT) \
|
43 |
| - static int copy_##TYPENAME(opal_convertor_t *pConvertor, size_t count, char *from, \ |
44 |
| - size_t from_len, ptrdiff_t from_extent, char *to, size_t to_len, \ |
45 |
| - ptrdiff_t to_extent, ptrdiff_t *advance) \ |
| 44 | + static int copy_##TYPENAME(opal_convertor_t *pConvertor, size_t count, \ |
| 45 | + char *from, size_t from_len, ptrdiff_t from_extent, uint32_t from_arch, \ |
| 46 | + char *to, size_t to_len, ptrdiff_t to_extent, uint32_t to_arch, \ |
| 47 | + ptrdiff_t *advance) \ |
46 | 48 | { \
|
47 | 49 | size_t remote_TYPE_size = sizeof(TYPE) * (COUNT); /* TODO */ \
|
48 | 50 | size_t local_TYPE_size = (COUNT) * sizeof(TYPE); \
|
|
92 | 94 | */
|
93 | 95 | #define COPY_CONTIGUOUS_BYTES(TYPENAME, COUNT) \
|
94 | 96 | static size_t copy_##TYPENAME##_##COUNT(opal_convertor_t *pConvertor, size_t count, \
|
95 |
| - char *from, size_t from_len, ptrdiff_t from_extent, \ |
96 |
| - char *to, size_t to_len, ptrdiff_t to_extent, \ |
| 97 | + char *from, size_t from_len, ptrdiff_t from_extent, uint32_t from_arch, \ |
| 98 | + char *to, size_t to_len, ptrdiff_t to_extent, uint32_t to_arch, \ |
97 | 99 | ptrdiff_t *advance) \
|
98 | 100 | { \
|
99 | 101 | size_t remote_TYPE_size = (size_t)(COUNT); /* TODO */ \
|
|
0 commit comments