|
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