Lines Matching refs:iter
382 struct rhashtable_iter iter; in ila_xlat_nl_cmd_flush() local
387 rhashtable_walk_enter(&ilan->xlat.rhash_table, &iter); in ila_xlat_nl_cmd_flush()
388 rhashtable_walk_start(&iter); in ila_xlat_nl_cmd_flush()
391 ila = rhashtable_walk_next(&iter); in ila_xlat_nl_cmd_flush()
418 rhashtable_walk_stop(&iter); in ila_xlat_nl_cmd_flush()
419 rhashtable_walk_exit(&iter); in ila_xlat_nl_cmd_flush()
509 struct ila_dump_iter *iter; in ila_xlat_nl_dump_start() local
511 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in ila_xlat_nl_dump_start()
512 if (!iter) in ila_xlat_nl_dump_start()
515 rhashtable_walk_enter(&ilan->xlat.rhash_table, &iter->rhiter); in ila_xlat_nl_dump_start()
517 iter->skip = 0; in ila_xlat_nl_dump_start()
518 cb->args[0] = (long)iter; in ila_xlat_nl_dump_start()
525 struct ila_dump_iter *iter = (struct ila_dump_iter *)cb->args[0]; in ila_xlat_nl_dump_done() local
527 rhashtable_walk_exit(&iter->rhiter); in ila_xlat_nl_dump_done()
529 kfree(iter); in ila_xlat_nl_dump_done()
536 struct ila_dump_iter *iter = (struct ila_dump_iter *)cb->args[0]; in ila_xlat_nl_dump() local
537 struct rhashtable_iter *rhiter = &iter->rhiter; in ila_xlat_nl_dump()
538 int skip = iter->skip; in ila_xlat_nl_dump()
596 iter->skip = skip; in ila_xlat_nl_dump()