Home
last modified time | relevance | path

Searched refs:mc_table (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxhwi.c337 bnx_find_mchash_collision(lm_mc_table_t *mc_table, const uint8_t *const mc_addr) in bnx_find_mchash_collision() argument
348 for (idx = 0; idx < mc_table->entry_cnt; idx++) { in bnx_find_mchash_collision()
349 crc32 = compute_crc32(mc_table->addr_arr[idx].mc_addr, in bnx_find_mchash_collision()
H A Dbnxgldv3.c177 index = bnx_find_mchash_collision(&(lmdevice->mc_table), mc_addr); in bnx_mc_add()
188 lmdevice->mc_table.addr_arr[index].ref_cnt++; in bnx_mc_add()
205 index = bnx_find_mchash_collision(&(lmdevice->mc_table), mc_addr); in bnx_mc_del()
210 lmdevice->mc_table.addr_arr[index].mc_addr); in bnx_mc_del()
212 if (lmdevice->mc_table.entry_cnt == 0) { in bnx_mc_del()
H A Dbnx.h416 int bnx_find_mchash_collision(lm_mc_table_t *mc_table,
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dbnx_lm_main.c2287 lm_mc_table_t *mc_table) in set_mc_hash_reg() argument
2317 for(idx = 0; idx < mc_table->entry_cnt; idx++) in set_mc_hash_reg()
2320 mc_table->addr_arr[idx].mc_addr, in set_mc_hash_reg()
2437 set_mc_hash_reg(pdev, &pdev->mc_table); in lm_set_rx_mask()
2578 for(cnt = 0; cnt < pdev->mc_table.entry_cnt; cnt++) in lm_add_mc()
2580 mc_entry = &pdev->mc_table.addr_arr[cnt]; in lm_add_mc()
2590 if(pdev->mc_table.entry_cnt >= LM_MAX_MC_TABLE_SIZE) in lm_add_mc()
2597 mc_entry = &pdev->mc_table.addr_arr[pdev->mc_table.entry_cnt]; in lm_add_mc()
2598 pdev->mc_table.entry_cnt++; in lm_add_mc()
2627 for(cnt = 0; cnt < pdev->mc_table.entry_cnt; cnt++) in lm_del_mc()
[all …]
H A Dlm5706.h1005 lm_mc_table_t mc_table; member