Lines Matching defs:icm_table
2047 hermon_icm_table_t *icm_table;
2072 icm_table = &state->hs_icm[type];
2075 hermon_index(index1, index2, rindx, icm_table, span_offset);
2083 mutex_enter(&icm_table->icm_table_lock);
2084 hermon_bitmap(bitmap, dma_info, icm_table, index1, num_to_hdl);
2087 while (icm_table->icm_busy) {
2088 cv_wait(&icm_table->icm_table_cv,
2089 &icm_table->icm_table_lock);
2094 icm_table->icm_busy = 1;
2095 mutex_exit(&icm_table->icm_table_lock);
2097 mutex_enter(&icm_table->icm_table_lock);
2098 icm_table->icm_busy = 0;
2099 cv_broadcast(&icm_table->icm_table_cv);
2122 span_avail = icm_table->span - span_offset;
2149 hermon_index(index1, index2, rindx, icm_table, span_offset);
2150 hermon_bitmap(bitmap, dma_info, icm_table, index1, num_to_hdl);
2152 mutex_exit(&icm_table->icm_table_lock);
2163 icm_table->icm_dma[index1][index2].icm_refcnt);
2187 mutex_exit(&icm_table->icm_table_lock);
2202 hermon_icm_table_t *icm_table;
2224 icm_table = &state->hs_icm[type];
2227 hermon_index(index1, index2, rindx, icm_table, span_offset);
2228 hermon_bitmap(bitmap, dma_info, icm_table, index1, num_to_hdl);
2238 mutex_enter(&icm_table->icm_table_lock);
2249 span_remain = icm_table->span - span_offset;
2271 icm_table->icm_dma[index1][index2].icm_refcnt, num);
2289 hermon_index(index1, index2, rindx, icm_table, span_offset);
2290 hermon_bitmap(bitmap, dma_info, icm_table, index1, num_to_hdl);
2292 mutex_exit(&icm_table->icm_table_lock);