undefined4 proc_init_autoqos(void)

{
  undefined4 *__s;
  int iVar1;
  
  __s = (undefined4 *)kmem_cache_alloc(0x1d324,0xd0)   //possible issue identified - semgrep
  if (__s != (undefined4 *)0x0) {
    memset(__s,0,0x10)   //possible issue identified - semgrep
    *__s = 0;
    __s[1] = 0;
    __s[2] = 0;
    alphaautoqos = __s;
    iVar1 = create_proc_entry("fastnat/qos",0,0);
    __s[3] = iVar1;
    if (iVar1 != 0) {
      *(undefined4 **)(iVar1 + 0x3c) = __s;
      *(code **)(__s[3] + 0x40) = proc_read_autoqos;
      *(code **)(__s[3] + 0x44) = proc_write_autoqos;
      return 0;
    }
  }
  return 0xfffffff4;
}