Lines Matching refs:mb
500 struct msgbuf *mb;
504 if ((mb = kmalloc(msgsz + sizeof *mb + 4, GFP_KERNEL)) == NULL)
508 mb->mtype = mb32.mtype;
509 err |= copy_from_user(mb->mtext, &umsgp32->mtext, msgsz);
514 KERNEL_SYSCALL(err, sys_msgsnd, msqid, (struct msgbuf __user *)mb, msgsz, msgflg);
516 kfree(mb);
524 struct msgbuf *mb;
528 if ((mb = kmalloc(msgsz + sizeof *mb + 4, GFP_KERNEL)) == NULL)
531 KERNEL_SYSCALL(err, sys_msgrcv, msqid, (struct msgbuf __user *)mb, msgsz, msgtyp, msgflg);
535 mb32.mtype = mb->mtype;
537 err |= copy_to_user(&umsgp32->mtext, mb->mtext, len);
544 kfree(mb);