undefined4
RTMPL2FrameTxAction(undefined4 param_1,undefined4 param_2,code *param_3,undefined4 param_4,
void *param_5,size_t param_6,undefined1 param_7)
{
int iVar1;
undefined4 uVar2;
void *__dest;
iVar1 = dev_alloc_skb(param_6 + 2) //possible issue identified - semgrep
if (iVar1 == 0) {
uVar2 = 0;
if (RTDebugLevel != 0) {
printk("%s : Error! Can\'t allocate a skb.\n","RTMPL2FrameTxAction");
uVar2 = 0;
}
}
else {
__dest = (void *)(*(int *)(iVar1 + 0x9c) + 2);
*(int *)(iVar1 + 0x90) = *(int *)(iVar1 + 0x90) + 2;
*(void **)(iVar1 + 0x9c) = __dest;
*(undefined4 *)(iVar1 + 0x14) = param_2;
memmove(__dest,param_5,param_6) //possible issue identified - semgrep
skb_put(iVar1,param_6);
if (2 < RTDebugLevel) {
printk("%s doen\n","RTMPL2FrameTxAction");
}
(*param_3)(param_1,iVar1,param_7);
uVar2 = 1;
}
return uVar2;
}