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(&region_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(&region_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(&region_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(&region_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(&region_12kb->lkey_ht, &ht_key,