summaryrefslogtreecommitdiffstats
path: root/include/misc
diff options
context:
space:
mode:
authorAlastair D'Silva <alastair@d-silva.org>2019-03-25 01:34:54 -0400
committerMichael Ellerman <mpe@ellerman.id.au>2019-05-02 12:55:01 -0400
commit53e3e74530626d708d4822a29a3edd16f7484b4b (patch)
tree1fddfb73de766ad12621e55efb27b5b0bf5ebfe2 /include/misc
parent32941494ff9a9f78fc967adf0e03044b62e09114 (diff)
ocxl: Remove superfluous 'extern' from headers
The 'extern' keyword adds no value here. Signed-off-by: Alastair D'Silva <alastair@d-silva.org> Reviewed-by: Greg Kurz <groug@kaod.org> Acked-by: Frederic Barrat <fbarrat@linux.ibm.com> Acked-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'include/misc')
-rw-r--r--include/misc/ocxl.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/include/misc/ocxl.h b/include/misc/ocxl.h
index 9ff6ddc28e22..4544573cc93c 100644
--- a/include/misc/ocxl.h
+++ b/include/misc/ocxl.h
@@ -53,7 +53,7 @@ struct ocxl_fn_config {
53 * Read the configuration space of a function and fill in a 53 * Read the configuration space of a function and fill in a
54 * ocxl_fn_config structure with all the function details 54 * ocxl_fn_config structure with all the function details
55 */ 55 */
56extern int ocxl_config_read_function(struct pci_dev *dev, 56int ocxl_config_read_function(struct pci_dev *dev,
57 struct ocxl_fn_config *fn); 57 struct ocxl_fn_config *fn);
58 58
59/* 59/*
@@ -62,14 +62,14 @@ extern int ocxl_config_read_function(struct pci_dev *dev,
62 * AFU indexes can be sparse, so a driver should check all indexes up 62 * AFU indexes can be sparse, so a driver should check all indexes up
63 * to the maximum found in the function description 63 * to the maximum found in the function description
64 */ 64 */
65extern int ocxl_config_check_afu_index(struct pci_dev *dev, 65int ocxl_config_check_afu_index(struct pci_dev *dev,
66 struct ocxl_fn_config *fn, int afu_idx); 66 struct ocxl_fn_config *fn, int afu_idx);
67 67
68/* 68/*
69 * Read the configuration space of a function for the AFU specified by 69 * Read the configuration space of a function for the AFU specified by
70 * the index 'afu_idx'. Fills in a ocxl_afu_config structure 70 * the index 'afu_idx'. Fills in a ocxl_afu_config structure
71 */ 71 */
72extern int ocxl_config_read_afu(struct pci_dev *dev, 72int ocxl_config_read_afu(struct pci_dev *dev,
73 struct ocxl_fn_config *fn, 73 struct ocxl_fn_config *fn,
74 struct ocxl_afu_config *afu, 74 struct ocxl_afu_config *afu,
75 u8 afu_idx); 75 u8 afu_idx);
@@ -77,7 +77,7 @@ extern int ocxl_config_read_afu(struct pci_dev *dev,
77/* 77/*
78 * Get the max PASID value that can be used by the function 78 * Get the max PASID value that can be used by the function
79 */ 79 */
80extern int ocxl_config_get_pasid_info(struct pci_dev *dev, int *count); 80int ocxl_config_get_pasid_info(struct pci_dev *dev, int *count);
81 81
82/* 82/*
83 * Tell an AFU, by writing in the configuration space, the PASIDs that 83 * Tell an AFU, by writing in the configuration space, the PASIDs that
@@ -87,7 +87,7 @@ extern int ocxl_config_get_pasid_info(struct pci_dev *dev, int *count);
87 * 'afu_control_offset' is the offset of the AFU control DVSEC which 87 * 'afu_control_offset' is the offset of the AFU control DVSEC which
88 * can be found in the function configuration 88 * can be found in the function configuration
89 */ 89 */
90extern void ocxl_config_set_afu_pasid(struct pci_dev *dev, 90void ocxl_config_set_afu_pasid(struct pci_dev *dev,
91 int afu_control_offset, 91 int afu_control_offset,
92 int pasid_base, u32 pasid_count_log); 92 int pasid_base, u32 pasid_count_log);
93 93
@@ -98,7 +98,7 @@ extern void ocxl_config_set_afu_pasid(struct pci_dev *dev,
98 * 'supported' is the total number of actags desired by all the AFUs 98 * 'supported' is the total number of actags desired by all the AFUs
99 * of the function. 99 * of the function.
100 */ 100 */
101extern int ocxl_config_get_actag_info(struct pci_dev *dev, 101int ocxl_config_get_actag_info(struct pci_dev *dev,
102 u16 *base, u16 *enabled, u16 *supported); 102 u16 *base, u16 *enabled, u16 *supported);
103 103
104/* 104/*
@@ -108,7 +108,7 @@ extern int ocxl_config_get_actag_info(struct pci_dev *dev,
108 * 'func_offset' is the offset of the Function DVSEC that can found in 108 * 'func_offset' is the offset of the Function DVSEC that can found in
109 * the function configuration 109 * the function configuration
110 */ 110 */
111extern void ocxl_config_set_actag(struct pci_dev *dev, int func_offset, 111void ocxl_config_set_actag(struct pci_dev *dev, int func_offset,
112 u32 actag_base, u32 actag_count); 112 u32 actag_base, u32 actag_count);
113 113
114/* 114/*
@@ -118,7 +118,7 @@ extern void ocxl_config_set_actag(struct pci_dev *dev, int func_offset,
118 * 'afu_control_offset' is the offset of the AFU control DVSEC for the 118 * 'afu_control_offset' is the offset of the AFU control DVSEC for the
119 * desired AFU. It can be found in the AFU configuration 119 * desired AFU. It can be found in the AFU configuration
120 */ 120 */
121extern void ocxl_config_set_afu_actag(struct pci_dev *dev, 121void ocxl_config_set_afu_actag(struct pci_dev *dev,
122 int afu_control_offset, 122 int afu_control_offset,
123 int actag_base, int actag_count); 123 int actag_base, int actag_count);
124 124
@@ -128,7 +128,7 @@ extern void ocxl_config_set_afu_actag(struct pci_dev *dev,
128 * 'afu_control_offset' is the offset of the AFU control DVSEC for the 128 * 'afu_control_offset' is the offset of the AFU control DVSEC for the
129 * desired AFU. It can be found in the AFU configuration 129 * desired AFU. It can be found in the AFU configuration
130 */ 130 */
131extern void ocxl_config_set_afu_state(struct pci_dev *dev, 131void ocxl_config_set_afu_state(struct pci_dev *dev,
132 int afu_control_offset, int enable); 132 int afu_control_offset, int enable);
133 133
134/* 134/*
@@ -139,7 +139,7 @@ extern void ocxl_config_set_afu_state(struct pci_dev *dev,
139 * between the host and device, and set the Transaction Layer on both 139 * between the host and device, and set the Transaction Layer on both
140 * accordingly. 140 * accordingly.
141 */ 141 */
142extern int ocxl_config_set_TL(struct pci_dev *dev, int tl_dvsec); 142int ocxl_config_set_TL(struct pci_dev *dev, int tl_dvsec);
143 143
144/* 144/*
145 * Request an AFU to terminate a PASID. 145 * Request an AFU to terminate a PASID.
@@ -152,7 +152,7 @@ extern int ocxl_config_set_TL(struct pci_dev *dev, int tl_dvsec);
152 * 'afu_control_offset' is the offset of the AFU control DVSEC for the 152 * 'afu_control_offset' is the offset of the AFU control DVSEC for the
153 * desired AFU. It can be found in the AFU configuration 153 * desired AFU. It can be found in the AFU configuration
154 */ 154 */
155extern int ocxl_config_terminate_pasid(struct pci_dev *dev, 155int ocxl_config_terminate_pasid(struct pci_dev *dev,
156 int afu_control_offset, int pasid); 156 int afu_control_offset, int pasid);
157 157
158/* 158/*
@@ -165,13 +165,13 @@ extern int ocxl_config_terminate_pasid(struct pci_dev *dev,
165 * Returns a 'link handle' that should be used for further calls for 165 * Returns a 'link handle' that should be used for further calls for
166 * the link 166 * the link
167 */ 167 */
168extern int ocxl_link_setup(struct pci_dev *dev, int PE_mask, 168int ocxl_link_setup(struct pci_dev *dev, int PE_mask,
169 void **link_handle); 169 void **link_handle);
170 170
171/* 171/*
172 * Remove the association between the function and its link. 172 * Remove the association between the function and its link.
173 */ 173 */
174extern void ocxl_link_release(struct pci_dev *dev, void *link_handle); 174void ocxl_link_release(struct pci_dev *dev, void *link_handle);
175 175
176/* 176/*
177 * Add a Process Element to the Shared Process Area for a link. 177 * Add a Process Element to the Shared Process Area for a link.
@@ -183,7 +183,7 @@ extern void ocxl_link_release(struct pci_dev *dev, void *link_handle);
183 * 'xsl_err_data' is an argument passed to the above callback, if 183 * 'xsl_err_data' is an argument passed to the above callback, if
184 * defined 184 * defined
185 */ 185 */
186extern int ocxl_link_add_pe(void *link_handle, int pasid, u32 pidr, u32 tidr, 186int ocxl_link_add_pe(void *link_handle, int pasid, u32 pidr, u32 tidr,
187 u64 amr, struct mm_struct *mm, 187 u64 amr, struct mm_struct *mm,
188 void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr), 188 void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr),
189 void *xsl_err_data); 189 void *xsl_err_data);
@@ -195,12 +195,12 @@ extern int ocxl_link_add_pe(void *link_handle, int pasid, u32 pidr, u32 tidr,
195 * pasid: the PASID for the AFU context 195 * pasid: the PASID for the AFU context
196 * tid: the new thread id for the process element 196 * tid: the new thread id for the process element
197 */ 197 */
198extern int ocxl_link_update_pe(void *link_handle, int pasid, __u16 tid); 198int ocxl_link_update_pe(void *link_handle, int pasid, __u16 tid);
199 199
200/* 200/*
201 * Remove a Process Element from the Shared Process Area for a link 201 * Remove a Process Element from the Shared Process Area for a link
202 */ 202 */
203extern int ocxl_link_remove_pe(void *link_handle, int pasid); 203int ocxl_link_remove_pe(void *link_handle, int pasid);
204 204
205/* 205/*
206 * Allocate an AFU interrupt associated to the link. 206 * Allocate an AFU interrupt associated to the link.
@@ -212,12 +212,12 @@ extern int ocxl_link_remove_pe(void *link_handle, int pasid);
212 * interrupt. It is an MMIO address which needs to be remapped (one 212 * interrupt. It is an MMIO address which needs to be remapped (one
213 * page). 213 * page).
214 */ 214 */
215extern int ocxl_link_irq_alloc(void *link_handle, int *hw_irq, 215int ocxl_link_irq_alloc(void *link_handle, int *hw_irq,
216 u64 *obj_handle); 216 u64 *obj_handle);
217 217
218/* 218/*
219 * Free a previously allocated AFU interrupt 219 * Free a previously allocated AFU interrupt
220 */ 220 */
221extern void ocxl_link_free_irq(void *link_handle, int hw_irq); 221void ocxl_link_free_irq(void *link_handle, int hw_irq);
222 222
223#endif /* _MISC_OCXL_H_ */ 223#endif /* _MISC_OCXL_H_ */