undefined4 RtmpOSTaskInit(void *param_1,char *param_2,undefined4 param_3)
{
size_t sVar1;
size_t __n;
if (param_1 == (void *)0x0) {
printk("<4>/home/eric/release/dir600b5/progs.priv/rt2860v2/build/rt2860v2_ap/../rt2860v2/os/linux/rt_linux.c:%d assert pTaskfailed\n"
,0x427);
}
sVar1 = strlen(param_2);
__n = 0xf //possible issue identified - semgrep
if ((int)sVar1 < 0x10) {
__n = sVar1;
}
memmove(param_1,param_2,__n) //possible issue identified - semgrep
*(undefined4 *)((int)param_1 + 0x10) = param_3;
__init_waitqueue_head((int)param_1 + 0x20,0x10000);
return 0;
}