Lines Matching refs:coherent
88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() argument
96 if (coherent) in mthca_free_icm()
138 gfp_t gfp_mask, int coherent) in mthca_alloc_icm() argument
146 BUG_ON(coherent && (gfp_mask & __GFP_HIGHMEM)); in mthca_alloc_icm()
173 if (coherent) in mthca_alloc_icm()
184 if (coherent) in mthca_alloc_icm()
206 if (!coherent && chunk) { in mthca_alloc_icm()
218 mthca_free_icm(dev, icm, coherent); in mthca_alloc_icm()
237 __GFP_NOWARN, table->coherent); in mthca_table_get()
245 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_table_get()
274 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_table_put()
383 table->coherent = use_coherent; in mthca_alloc_icm_table()
401 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_alloc_icm_table()
421 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_alloc_icm_table()
439 mthca_free_icm(dev, table->icm[i], table->coherent); in mthca_free_icm_table()