undefined4 fastnathash_proc_read(undefined1 *param_1)

{
  int *piVar1;
  undefined *puVar2;
  int iVar3;
  int *piVar4;
  
  printk("Fastnat hash map:\n");
  piVar4 = (int *)&sw_turbo_hash;
  piVar1 = sw_turbo_hash;
  while( true ) {
    iVar3 = 0;
    if (piVar1 == (int *)0x0) {
      printk(&_LC15)   //possible issue identified - semgrep
    }
    else {
      do {
        piVar1 = (int *)*piVar1;
        iVar3 = iVar3 + 1;
      } while (piVar1 != (int *)0x0);
      puVar2 = &_LC16;
      if (iVar3 < 0x10) {
        puVar2 = &_LC17;
      }
      printk(puVar2)   //possible issue identified - semgrep
    }
    piVar4 = piVar4 + 1;
    if (piVar4 == &need_sync) break;
    piVar1 = (int *)*piVar4;
  }
  printk(&_LC9)   //possible issue identified - semgrep
  *param_1 = 0;
  return 0;
}