|
@@ -85,6 +85,7 @@ struct mthca_icm_table *mthca_alloc_icm_table(struct mthca_dev *dev,
|
|
void mthca_free_icm_table(struct mthca_dev *dev, struct mthca_icm_table *table);
|
|
void mthca_free_icm_table(struct mthca_dev *dev, struct mthca_icm_table *table);
|
|
int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
|
|
int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
|
|
void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
|
|
void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj);
|
|
|
|
+void *mthca_table_find(struct mthca_icm_table *table, int obj);
|
|
int mthca_table_get_range(struct mthca_dev *dev, struct mthca_icm_table *table,
|
|
int mthca_table_get_range(struct mthca_dev *dev, struct mthca_icm_table *table,
|
|
int start, int end);
|
|
int start, int end);
|
|
void mthca_table_put_range(struct mthca_dev *dev, struct mthca_icm_table *table,
|
|
void mthca_table_put_range(struct mthca_dev *dev, struct mthca_icm_table *table,
|