Lines Matching refs:xlat

29 	return alloc_bucket_spinlocks(&ilan->xlat.locks, &ilan->xlat.locks_mask,  in alloc_ila_locks()
51 return &ilan->xlat.locks[ila_locator_hash(loc) & ilan->xlat.locks_mask]; in ila_get_lock()
132 ila = rhashtable_lookup_fast(&ilan->xlat.rhash_table, &iaddr->loc, in ila_lookup_wildcards()
149 ila = rhashtable_lookup_fast(&ilan->xlat.rhash_table, in ila_lookup_by_params()
212 if (!READ_ONCE(ilan->xlat.hooks_registered)) { in ila_add_mapping()
217 if (!ilan->xlat.hooks_registered) { in ila_add_mapping()
221 WRITE_ONCE(ilan->xlat.hooks_registered, true); in ila_add_mapping()
240 head = rhashtable_lookup_fast(&ilan->xlat.rhash_table, in ila_add_mapping()
245 err = rhashtable_lookup_insert_fast(&ilan->xlat.rhash_table, in ila_add_mapping()
271 err = rhashtable_replace_fast(&ilan->xlat.rhash_table, in ila_add_mapping()
297 head = rhashtable_lookup_fast(&ilan->xlat.rhash_table, in ila_del_mapping()
327 &ilan->xlat.rhash_table, &ila->node, in ila_del_mapping()
334 &ilan->xlat.rhash_table, in ila_del_mapping()
393 rhashtable_walk_enter(&ilan->xlat.rhash_table, &iter); in ila_xlat_nl_cmd_flush()
412 ret = rhashtable_remove_fast(&ilan->xlat.rhash_table, in ila_xlat_nl_cmd_flush()
521 rhashtable_walk_enter(&ilan->xlat.rhash_table, &iter->rhiter); in ila_xlat_nl_dump_start()
619 err = rhashtable_init(&ilan->xlat.rhash_table, &rht_params); in ila_xlat_init_net()
621 free_bucket_spinlocks(ilan->xlat.locks); in ila_xlat_init_net()
632 if (ilan->xlat.hooks_registered) in ila_xlat_pre_exit_net()
641 rhashtable_free_and_destroy(&ilan->xlat.rhash_table, ila_free_cb, NULL); in ila_xlat_exit_net()
643 free_bucket_spinlocks(ilan->xlat.locks); in ila_xlat_exit_net()