|
| 1 | +/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */ |
1 | 2 | /* |
2 | 3 | * Copyright (c) 2013 Mellanox Technologies, Inc. |
3 | 4 | * All rights reserved. |
4 | 5 | * Copyright (c) 2014 Research Organization for Information Science |
5 | 6 | * and Technology (RIST). All rights reserved. |
| 7 | + * Copyright (c) 2015 Los Alamos National Security, LLC. All rights |
| 8 | + * reserved. |
6 | 9 | * $COPYRIGHT$ |
7 | 10 | * |
8 | 11 | * Additional copyrights may follow |
@@ -58,30 +61,28 @@ mca_scoll_fca_component_t mca_scoll_fca_component = { |
58 | 61 | /* First, the mca_component_t struct containing meta information |
59 | 62 | * about the component itfca */ |
60 | 63 | { |
61 | | - { |
| 64 | + .scoll_version = { |
62 | 65 | MCA_SCOLL_BASE_VERSION_2_0_0, |
63 | 66 |
|
64 | 67 | /* Component name and version */ |
65 | | - "fca", |
66 | | - OSHMEM_MAJOR_VERSION, |
67 | | - OSHMEM_MINOR_VERSION, |
68 | | - OSHMEM_RELEASE_VERSION, |
| 68 | + .mca_component_name = "fca", |
| 69 | + MCA_BASE_MAKE_VERSION(component, OSHMEM_MAJOR_VERSION, OSHMEM_MINOR_VERSION, |
| 70 | + OSHMEM_RELEASE_VERSION), |
69 | 71 |
|
70 | 72 | /* Component open and close functions */ |
71 | | - fca_open, |
72 | | - fca_close, |
73 | | - NULL, |
74 | | - fca_register |
| 73 | + .mca_open_component = fca_open, |
| 74 | + .mca_close_component = fca_close, |
| 75 | + .mca_register_component_params = fca_register, |
75 | 76 | }, |
76 | | - { |
| 77 | + .scoll_data = { |
77 | 78 | /* The component is not checkpoint ready */ |
78 | 79 | MCA_BASE_METADATA_PARAM_NONE |
79 | 80 | }, |
80 | 81 |
|
81 | 82 | /* Initialization / querying functions */ |
82 | 83 |
|
83 | | - mca_scoll_fca_init_query, |
84 | | - mca_scoll_fca_comm_query, |
| 84 | + .scoll_init = mca_scoll_fca_init_query, |
| 85 | + .scoll_query = mca_scoll_fca_comm_query, |
85 | 86 | } |
86 | 87 | }; |
87 | 88 |
|
|
0 commit comments