Searched refs:empty_slot_idx (Results 1 – 1 of 1) sorted by relevance
442 s16 empty_slot_idx = 0, left = 0, right = 0; in icssm_prueth_sw_find_free_mac() local463 empty_slot_idx = icssm_prueth_sw_fdb_empty_slot_left(mt, mti); in icssm_prueth_sw_find_free_mac()464 if (empty_slot_idx == -1) { in icssm_prueth_sw_find_free_mac()468 empty_slot_idx = icssm_prueth_sw_fdb_empty_slot_right(mt, mti); in icssm_prueth_sw_find_free_mac()472 right = empty_slot_idx; in icssm_prueth_sw_find_free_mac()490 if (empty_slot_idx == mti - 1) { in icssm_prueth_sw_find_free_mac()496 writew(empty_slot_idx, &bucket_info->bucket_idx); in icssm_prueth_sw_find_free_mac()499 flags = readb(&FDB_MAC_TBL_ENTRY(empty_slot_idx)->flags); in icssm_prueth_sw_find_free_mac()501 writeb(flags, &FDB_MAC_TBL_ENTRY(empty_slot_idx)->flags); in icssm_prueth_sw_find_free_mac()503 return FDB_MAC_TBL_ENTRY(empty_slot_idx); in icssm_prueth_sw_find_free_mac()[all …]