diff options
author | Michael S. Tsirkin <mst@mellanox.co.il> | 2005-04-16 18:26:29 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:26:29 -0400 |
commit | 0fabd9fb7bdc935f121e6950a2c4eff971dd4c75 (patch) | |
tree | 2d3127501eb7ec1afcd88b071af5c53988cef132 /drivers/infiniband/hw/mthca/mthca_memfree.h | |
parent | b8ca06f674ab5d7853d7de892c09bdc4c1bfb069 (diff) |
[PATCH] IB/mthca: add mthca_table_find() function
Add mthca_table_find() function, which returns the lowmem address of an entry
in a mem-free HCA's context tables. This will be used by the FMR
implementation.
Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@topspin.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/infiniband/hw/mthca/mthca_memfree.h')
-rw-r--r-- | drivers/infiniband/hw/mthca/mthca_memfree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/mthca/mthca_memfree.h b/drivers/infiniband/hw/mthca/mthca_memfree.h index ef72e430250a..fe7be2a6bc4a 100644 --- a/drivers/infiniband/hw/mthca/mthca_memfree.h +++ b/drivers/infiniband/hw/mthca/mthca_memfree.h | |||
@@ -85,6 +85,7 @@ struct mthca_icm_table *mthca_alloc_icm_table(struct mthca_dev *dev, | |||
85 | void mthca_free_icm_table(struct mthca_dev *dev, struct mthca_icm_table *table); | 85 | void mthca_free_icm_table(struct mthca_dev *dev, struct mthca_icm_table *table); |
86 | int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj); | 86 | int mthca_table_get(struct mthca_dev *dev, struct mthca_icm_table *table, int obj); |
87 | void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj); | 87 | void mthca_table_put(struct mthca_dev *dev, struct mthca_icm_table *table, int obj); |
88 | void *mthca_table_find(struct mthca_icm_table *table, int obj); | ||
88 | int mthca_table_get_range(struct mthca_dev *dev, struct mthca_icm_table *table, | 89 | int mthca_table_get_range(struct mthca_dev *dev, struct mthca_icm_table *table, |
89 | int start, int end); | 90 | int start, int end); |
90 | void mthca_table_put_range(struct mthca_dev *dev, struct mthca_icm_table *table, | 91 | void mthca_table_put_range(struct mthca_dev *dev, struct mthca_icm_table *table, |