region_12kb 121 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_region_12kb *region_12kb; region_12kb 130 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c region_12kb = kzalloc(sizeof(*region_12kb), GFP_KERNEL); region_12kb 131 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c if (!region_12kb) region_12kb 135 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c region_12kb->used_lkey_id = kzalloc(alloc_size, GFP_KERNEL); region_12kb 136 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c if (!region_12kb->used_lkey_id) { region_12kb 141 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c err = rhashtable_init(®ion_12kb->lkey_ht, region_12kb 146 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c region_12kb->max_lkey_id = max_lkey_id; region_12kb 147 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aregion->priv = region_12kb; region_12kb 152 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c kfree(region_12kb->used_lkey_id); region_12kb 154 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c kfree(region_12kb); region_12kb 161 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv; region_12kb 163 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c rhashtable_destroy(®ion_12kb->lkey_ht); region_12kb 164 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c kfree(region_12kb->used_lkey_id); region_12kb 165 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c kfree(region_12kb); region_12kb 172 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv; region_12kb 177 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c id = find_first_zero_bit(region_12kb->used_lkey_id, region_12kb 178 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c region_12kb->max_lkey_id); region_12kb 179 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c if (id < region_12kb->max_lkey_id) region_12kb 180 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c __set_bit(id, region_12kb->used_lkey_id); region_12kb 194 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c err = rhashtable_insert_fast(®ion_12kb->lkey_ht, region_12kb 205 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c __clear_bit(id, region_12kb->used_lkey_id); region_12kb 213 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv; region_12kb 216 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c rhashtable_remove_fast(®ion_12kb->lkey_ht, &lkey_id->ht_node, region_12kb 219 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c __clear_bit(id, region_12kb->used_lkey_id); region_12kb 226 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv; region_12kb 238 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c lkey_id = rhashtable_lookup_fast(®ion_12kb->lkey_ht, &ht_key,