IB/ehca: Move extern declarations from .c files to .h files
Make sure declarations stay in sync with definitions by keeping all extern declarations in common .h files. Signed-off-by: Hoang-Nam Nguyen <hnguyen@de.ibm.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
parent
e0f5d99e8d
commit
1655fc2e12
|
@ -322,6 +322,7 @@ extern int ehca_static_rate;
|
||||||
extern int ehca_port_act_time;
|
extern int ehca_port_act_time;
|
||||||
extern int ehca_use_hp_mr;
|
extern int ehca_use_hp_mr;
|
||||||
extern int ehca_scaling_code;
|
extern int ehca_scaling_code;
|
||||||
|
extern int ehca_mr_largepage;
|
||||||
|
|
||||||
struct ipzu_queue_resp {
|
struct ipzu_queue_resp {
|
||||||
u32 qe_size; /* queue entry size */
|
u32 qe_size; /* queue entry size */
|
||||||
|
|
|
@ -64,8 +64,6 @@ enum ehca_mr_pgsize {
|
||||||
EHCA_MR_PGSIZE16M = 0x1000000L
|
EHCA_MR_PGSIZE16M = 0x1000000L
|
||||||
};
|
};
|
||||||
|
|
||||||
extern int ehca_mr_largepage;
|
|
||||||
|
|
||||||
static u32 ehca_encode_hwpage_size(u32 pgsize)
|
static u32 ehca_encode_hwpage_size(u32 pgsize)
|
||||||
{
|
{
|
||||||
u32 idx = 0;
|
u32 idx = 0;
|
||||||
|
|
|
@ -88,7 +88,6 @@ int ehca_dealloc_pd(struct ib_pd *pd)
|
||||||
u32 cur_pid = current->tgid;
|
u32 cur_pid = current->tgid;
|
||||||
struct ehca_pd *my_pd = container_of(pd, struct ehca_pd, ib_pd);
|
struct ehca_pd *my_pd = container_of(pd, struct ehca_pd, ib_pd);
|
||||||
int i, leftovers = 0;
|
int i, leftovers = 0;
|
||||||
extern struct kmem_cache *small_qp_cache;
|
|
||||||
struct ipz_small_queue_page *page, *tmp;
|
struct ipz_small_queue_page *page, *tmp;
|
||||||
|
|
||||||
if (my_pd->ib_pd.uobject && my_pd->ib_pd.uobject->context &&
|
if (my_pd->ib_pd.uobject && my_pd->ib_pd.uobject->context &&
|
||||||
|
|
|
@ -758,7 +758,6 @@ u64 hipz_h_register_rpage_mr(const struct ipz_adapter_handle adapter_handle,
|
||||||
const u64 logical_address_of_page,
|
const u64 logical_address_of_page,
|
||||||
const u64 count)
|
const u64 count)
|
||||||
{
|
{
|
||||||
extern int ehca_debug_level;
|
|
||||||
u64 ret;
|
u64 ret;
|
||||||
|
|
||||||
if (unlikely(ehca_debug_level >= 2)) {
|
if (unlikely(ehca_debug_level >= 2)) {
|
||||||
|
|
|
@ -54,6 +54,8 @@
|
||||||
struct ehca_pd;
|
struct ehca_pd;
|
||||||
struct ipz_small_queue_page;
|
struct ipz_small_queue_page;
|
||||||
|
|
||||||
|
extern struct kmem_cache *small_qp_cache;
|
||||||
|
|
||||||
/* struct generic ehca page */
|
/* struct generic ehca page */
|
||||||
struct ipz_page {
|
struct ipz_page {
|
||||||
u8 entries[EHCA_PAGESIZE];
|
u8 entries[EHCA_PAGESIZE];
|
||||||
|
|
Loading…
Reference in New Issue