void AsicDisableStreamMode(int param_1)

{
  char cVar1;
  
  if (3 < RTDebugLevel) {
    printk("---> %s\n","AsicDisableStreamMode");
  }
  cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  if (cVar1 == '\0') {
    *(undefined4 *)(*(int *)(param_1 + 0xdc) + 0x1044) = 0xffffffff;
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  if (cVar1 == '\0') {
    *(uint *)(*(int *)(param_1 + 0xdc) + 0x1048) =
         *(uint *)(*(int *)(param_1 + 0xdc) + 0x1048) & 0xfff00000 | 0xffff;
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  else {
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  if (cVar1 == '\0') {
    *(uint *)(*(int *)(param_1 + 0xdc) + 0x1050) =
         *(uint *)(*(int *)(param_1 + 0xdc) + 0x1050) & 0xfff0ffff;
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  else {
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  if (cVar1 == '\0') {
    *(uint *)(*(int *)(param_1 + 0xdc) + 0x1058) =
         *(uint *)(*(int *)(param_1 + 0xdc) + 0x1058) & 0xfff0ffff;
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  else {
    cVar1 = *(char *)(param_1 + 0xec)   //possible issue identified - semgrep
  }
  if (cVar1 == '\0') {
    *(uint *)(*(int *)(param_1 + 0xdc) + 0x1060) =
         *(uint *)(*(int *)(param_1 + 0xdc) + 0x1060) & 0xfff0ffff;
  }
  if (3 < RTDebugLevel) {
    printk("<--- %s\n","AsicDisableStreamMode");
    return;
  }
  return;
}